文章目录
- General
- Run Option
- Looping
- Post Action
- Switching
- Synchronization
- Expression
- Preconditions
- Requirement
- Additional Result
- Property
Ctrl-N创建一个新的Sequence,通过右键创建任意步骤
General
Name -步骤的名称。
Type -步骤类型。一般不需要设置。
Adapter-适配器。
Icon-步骤的图标。如果有兴趣,可以把图标添加到TestStand Public\Components\Icons。
Edit Properties-启动属性对话框,可以为该步骤创建和编辑属性。
Description-步骤的描述,根据步骤的类型和步骤使用的适配器而变化,自动生成的,不能手动输入。
Comment-注释。TestStand Sequence Editor在Steps窗格中显示的步骤的注释。步骤的注释也出现在TestStand为序列文件生成的文档中。用于后期维护。
Run Option
运行选项
Load Options-用于声明何时将代码加载至内存。
Unload Options-用于声明何时将代码从内存中移除。
Run Mode-为步骤设置以下运行模式值:
Nomal-正常。该步骤正常执行。
Skip-跳过。该步骤不执行。相反,步骤状态被设置为跳过。
Force to Pass-强制成功。步骤不执行,步骤状态被设置为Passed。
Force to Fail-强制失败。步骤不执行,步骤状态被设置为Failed。
Precondition Evaluation in Interactive Mode-以交互模式计算前提条件。确定TestStand在以交互方式运行步骤时是否计算步骤前提条件。
TestStand Window Activiation-TestStand窗口激活。确定TestStand应用程序在步骤完成时是否激活其窗口。
Result Record Option-结果记录选项。决定TestStand是否收集该步骤的结果。
Step Failure Cause Sequence Failure-步骤失败导致整个序列失败。只要有一个步骤测试失败整个序列的状态就是失败。
Ignore Run-Time Errors-忽略运行时错误。
Looping
循环
None-无
Fixed Number of Loops-固定循环次数。步骤最终状态由合格状态次数与总循环次数的比值决定。
Pass/Fail count-通过/失败次数。一直循环此步骤,直到它的通过或失败次数达到设定值或步骤循环次数达到设定的上限。步骤最终状态由合格或失败次数、循环次数是否达到上限决定。
Custom-自定义。
Post Action
Go next step-跳到下一步骤。
Goto step-跳到特定步骤。
Terminate Execution-终止执行。
Call sequence-调用序列。
Break-中断。
Switching
开关
Enable Switching-启用。
Switch Executive Virtual Device-开关执行虚拟设备。TestStand在运行时计算的表达式,以确定TestStand在其上执行切换操作的虚拟设备。
Operation-操作。连接或断开路。
Route to Connect-连接方式。正在连接。表达式需要是一个有效的规范字符串。
Route to Disconnect-断开连接的方式。正在断开指定路径的连接。
Multiconnect Mode-多连接。在一条特定线路上发生多个连接操作。
Operation Order-操作顺序。指定断开连接操作发生在连接之前还是连接之后。
Connection Lifetime-连接寿命。希望线路一直存在、稍后手动断开、直到步骤/序列/线程执行完成。
Synchronization
同步
指定TestStand围绕执行步骤执行的同步操作。
Use Lock to Allow Only One Thread at a Time to Execute the Step-使用锁一次只允许一个线程执行步骤。当启用此选项时,步骤在执行前获得锁,并在完成后释放锁。
Lock Name or Reference Expression-锁名称或引用表达式。步骤获取和释放的锁。
Batch Synchronization-批量同步。该步骤在执行前进入并在执行完成后退出的批量同步操作。
Expression
指定TestStand在调用step模块之前或之后计算的可选表达式。
Pre-Expression-前处理表达式。TestStand在调用代码模块之前计算的表达式
Post-Expression-后处理表达式。TestStand调用代码模块后计算的表达式。
Status-Expression-状态表达式。设置步骤的状态属性。
Preconditions
指定TestStand在一个序列的正常执行流中执行一个步骤时必须计算为True的条件
Precondition Expression-前置条件表达式。执行步骤时必须求值为True的表达式。
Precondition Builder-前置条件构建器。启动前置条件构建器对话框。
Expression Browser Dialog Box-表达式浏览器对话框。启动表达式浏览器对话框。
Check Expression for Errors-检查表达式是否有错。验证表达式控件中的表达式的语法。
Requirement
需求。标记步骤所涵盖的产品和单元需求
Requirements List-需求列表。一个字符串列表,每个字符串代表一个需求。
Additional Result
额外结果
Additional Results-附加结果。列出执行该步骤时TestStand记录的附加结果。
Name-名称。指定附加结果名称的表达式。
Check or uncheck parameters using a filter-使用筛选器勾选或取消勾选参数。启动包含以下项的菜单。
Check Non-Filtered Parameters-检查非筛选参数。在参数筛选器中不包括的所有参数中放置一个复选标记。
Uncheck Filtered Parameters-取消选中过滤参数。从参数筛选器中包含的所有参数中移除选中标记。
Configure Parameter Filter-配置参数筛选器。
Select Result From List-从列表中选择结果。对于自定义的附加结果,从列表中选择一个项以将所有列设置为该项定义的值。
Value to log-指定附加结果值的表达式
type -附加结果的类型
Condition-条件。指定的条件的值为False时TestStand不会记录附加的结果。
Is measurement -启用此选项以在附加结果上设置PropFlags_IsMeasurementValue标志,该标志表示附加结果是一个度量
Is limit -启用此选项以在附加结果上设置PropFlags_IsLimit标志,这表明附加结果是一个测试限制。
Property
属性。显示该步骤的内置属性和自定义属性