Labview图创建API

时间:2015-06-17 09:01:06

标签: labview diagramming

我需要使用labview来驱动测试平台。 测试场景用可以自动翻译成labview图的语言编写。

这是一个允许从其他软件创建“labview图表”的API吗?还是用labview本身?

2 个答案:

答案 0 :(得分:4)

我同意LabVIEW脚本是一种方法,但让我抛弃另一种选择。

如果您打算从测试代码到LabVIEW进行一次性迁移,那么编写脚本非常棒,但是如果您打算定期更新测试代码(因为它更容易使用"测试& #34;语言而不是LabVIEW)每次测试代码发生变化时不断执行迁移会非常痛苦。

我只是简单地将state machine置于for循环内,然后阅读"命令"从使用我的" test"生成的文本文件中语言(见图)。

例如,要进行IV扫描,我的文本文件可能会说:

SourceV, 5
ReadI
Wait, 1
SourceV, 6
ReadI

此图片大大简化了 - 我没有使用状态机,也没有显示如何使用"参数,"但如果需要,我可以提供更全面的例子。再一次,我用大约30个"命令"做了很大的成功。控制多个乐器然后我使用VBA或Python生成文本输入。 enter image description here

答案 1 :(得分:3)

它叫做LabVIEW脚本。您需要在选项对话框的VI Server页面中启用一个选项以查看相关功能。

有几点需要注意:

  1. 脚本编写并不复杂,但您需要了解LV代码的构建方式。
  2. 虽然脚本是公开的,但它最初是作为内部工具创建的。还有一些不完整的角落。
  3. 脚本代码可能很乏味。如果您可以侥幸成功,请尝试创建代码模板。
  4. NI有一个名为CodeGen的东西,我相信这是一系列使脚本编写更容易的功能,虽然我从未真正研究过它。