在每一个步骤的结束时Teststand会关闭DAQ的任务ID吗?



主要软件: TestStand
主要软件版本: 2.0
主要软件修正版本: N/A
次要软件: N/A

问题: 我在使用Teststand和LabVIEW和仪器进行通信。我持续的XiangTeststand传递DAQ任务ID使得在整个执行的过程中lines都保持高电平。我想知道序列执行完成后如何关闭这些任务ID。

解答: Teststand不会自动关闭任务ID。你可以通过LabVIEW或者Teststand手动关闭这些任务ID。

为了关闭任务ID的引用,你可以创建一个LabVIEW VI,程序中将任务ID作为Teststand的输入参数。该VI需要将任务ID转换为无符号整数,然后输出给DAQmx Close VI (AO, AI, 或者 DIO)。

你也可以卸载所有模块来关闭任务ID,可以通过使用Teststand Activex步骤来实现。在这个步骤中,设置ActiveX Reference 为RunState.Engine, Automation Server 为TestStand API, Object Class 为Engine。使用 Call Method 来调用UnloadAllModules。通过这种方式,在执行的最后会关闭VI的所有引用。

相关链接: Developer Zone Category: Learn 10 Functions in NI-DAQmx and Handle 80 Percent of Your Data Acquisition Applications

附件:





报告日期: 09/07/2001
最近更新: 07/30/2014
文档编号: 2D6CIE0H