在TestStand编译时间内减少VI类的加载时间



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

问题:

我使用的是LabVIEW类中的VIs,在TestStand中加载LabVIEW模块时,我使用“类成员调用”选项。我注意到,当我点击步骤时,TestStand需要几秒钟来加载每个VI。有没有办法减少这些VI的加载时间? 


解答:

当使用大型LabVIEW类时,TestStand可能需要几秒钟才能加载所有VI。调用成员时,TestStand将加载整个类,因此如果您有一个包含许多成员的类,加载时间可能会增加到几秒钟。为了减少这个时间,请使用以下步骤: 
  • 批量编译所有VI,以确保所有VI处于良好状态。 
  • 如果您在包含LabVIEW VI和类的LabVIEW项目中使用“自定义”排序,请将排序更改为其他选项,如“名称”。 “自定义”选项影响磁盘上的文件,其他排序选项不会影响。更改排序顺序可以减少LabVIEW为加载项目所需的时间。有关如何执行此操作的更多信息,请查看项目中的排序项目.
  • 使用LabVIEW开发系统加载LabVIEW类,同时处理调用其在TestStand中的成员的顺序。您可以通过打开包含该类的项目,右键单击该类并选择打开. 来执行此操作。这将打开包含该类的LabVIEW库。否则,您可以从文件浏览器打开.lvclass文件或在LabVIEW中导航到。这将对减少加载时间产生最大的影响。 
  • 如果可能,减少类中的成员数量。 

注意: 此操作已得到改进,但在TestStand 2016 SP1中未被消除。 


相关链接:

附件:





报告日期: 08/15/2017
最近更新: 09/06/2017
文档编号: 7OEEQM5F