在TestStand中如何调用含有共享变量的LabVIEW VI



主要软件:
主要软件版本: 3.5
主要软件修正版本: N/A
次要软件: LabVIEW Development Systems

问题:
我在LabVIEW中创建了一个含有共享变量的项目。VI使用了这些共享变量。当我在TestStand中调用这些VI时共享变量没有正确更新。TestStand调用待用共享变量的VI的正确方式是怎样的?



解答:

共享变量存储在项目库中。您必须在您使用这些共享变量之前部署这些项目库。如果您在LabVIEW中直接运行VI,LabVIEW运行引擎自动部署这些项目库文件。当您在TestStand中调用这些VI时,这些项目库并没有部署。
在TestStand中部署项目库的正确方式为在TestStand中调用带有这些共享变量的VI之前添加一个部署库文件的step。为添加该部署库的step,在sequence中右击选择“插入stepLabVIEW工具部署库”(Insert Step » LabVIEW Utility » Deploy Library)。右击该step选择“配置部署库…”(Configure Deploy Library... )并改变库路径到包含您的共享变量的项目库文件的路径。设定操作(Operation)为“部署”(Deploy)。当您调用包含共享变量的VI完毕后,您需要使用相同的步骤来解除部署(Undeploy)
,设定操作为解除部署(Undeploy).
附件是演示该操作的一个简单例程。



相关链接: Developer Zone Tutorial: NI TestStand 3.5 – Designing Custom Automated Test Solutions with Industry-Standard Tools and Protocols


附件:
SharedVariablesFromTestStand.zip



SharedVariablesFromTestStand.zip - SharedVariablesFromTestStand.zip



报告日期: 08/30/2006
最近更新: 09/14/2011
文档编号: 40T92JDR