永发信息网

teststand和labview之间为什么不能通过全局变量传递数据

答案:2  悬赏:10  手机版
解决时间 2021-12-24 23:57
  • 提问者网友:原来太熟悉了会陌生
  • 2021-12-24 16:48
teststand和labview之间为什么不能通过全局变量传递数据
最佳答案
  • 五星知识达人网友:青尢
  • 2021-12-24 17:03
主要软件版本: 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文档编
全部回答
  • 1楼网友:话散在刀尖上
  • 2021-12-24 17:33
看你开发啥子,开发应用不同,用到的工具包、或软件就不同,teststand资料比较少,只是了解过
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯