Labview 图创建 API
Labview diagram creation API
我需要用 labview 驱动测试台。
测试场景是用可以自动翻译成 labview 图表的语言编写的。
这是一个允许从其他软件创建 "labview diagrams" 的 API 吗?还是使用 labview 本身?
这叫做 LabVIEW 脚本。您需要在选项对话框的 VI 服务器页面中启用一个选项才能看到相关功能。
注意几点:
- 脚本并不复杂,但您需要了解 LV 代码的构建方式。
- 虽然脚本是 public,但它最初是作为内部工具创建的。还有不完整的角
- 编写脚本代码可能很乏味。如果你能摆脱它,请尝试创建代码模板。
- NI 有一个叫做 CodeGen 的东西,我认为它是一系列函数,可以使一些脚本编写更容易,尽管我从未真正研究过它。
我同意 LabVIEW 脚本是一种方法,但让我抛出另一种选择。
如果您计划一次性从测试代码迁移到 LabVIEW,那么脚本编写就很棒,但如果您计划定期更新测试代码(因为使用 "test" 语言比使用它更容易LabVIEW) 而不是每次测试代码更改时不断执行迁移会变得非常痛苦。
我已经取得了巨大的成功,只需将我的 state machine 放在 for 循环中,然后从使用我的 "test" 语言生成的文本文件中读取 "commands" (见图片)。
例如,要进行 IV 扫描,我的文本文件可能会这样写:
SourceV, 5
ReadI
Wait, 1
SourceV, 6
ReadI
此图已大大简化 - 我没有使用状态机,也没有展示如何使用 "parameters,",但如果需要,我可以提供更全面的示例。再一次,我用大约 30 "commands" 控制多台仪器取得了巨大的成功,然后我使用 VBA 或 Python 生成了文本输入。
我需要用 labview 驱动测试台。 测试场景是用可以自动翻译成 labview 图表的语言编写的。
这是一个允许从其他软件创建 "labview diagrams" 的 API 吗?还是使用 labview 本身?
这叫做 LabVIEW 脚本。您需要在选项对话框的 VI 服务器页面中启用一个选项才能看到相关功能。
注意几点:
- 脚本并不复杂,但您需要了解 LV 代码的构建方式。
- 虽然脚本是 public,但它最初是作为内部工具创建的。还有不完整的角
- 编写脚本代码可能很乏味。如果你能摆脱它,请尝试创建代码模板。
- NI 有一个叫做 CodeGen 的东西,我认为它是一系列函数,可以使一些脚本编写更容易,尽管我从未真正研究过它。
我同意 LabVIEW 脚本是一种方法,但让我抛出另一种选择。
如果您计划一次性从测试代码迁移到 LabVIEW,那么脚本编写就很棒,但如果您计划定期更新测试代码(因为使用 "test" 语言比使用它更容易LabVIEW) 而不是每次测试代码更改时不断执行迁移会变得非常痛苦。
我已经取得了巨大的成功,只需将我的 state machine 放在 for 循环中,然后从使用我的 "test" 语言生成的文本文件中读取 "commands" (见图片)。
例如,要进行 IV 扫描,我的文本文件可能会这样写:
SourceV, 5
ReadI
Wait, 1
SourceV, 6
ReadI
此图已大大简化 - 我没有使用状态机,也没有展示如何使用 "parameters,",但如果需要,我可以提供更全面的示例。再一次,我用大约 30 "commands" 控制多台仪器取得了巨大的成功,然后我使用 VBA 或 Python 生成了文本输入。