微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 开发自定义的LabVIEW插件

开发自定义的LabVIEW插件

时间:01-09 来源:互联网 点击:
  1. projects目录中的每一个目录都是一个独立的菜单项,菜单项的命名与文件夹的命名相同,如“A”;
  2. 目录中的每一个VI都是一个独立的菜单项,菜单项的命名与VI的Windows Title相同(注意:不是VI的名字,而是VI的Windows Title的名字);
  3. 对llb而言,每一个Top Level的VI都是一个独立的菜单项,而非Top Level的VI不作为菜单项,但是可以作为子VI。
  4. 以上的3条中需要把以“_”开头命名的文件夹和VI除外。
例如,如果只希望把Tools目录中的“记事本”和“自动贩卖机”加入到菜单项中,不希望把“计算器”加入,则只需要把“calc.vi”命名修改为“_calc.vi”即可。
由于LabVIEW会自动对添加的菜单项排列其位置,如图 10中,排序依次是“计算器”、“记事本”和“自动贩卖机”,那么如何将这种顺序自定义为所示的样式呢?将自动贩卖机放在第1个,并且与其它的两个应用程序使用分隔线分隔。


图 12 修改了排序之后的Tools菜单
在projects目录中新建一个txt文本文件命名为“Tools.txt”(重要,需要与上层的文件夹命名保持一致)。键入图 13所示的文字,可以看出每一行代表着一个菜单项,而菜单项使用菜单所代表的VI名字描述(注意:是VI的名字,而不是Windows Title),分隔符使用“-”短划线表示。


图 13 Tools.txt

关闭LabVIEW,并再次打开LabVIEW,可以看出此时菜单项的排序已经发生了变化。

这种插件的发布方式比较适合具备用户界面的插件,主要是用来完成独立的功能,不需要与LabVIEW进行交互,特别适合独立exe应用程序的调用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top