*DefineNumericFormat()

Given the value range, specifies the numeric format used for float results in 'Auto' mode.

Syntax

*DefineNumericFormat (Min, Max, FormatType, Precision)

Application

HyperView

Inputs

Min
The lower end of the value range.
Max
The higher end of the value range.
FormatType
Fixed or Scientific
Precision
The number of digits after the decimal point.

Example

BeginGraphicDefaults()
  *DefineNumericFormat(0.0, 1.0e-3, "Scientific", 5);
  *DefineNumericFormat(0.0, 10000, "Fixed", 3);
  *DefineNumericFormat(0.0, 1.0e6, "Scientific", 4);
  *DefineNumericFormat(0.0, FLT_MAX, "Scientific", 4);
EndGraphicDefaults()

Comments

In AUTO mode, HyperView will determine what format to use based on the current value range and the settings specified in the preference file. If no settings are specified in the file, the system default settings in HyperView will be used. All float values in query, measure, and notes will also use the same format that is determined by HyperView for the corresponding plot and their legend.
Note: Contour, vector, and tensor each have their own legend, therefore the formatting for the corresponding float values could be different.
The order of the statement implies the priority that the individual statement will be considered in the process of determining the format to be used (the first statement has the highest priority). Consequently, the first statement should have smallest value range, etc.
Note: This command applies only to 'results-related' float values like; scalar, tensor, and vector values. Integers and other float values like; time, frequency, coordinates, etc. do not obey the settings.