自1986年以来,从事测试仪器的工程师一直可以使用由National Instruments Inc.开发的名为LabVIEW的程序。LabVIEW以其图形用户界面而闻名,它允许用户通过在块之间布线而不是编写计算机代码来编程仪器功能。用LabVIEW编写的过程可能非常复杂。它们可以包括例如闭环反馈和用于控制设备(例如摄像机和电压表)的功能节点。
能够构造相对复杂的测试程序而无需编写传统的基于文本的程序的想法很诱人。但是,尚未开发出与LabVIEW等价的开源等效物。这可能是因为National Instruments已将LabVIEW的许多概念申请了专利。
不过,一个名为MyOpenLab的开源程序具有LabVIEW的外观。MyOpenLab似乎是德国一名程序员的家庭项目,该项目于2006年首次发布。现在由哥伦比亚的一名程序员维护。由于西班牙的一位大学教授发布了教程视频和许多使用该程序的短期在线课程,因此其关注人数的增长有所增加。(另一个名为Pylab-works的开源程序具有相似的外观,但显然已被放弃。)
一个编写在Arduino上执行的简单MyOpenLab电路。图形元素与LabVIEW程序中的相似。就像在LabVIEW中一样