如何运行在Windows浏览器或者命令行中打开的Sequence文件



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

问题: 在运行某个sequence文件时,通常我需要运行TestStand,打开sequence文件,然后执行指令入口点(entry point)。如何可以一步完成这些操作?如果可以简单的双击一个sequence文件就能够启动TestStand并且自动执行Test UUTs,或者我可以写一行命令完成对应的操作,这样会更加方便一些。

解答: 目前,TestStand Sequence编辑器、LabVIEW、LabWindows/CVI、Visual Basic、C#和C++操作界面都支持通过命令行的方式运行sequence。

在下面列出的所有例子中,我们都假设您在用户界面程序“testexec.exe”(LabWindows/CVI的默认界面名)中执行sequence,并且您的操作系统已经进行过配置能够识别可执行文件的相对路径。为了在sequence编辑器中运行sequence文件,您需要指向可执行文件/Bin/SeqEdit.exe,同样的,您也需要知道您特定应用程序的路径和名称。如果您在命令行中执行testexec.exe时没有取得很好的效果,则建议您使用可执行文件的绝对路径来完成。需要注意的是,如果您的路径中含有空格,需要在命令行中使用"..."以保证正确的解析。

下面分别列出了运行sequence文件中的特定sequence,以及如何执行入口点,例如Test UUTs:
其中,“ASequenceFileToRun.seq”是您sequence文件的名字。

注意:如果在命令有包含空格,您必须使用引号;例如,"Test UUTs"。

另外,您也可以按照下面的方式装载多个sequence文件:

如果需要双击sequence文件就能执行Test UUTs(例如在Windows浏览器中),可以按照下面的步骤完成:
  1. 创建一个sequence文件的快捷方式,即右键单击sequence文件,在弹出菜单中选择“Create Shortcut”。
  2. 右键单击新建的快捷方式,在弹出菜单中选择“Properties”。
  3. 在弹出窗口中选择Shortcut标签,在Target字段写入:
      testexec.exe -runEntryPoint "Test UUTs" c:\sequenceFiles\ASequenceFileToRun.seq
  4. 点击Apply按钮,再点击OK按钮退出Properties窗口。

如果需要更多关于命令行的信息,请查阅TestStand参考手册的Configuring TestStand,Sequence Editor以及Operator Interface Startup Options几个章节,或者直接使用?指令,格式如下:


相关链接: KnowledgeBase 3I2GM64Y: Programmatically Loading a Sequence File in a TestStand Operator Interface

附件:





报告日期: 09/09/1999
最近更新: 01/28/2010
文档编号: 1P876UG7