On Tue, 04 Sep 2007 09:10:02 -0700
Andy Ross <[EMAIL PROTECTED]> wrote:

> Syd&Sandy wrote:
> > Hi all , is there a way to format a double and output that to a
> > string property with writing the double to a property first . Should
> > be doable but it escapes me at the moment ...
> >
> > Example :  (double) 2.30 to (string) 2:30
> 
> Nasal numbers will convert directly to strings according to fairly
> standard representations.  Just use them directly, no conversion is
> neccessary:
> 
>   var val = 2.3;
>   var msg = "The value of 'val' is: " ~ val;
> 
> If you need fancy formatting, like for example limiting the output
> precision, there is a sprintf() function available that works just
> like the ANSI one:
> 
>   var msg = sprintf("The value of 'val' is: %.2f", val);
> 
> I'm not sure if the colon in "2:30" is a typo or not, but that's
> possible too with a bit of work:
> 
>   var frac = math.mod(val, 1);
>   sprintf("Formatted: %d:%2.2d", val-frac, 100*frac);
> 
> Andy
> 

Thanks Andy , 
No its not a typo , I want a single string property to hold  groundspeed ,TTG 
and ET , depending on which mode is selected for display on the Primus PFD....
I didn't know about the sprintf in nasal , sounds perfect for the job :)
Cheers

-- 
Syd&Sandy <[EMAIL PROTECTED]>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to