|
SIToScaledString(Double, String, String, Double, Double) Method
|
Turns the given number of units into a textual representation with an appropriate unit scaling.
Namespace: GSF.UnitsAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.248-beta+a497a19de709fd99e2448886199a2c8824265ddf
Syntaxpublic static string ToScaledString(
double totalUnits,
string format,
string unitName,
double minimumFactor = 1E-24,
double maximumFactor = 1E+24
)
Public Shared Function ToScaledString (
totalUnits As Double,
format As String,
unitName As String,
Optional minimumFactor As Double = 1E-24,
Optional maximumFactor As Double = 1E+24
) As String
public:
static String^ ToScaledString(
double totalUnits,
String^ format,
String^ unitName,
double minimumFactor = 1E-24,
double maximumFactor = 1E+24
)
static member ToScaledString :
totalUnits : float *
format : string *
unitName : string *
?minimumFactor : float *
?maximumFactor : float
(* Defaults:
let _minimumFactor = defaultArg minimumFactor 1E-24
let _maximumFactor = defaultArg maximumFactor 1E+24
*)
-> string
GSF.Units.SI.ToScaledString = function(totalUnits, format, unitName, minimumFactor, maximumFactor);
View SourceParameters
- totalUnits Double
- Total units to represent textually.
- format String
- A numeric string format for scaled totalUnits.
- unitName String
- Name of unit display (e.g., you could use "m/h" for meters per hour).
- minimumFactor Double (Optional)
- Optional minimum SI factor. Defaults to Yocto.
- maximumFactor Double (Optional)
- Optional maximum SI factor. Defaults to Yotta.
Return Value
StringA
String representation of the number of units.
ExceptionsException | Condition |
---|
ArgumentOutOfRangeException | minimumFactor or maximumFactor is not defined in Factors array. |
RemarksSymbols array is used for displaying SI symbol prefix for
unitName.
See Also