请先完成 入门 指南。本教程假设您已经安装了 CLI、添加了 Box,并用 Net 配置好了仪器。
第 1 部分:CLI 演练
我们先用一条条 CLI 命令走完一个典型的测试流程。这对临时测试、调试和熟悉您的配置很有帮助。第 1 步:确认您的 Box 在线
第 2 步:查看已连接的仪器
第 3 步:查看已配置的 Net
第 4 步:设置默认值以减少输入
--box 和 Net 名称。
第 5 步:烧录固件
第 6 步:给您的设备上电
第 7 步:进行一次测量
第 8 步:断电
第 2 部分:您的第一个测试脚本
现在把上面的手动 CLI 步骤变成一个可重复的测试。脚本总是会自己清理,即使发生错误也会关闭电源。 您可以用 Python 编写,它通过lager python 在 Box 上运行。您也可以用 Rust 编写:在您的固件仓库中作为一个普通的 cargo test,使用 lager-net crate。下面两个版本都会烧录、上电、测量、断言并清理。
清理可以保护您的硬件,所以两个版本都做了清理。Python 版本使用
try/finally,即使发生错误也会关闭电源。Rust 版本在断言之前关闭电源。更早的 ? 错误同样会结束测试,并且失败信息会显示电源的状态。第 3 部分:运行测试
在您的 Lager Box 上执行这个 Python 脚本:[dev-dependencies] 中加入 lager = { package = "lager-net", version = "0.4" }):
--add-file:
接下来做什么
您已经用 Lager 完成了第一个测试。以下是可以继续探索的方向:- CLI 参考 — 每条 CLI 命令的完整文档
- Python API — 完整的 Python SDK 参考
- Rust API — 把您的 HIL 测试套件写成
cargo test集成测试 - 故障排除 — 出现问题时的解决方法
- 术语表 — 文档中技术术语的定义

