Veristand中自动部署Dependencies到系统中



主要软件: LabVIEW Toolkits>>LabVIEW Simulation Interface Toolkit
主要软件版本: 2012
主要软件修正版本: N/A
次要软件: LabVIEW Modules>>LabVIEW Real-Time Module

问题: 我有一些测试dependencies需要在部署veristand系统定义文件前下载到实时目标机中。Veristand 有方法自动完成这些操作吗?

解答:
有几种方法可以自动将文件下载到Veristand目标机中。这个文档提到的多种方式下载包括dependencies,但是我们仅仅讨论最简单的方法。Depvs文件可以被用来追踪随模型部署的依赖文件,比如初始化参数或者记录文件。

.depvs file
一个depvs文件是一个制表符分隔文件,包含已经添加到VeriStand的模型名称和路径。您可以创建在一个文本编辑器,如Notepad或Notepad ++。该depvs文件必须保存在添加到系统定义文件的模型旁。在文件中,每个依赖文件都有两个描述项。第一项描述了开发计算机上依赖文件的当前位置。第二项描述了部署到目标系统时依赖文件的位置。这些依赖项可以相对的或绝对的。
 
依赖文件列举的文件不一定是特定的veirstand模型的依赖文件,照样可以成功将文件在实时目标机中移动。例如,如果您经常需要将一个文件移动到一个目标,你可以用这个方法来确保你的文件devps保持更新。
 
附件是一个导入到VeriStand中正弦波模型的依赖文件的例子。depvs文件的名称与模型"sinewave.depvs"一样。它包含help.txt文件,与模型关联并位于RT目标机的根目录。
 
Custom Devices
你可以在需要时用一个自定义设备调用Action VI,部署依赖文件到一个RT目标机中。特殊情况时可以运用onDownload或者onCompile动作。

LabVIEW
你同样可以运用LabVIEW's ftp函数结合workspace API(控制部署和系统开始)来自动包含依赖文件。

TestStand
如果你是自动化测试,你可以写一个TestStand自定义VI步骤来部署需要的文件。运用这种方法,你可以更加灵活的控制部署的文件。


相关链接:

附件:





报告日期: 06/25/2014
最近更新: 02/26/2015
文档编号: 6MOG8HJQ