TestStand-数据类型

文章讲述了在LabVIEW和TestStand交互过程中,不同数据类型如何匹配和转换。TestStand能将LabVIEW的各种数值类型如实数、复数、枚举等转换为相应格式。对于不支持的数据类型,如定点数和LabVIEW的I/O引用,需特殊处理。此外,还提到了LabVIEW控件如Enum、String、Timestamp等在TestStand中的对应数据类型。
摘要由CSDN通过智能技术生成

LabVIEW中的数据类型远多于TestStand,在LabVIEW与TestStand之间进行数据交换时,TestStand将进行数据匹配及转换。

TestStand 与 LabVIEW 数值类型的匹配

LabVIEW 数值类型TestStand 数据类型
实数(U8, U16, U32, 18, 116, 132, SGL, DBL, 或 EXT)Number(TestStand 将任何 EXT 转换为 DBL 类型)
164Number (Signed 64 bit Integer)
U64Number (Unsigned 64 bit Integer)
Fixed-point numeric(定点数)不支持
复数(CSG, CDB,或CXT)Number(TestStand 将复数的实部和虚部分别用一个值表示)

TestStand 与 LabVIEW 控件的数据类型匹配

LabVIEW输入或显示控件TestStand数据类型
Enum (U32, U16,或U8)Number
RingNumber
StringString
PathString
PictureString
TimestampString(TestStand将LabVIEW时间戳数据类型转换为系统时间数据类型,然后转换为m/d/yyyy h:mm:ss.sss AM/PM格式)(m月份为前导不为零的数字。d一个月中的第几天,不带前导零。yyyy四位数的年份。h一天中的第几小时,没有前导零点(12小时制)。mm,一小时的分钟,前导为零。ss,前导为零。sss秒的毫秒数,前导为零。AM/PM AM还是PM大写。TestStand将分数秒舍入到最接近的毫秒。)
ClusterContainer
Error I/OError(默认情况下,当VI使用标准LabVIEW错误输出集群作为输出参数时,TestStand会自动将该值传递到步骤的step. result . error属性中。也可以手动更新。)
ActiveX Control 或 Automation RefnumObject Reference
.NET RefnumObject Reference
LabVIEW ObjectObject
ReferenceWaveformLabVIEWAnalogWaveform
Digital WaveformLabVIEWDigitalWaveform
Digital DataLabVIEWDigitalDataTestStand
Varient不支持将LabVIEW I/O引用(DAQmx任务名、DAQmx通道名、VISA资源名、IVI逻辑名、FieldPoint IO点或运动资源)作为变量通过TestStand传递。使用LabVIEW IO Control代替。
Array of XArray of TestStand (X)
其他I/O控制(DAQmx物理通道名称、终端名称、模拟触发源、刻度名称、设备名称或交换机名称)String
  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

斯金

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值