2. 配置测试站与操作员界面基础环境
测试站配置的核心对象与作用域
TestStand 的部署环境由三层配置共同决定:Station Options(测试站选项)定义整台机器的运行策略,Operator Interface(操作员界面)决定操作员能看到什么、能做什么,Search Directories(搜索路径)决定序列文件从哪里被加载。三者叠加后,才形成操作员实际面对的登录与执行环境。
配置 Station Options 与默认序列路径
在 TestStand 部署环境中,Station Options 是全局生效的配置入口。打开 Configure » Station Options,重点设置以下三项:
- Station Globals 路径:指定 Station Globals 文件(.tsg)的位置,该文件存储整台测试站的全局变量。默认路径为
<TestStand Public>\StationGlobals.tsg,部署时应改为受控目录,例如D:\TestStand_Deploy\Config\StationGlobals.tsg。 - 默认序列文件目录:在 Search Directories 选项卡中添加序列文件所在目录,例如
D:\TestStand_Deploy\Sequences。操作员界面启动后,文件选择对话框默认定位到该目录。 - 登录策略:在 User Manager 选项卡中启用登录验证,并设置默认用户级别。Operator 级别只能执行序列,Technician 级别可修改步骤参数,Administrator 级别可修改 Station Options。
部署时建议将 Station Globals 和序列文件放在独立于 TestStand 安装目录的路径下,避免升级 TestStand 时覆盖配置文件。
配置操作员界面登录权限
TestStand 自带多种操作员界面,部署中最常用的是 Full-Featured Operator Interface(完整功能界面)和 Simple Operator Interface(简单界面)。以 Full-Featured 为例,配置步骤如下:
- 打开
<TestStand Public>\UserInterfaces\Full-Featured\目录,找到Full-Featured.exe或对应的工程文件。 - 在 TestStand 中打开 Configure » User Manager,创建用户并分配权限级别。例如创建用户
operator01,级别设为 Operator;创建用户tech01,级别设为 Technician。 - 在 Station Options » User Manager 中勾选 Require login at startup,使操作员界面启动时弹出登录对话框。
- 在操作员界面配置文件中指定默认序列文件路径,使界面启动后自动加载指定序列或定位到默认目录。
如果未启用登录验证,操作员界面将以默认用户级别启动,所有权限控制形同虚设。部署时必须确认 Require login at startup 已勾选。
验证权限控制与界面启动流程
配置完成后,按以下流程验证:
| 验证项 | 操作 | 预期结果 |
|---|---|---|
| 登录对话框 | 启动操作员界面 | 弹出登录窗口,要求输入用户名和密码 |
| Operator 权限 | 以 operator01 登录,尝试修改步骤参数 | 参数编辑功能被禁用或提示权限不足 |
| Technician 权限 | 以 tech01 登录,尝试修改步骤参数 | 允许修改,但无法访问 Station Options |
| 默认序列路径 | 登录后打开文件选择对话框 | 默认定位到 D:\TestStand_Deploy\Sequences |
| 序列执行 | 选择指定序列并点击 Run | 序列正常执行,结果显示 Pass/Fail |
验证通过条件:操作员能够登录、只能执行被授权的序列、无法修改受保护的配置项,且序列文件从默认路径正确加载。
常见配置问题与排查
- 登录对话框不弹出:检查 Station Options » User Manager 中 Require login at startup 是否勾选;检查操作员界面是否使用了正确的配置文件。
- 序列文件找不到:检查 Search Directories 中是否添加了序列文件所在目录;检查路径是否包含中文或空格导致解析异常。
- 权限级别不生效:检查 User Manager 中用户级别是否正确分配;检查操作员界面是否以管理员身份运行导致权限被提升。
- Station Globals 加载失败:检查 .tsg 文件路径是否存在且可读;检查文件是否被其他进程占用。