LabVIEWNXGParameterTypes
- Aktualisiert2025-07-21
- 3 Minute(n) Lesezeit
LabVIEWNXGParameterTypes
The LabVIEWNXGParameter.Type property returns one of the following constants to indicate the data type of the parameter. Before you get or set the parameter data type, also get or set the category with the LabVIEWNXGParameter.Category property.
- LabVIEWNXGParamType_ActiveXRef –(Value: 0x40) Indicates that the parameter is an ActiveX reference.
-
LabVIEWNXGParamType_AnalogWaveform
–(Value: 23) Indicates that the parameter is an Analog Waveform type. For parameters of this LabVIEW NXG data type, use the TestStand
LabVIEWNXGAnalogWaveform
data type as a parameter value.
Note If the Y element representation of an analog waveform is set to Quad or Unsigned Quad, do not use the LabVIEWNXGAnalogWaveform data type because the representation of the Y element for the type is set to double-precision, 64-bit floating-point, which cannot store a Quad or unsigned Quad value without the risk of losing precision. In these cases, create a new custom data type and set the representation of the Y element to signed 64-bit integer or unsigned 64-bit integer, respectively.
- LabVIEWNXGParamType_DigitalTable –(Value: 22) Indicates that the parameter is an array of digital data.
- LabVIEWNXGParamType_DigitalWaveform –(Value: 24) Indicates that the parameter is a Digital Waveform type. For parameters of this LabVIEW data type, use the TestStand LabVIEWDigitalWaveform data type as a parameter value.
- LabVIEWNXGParamType_ErrorOut –(Value: 0x25) Indicates that the parameter is an error out type. For parameters of this LabVIEW data type, use the TestStand Error data type as a parameter value.
- LabVIEWNXGParamType_Ext –(Value: 8) Indicates that the parameter is an extended-precision number. TestStand treats parameters of this type as 64-bit floating point numbers, so some data could be lost.
- LabVIEWNXGParamType_Int16 –(Value: 2) Indicates that the parameter is a 16-bit integer.
- LabVIEWNXGParamType_Int32 –(Value: 4) Indicates that the parameter is a 32-bit integer.
- LabVIEWNXGParamType_Int64 –(Value: 12) Indicates that the parameter is a 64-bit integer.
- LabVIEWNXGParamType_Int8 –(Value: 0) Indicates that the parameter is an 8-bit integer.
- LabVIEWNXGParamType_IO –(Value: 21) Indicates that the parameter is an I/O control reference cluster.
- LabVIEWNXGParamType_LVNXGObjectRef –(Value: 0x42) Indicates that the parameter is a LabVIEW NXG VI or application reference. TestStand treats such references as unsigned, numeric long values.
- LabVIEWNXGParamType_OtherRef –(Value: 0x43) Indicates that the parameter is a LabVIEW reference but not an I/O control reference. TestStand treats such references as unsigned, numeric long values.
- LabVIEWNXGParamType_PathString –(Value: 0x62) Indicates that the parameter is a path. TestStand treats paths as C-strings.
- LabVIEWNXGParamType_Real32 –(Value: 6) Indicates that the parameter is a 32-bit real number.
- LabVIEWNXGParamType_Real64 –(Value: 7) Indicates that the parameter is a 64-bit real number.
- LabVIEWNXGParamType_StandardCluster –(Value: 20) Indicates that the parameter is a standard cluster.
- LabVIEWNXGParamType_String –(Value: 0x60) Indicates that the parameter is a string that contains binary data. Use the LabVIEWNXGParameter.PassAsBinaryString property to instruct TestStand to preserve NUL bytes by unescaping a TestStand string before assigning a value to a LabVIEW NXG control, and by escaping a binary string from a LabVIEW NXG indicator before storing in TestStand.
- LabVIEWNXGParamType_TimestampString –(Value: 0x63) Indicates that the parameter is a timestamp, which TestStand treats as a C-string.
- LabVIEWNXGParamType_UInt16 –(Value: 3) Indicates that the parameter is a 16-bit unsigned integer.
- LabVIEWNXGParamType_UInt32 –(Value: 5) Indicates that the parameter is a 32-bit unsigned integer.
- LabVIEWNXGParamType_UInt64 –(Value: 13) Indicates that the parameter is a 64-bit unsigned integer.
- LabVIEWNXGParamType_UInt8 –(Value: 1) Indicates that the parameter is an 8-bit unsigned integer.
- LabVIEWNXGParamType_Unspecified –(Value: 200) Indicates that the parameter has an unspecified data type because the category does not have any associated data types.