我在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).
附件是演示该操作的一个简单例程。