LabVIEWParameterCategories

The LabVIEWParameter.Category and LabVIEWParameterElement.Category properties return one of the following constants to indicate what group of data types the parameter belongs to. After obtaining the category of the parameter, you can obtain the data type with the LabVIEWParameter.Type or LabVIEWParameterElement.Type property. Some categories do not have an associated data type; for these categories, the only valid value for the LabVIEWParameter.Type property is LVParamType_Unspecified .

  • LVParamCategory_Boolean –(Value: 2) Indicates that the parameter is a Boolean type This category does not have any associated data types.
  • LVParamCategory_BooleanArray –(Value: 52) Indicates that the parameter is an array of Boolean values. This category does not have any associated data types.
  • LVParamCategory_Cluster –(Value: 3) Indicates that the parameter is a cluster. Data types associated with this category include LVParamType_DigitalData , LVParamType_DigitalWaveform , LVParamType_ErrorOut , LVParamType_IO , LVParamType_Standard , LVParamType_TestData , and LVParamType_Waveform .
  • LVParamCategory_ClusterArray –(Value: 53) Indicates that the parameter is an array of clusters. Data types associated with this category include LVParamType_DigitalData , LVParamType_DigitalWaveform , LVParamType_ErrorOut , LVParamType_IO , LVParamType_Standard , LVParamType_TestData , and LVParamType_Waveform .
  • LVParamCategory_Complex –(Value: 6) Indicates that the parameter is a complex numeric data type. Data types associated with this category include LVParamType_Complex128 , LVParamType_Complex64 , and LVParamType_ComplexEx .
  • LVParamCategory_ComplexArray –(Value: 55) Indicates that the parameter is an array of complex numbers. Data types associated with this category include LVParamType_Complex128 , LVParamType_Complex64 , and LVParamType_ComplexEx .
  • LVParamCategory_Enum –(Value: 9) Indicates that the parameter is an enumeration.
  • LVParamCategory_EnumArray –(Value: 58) Indicates that the parameter is an array of enumerations.
  • LVParamCategory_Numeric –(Value: 0) Indicates that the parameter is a numeric data type. Numeric data types include enumerations, but do not include complex numbers. Data types associated with this category include LVParamType_Ext , LVParamType_Int16 , LVParamType_Int32 , LVParamType_Int64 , LVParamType_Int8 , LVParamType_Real32 , LVParamType_Real64 , LVParamType_UInt16 , LVParamType_UInt32 , LVParamType_UInt64 , and LVParamType_UInt8 .
  • LVParamCategory_NumericArray –(Value: 50) Indicates that the parameter is a an array of numbers. Numeric data types include enumerations, but do not include complex numbers. Data types associated with this category include LVParamType_Ext , LVParamType_Int16 , LVParamType_Int32 , LVParamType_Int64 , LVParamType_Int8 , LVParamType_Real32 , LVParamType_Real64 , LVParamType_UInt16 , LVParamType_UInt32 , LVParamType_UInt64 , and LVParamType_UInt8 .
  • LVParamCategory_Reference –(Value: 4) Indicates that the parameter is a reference. Data types associated with this category include LVParamType_ActiveXRef , LVParamType_OtherRef , and LVParamType_LVClass but do not include LVParamType_IOCluster , which is considered a cluster data type.
  • LVParamCategory_ReferenceArray –(Value: 54) Indicates that the parameter is an array of COM references. Data types associated with this category include LVParamType_ActiveXRef , LVParamType_OtherRef , and LVParamType_LVClass but do not include LVParamType_IOCluster , which is considered a cluster data type.
  • LVParamCategory_Ring –(Value: 10) Indicates that the parameter is a ring.
  • LVParamCategory_RingArray –(Value: 59) Indicates that the parameter is a ring array data type.
  • LVParamCategory_String –(Value: 1) Indicates that the parameter is a string data type. Data types associated with this category include LVParamType_BinaryString , LVParamType_CString , LVParamType_PathString , and LVParamType_TimestampString .
  • LVParamCategory_StringArray –(Value: 51) Indicates that the parameter is an array of strings. Data types associated with this category include LVParamType_BinaryString , LVParamType_CString , LVParamType_PathString , and LVParamType_TimestampString .
  • LVParamCategory_Unknown –(Value: 8) Indicates that the parameter has a data type TestStand does not recognize.
  • LVParamCategory_Variant –(Value: 7) Indicates the parameter is a COM Variant. This category does not have any associated data types.
  • LVParamCategory_VariantArray –(Value: 56) Indicates the parameter is an array of COM Variants. This category does not have any associated data types.

See Also

Effectively Using LabVIEW with TestStand

LabVIEWParameter.Category

LabVIEWParameter.Type

LabVIEWParameterElement.Category

LabVIEWParameterElement.Type

LabVIEWParameterTypes