ComplexFloatingPoint64 Operator (FPScript)
Converts an expression into the 64-bit complex floating point value data type.
Syntax
ComplexFloatingPoint64 Expression
The syntax of the ComplexFloatingPoint64 operator consists of the following elements:
Element |
Description |
---|---|
Expression |
Any expression. All data types are permitted. |
Remarks
The operator can process scalar values or entire data series and data matrices. If Expression is a data series or a data matrix, then the type conversion takes place on a per-element basis and the result is once again a data series or a data matrix. If a signal, a signal series or a space curve is converted, only the Y component is examined. The result then contains the unchanged X component and possibly the Z component of Expression. If Expression is a list, then the operation is executed for each item in the list and the result is also a list.
The Boolean value TRUE results in the value (1., 0.) and FALSE results in the value (0., 0.). With real data types, the imaginary part is equated to zero. Strings are interpreted as a value or quantity first and then converted like numerical data. Here the decimal and list separators specified in FlexPro Options are used. The Empty type results in (?, ?).
If Expression is a quantity, then its unit is taken and the result is also a quantity.
Available in
FlexPro View, Basic, Professional, Developer Suite
Examples
ComplexFloatingPoint64 1.2 |
Returns (1.2, 0). |
ComplexFloatingPoint64 "(1.2, 3.4)" |
Returns (1.2, 3.4). |
ComplexFloatingPoint64 (1.2s V, 3.4s V) |
Returns (1.2 V, 3.4 V) as a complex 64-bit floating point quantity. |