从TestStand调用LabVIEW时获取结果列表中的变量数据类型

更新 Sep 28, 2023

环境

软件

  • TestStand
  • LabVIEW Beta

我已经在 LabVIEW 中成功调用了 Teststand 中的 ResultList 变量的值。现在我想在LabVIEW中调用变量的数据类型。例如,在 LabVIEW 中调用 ResultList[5].Numeric 时,Teststand 将返回 <Integer>值。
1.png
我尝试使用 GetValVariant 方法和TypeString,但未能成功返回数据类型。
2.jpg
 

  1. Value Type 属性可用于确定布尔、字符串、数字等数据类型。
    • 3.jpg
  2. Numeric Format可用于确定数字数据的类型,例如实数、整数、十六进制等。
    • 4.jpg
  3. 使用 GetPropertyObject 方法和 Type 属性访问 Value Type 和 Numeric Format 属性。
    • 5.JPG
 

ValueType 将返回 <PropValType_[数据类型]>,例如:PropValType_Number。
NumericFormat 将返回 <%[句法]>,例如:%g 表示实数。

  1. 布尔数据的DataType将显示为 PropValType_Boolean 。
    • 6.JPG
    • 7.JPG
  2. 整数的Numeric Format将显示为的 %i。
    • 8.JPG
    • 9.JPG