Anyason Technology Co., Ltd.

Huigu! Board 首页 公司产品NILabView 查看内容

LabVIEW

2016-04-14 11:45:49| 发布者: admin| 查看:

摘要: LabVIEW系统设计软件

LabVIEW系统设计软件

从一个想法的提出到一个小工具的商业化,NI为工程和科学应用提供的独特平台方法已经推动了多个行业的进步。 这种方法的核心正是LabVIEW软件,专为提高工程师和科学家的生产力而开发的环境。 随着图形化编程语法使得可视化、创建和编程工程系统变得更为简单,LabVIEW在帮助工程师将想法变成现实、缩短测试时间以及提供基于采集数据的商业视角等方面上是无可匹敌的。 从搭建智能机到确保连接设备的质量,LabVIEW几十年来一直是创建、部署和测试物联网的首选解决方案。


LabVIEW 2015的新增功能及改动

添加自定义项至快捷菜单

通过创建快捷菜单插件,可添加自定义项至前面板/程序框图对象的快捷菜单。创建的快捷菜单插件可出现在右键单击编辑时的前面板和程序框图对象,或右键单击运行时的程序框图对象。

如需创建快捷菜单插件,请打开下列工具VI并遵循VI前面板上的提示:labview\resource\plugins\PopupMenus\Create Shortcut Menu Plug-In From Template.vi

工具VI生成插件所需的文件。对文件自定义后既可创建快捷菜单并执行插件。

LabVIEW 2015包含下列插件。

  •   转换为数组或元素—将标量值转换为该类型的数组,或将数组转换为数组元素类型的标量。该插件影响输入控件、显示控件、输入控件和显示控件接线端以及常量。该插件支持多对象选择。[NI论坛用户David_L提供的建议]

  • 清空列表框—删除列表框或多列列表框的全部行。该插件影响前面板上的列表框和多列列表框。该插件支持多对象选择。
  • 浏览—查看子VI、类或自定义类型在磁盘上的文件位置。该插件影响子VI、类控件、类控件接线端、类常量、自定义类型控件、自定义类型控件接线端以及自定义类型常量。
  • 删除并重连对象—删除所选程序框图对象及与其相连的连线和常量,并为先前连接至该对象输入输出端的相同数据类型连线。该插件对所有可删除的程序框图对象都有影响。该插件支持多对象选择。
  •   调整数组常量为内容大小—重新调整数组常量的宽度,使其与数组中最宽元素的宽度匹配。该插件影响数组常量。[NI论坛用户blawson提供的建议]
  •   二维数组转置—转置二维数组的内容。该插件影响二维数组输入控件、显示控件以及常量。该插件支持多对象选择。[NI论坛用户moderator1983提供的建议]
  • 连线所有未连线的接线端—为所选程序框图对象所有未连接的输入和输出创建输入或显示控件。该插件对所有可连线的程序框图对象都有影响。该插件支持多对象选择。

添加或缩减前面板/程序框图空间的改进

LabVIEW 2015的易用性进行改进包括添加空间更为简单,同时还可从前面板或程序框图缩减空间

如需增加分布紧凑对象的空间,可按<Ctrl> 并将鼠标按要添加空间的方向拖曳。(OS X)按<Option>。如需缩减分布对象的空间,可按<Ctrl-Alt> 并将鼠标按要缩减空间的方向拖曳。(OS X)按<Option-Ctrl>。对象在拖曳鼠标的同时移动。大致按垂直或水平方向拖曳时,操作将对齐到主导方向。

探针的改进

LabVIEW 2015包含对探针的下列改进。

  • 大多数探针可显示缩放,以匹配探针监视窗口探针显示子选板。
  • 数组数据的通用探针显示多个元素。元素与探针显示子选板不适合时将显示滚动条。
  • 字符串数据的默认探针为自定义探针。右键单击连线,从快捷菜单中选择自定义探针»默认字符串探针可使用该探针。单击探针显示子选板左侧的灰色条可选择字符串显示类型

自由标签中的超链接

  LabVIEW 2015中,LabVIEW检测自由标签中的URL并将其转换为带下划线蓝色文本的超链接。可在默认网络浏览器中单击打开超链接。默认状态下,LabVIEW 2015启用超链接。如需禁用前面板标签的超链接,可右键单击自由标签并在快捷菜单中取消选择启用超链接。无法禁用程序框图标签中的超链接。

[NI论坛用户Rick L提供的建议]

创建操作者框架的操作者和消息类

创建操作者框架的操作者和消息类无需加载使用操作者框架的项目。通过项目浏览器窗口中新增的快捷菜单选项可创建操作者框架的操作者和消息类。项目浏览器窗口中的快捷菜单选项替换操作者框架消息制作器对话框。

  • 右键单击项目浏览器窗口中的终端并从快捷菜单中选择新建»操作者,可创建一个操作者类。
  • 右键单击操作者类的公共方法VI并从快捷菜单中选择操作者框架»创建消息,可创建一个消息类。也可右键单击多个公共方法VI并从快捷菜单中选择操作者框架»创建消息,为所选的每个公共方法VI创建一个消息类。
  • 右键单击操作者类并从快捷菜单中选择操作者框架»创建操作者消息,可为操作者类的每个公共方法VI创建一个消息类。也可右键单击多个操作者类并从快捷菜单中选择创建操作者消息,为所选操作者类的每个公共方法VI创建一个消息类。
  • 右键单击操作者类并从快捷菜单中选择操作者框架»创建调用方抽象消息,可为操作者类创建一个抽象消息类。抽象消息类仅定义了消息数据,并没有定义接收消息类的操作者类。
    • 创建抽象消息类的子消息类前必须创建抽象消息类。右键单击接收抽象消息类的操作者类公共方法VI并选择操作者框架»创建抽象消息子类,可创建一个子消息类。接收抽象消息类的操作者类可使用新建的子消息类与发送抽象消息类的操作者类进行通信。发送抽象消息类的操作者类无需了解接收抽象消息类的操作者类及其接收方式。
  • 如在对应方法VI的连线板发生改变后重新创建现有的消息类,可右键单击消息类并从快捷菜单中选择操作者框架»重写消息

前面板的改进

LabVIEW 2015对前面板进行了以下改进。

按Tab键时忽略错误输入簇

LabVIEW 2015中,新增的错误输入簇在其属性对话框的快捷键页上,按Tab键时忽略该控件选项默认情况下为勾选。VI运行时按下<Tab>键,LabVIEW将忽略错误输入簇控件。如需在Tab键顺序中包含错误输入簇,可取消勾选该选项。

注:  对于从LabVIEW前期版本升级的错误输入簇,必须手动启用该选项才能在忽略该控件。

编程环境的改进

LabVIEW 2015对LabVIEW编程环境进行了以下改进。

编译器优化的改进

LabVIEW 2015编译器优化改进了超出VI代码复杂度阈值大型VI的执行性能。这些改进可能会减缓编译时间。可在选项对话框环境页的编译器调整复杂度阈值。编译基于VI代码复杂度(相对于阈值)的VI时,调整复杂度阈值将继续影响使用的编译器优化配置文件。

加载VI后罗列缺失组件

加载VI时,LabVIEW不再提示用户查找缺失组件(例如LabVIEW模块、工具包、驱动和第三方附加软件)的VI。LabVIEW加载VI后,可在加载警告摘要保存为前期警告摘要对话框中单击显示详细信息,或选择查看»加载并保存警告列表可显示加载并保存警告列表对话框。加载并保存警告列表对话框包含新增的缺失组件,该部分列出了LabVIEW加载VI时所需的缺失组件。

其他编程环境的改进

LabVIEW 2015包含下列其他编程环境的改进。

其他对话框的改进

LabVIEW 2015包含下列其他对话框的改进。

  • 安装程序属性对话框附加安装程序页包含新增的仅显示运行时安装程序复选框,用于过滤显示的运行时安装程序。勾选该复选框表示仅查看运行时安装程序。该复选框默认为选中。
  • 查找项目项对话框包含新增的导出按钮。单击该按钮将搜索结果导出至文本文件。

新增和改动的VI和函数

LabVIEW 2015中新增了下列VI和函数。

新增VI和函数

LabVIEW 2015中新增了下列VI和函数。

高级TDMS VI和函数

高级TDMS选板上新增了内存中TDMS子选板,可用于打开、关闭、读取和写入内存中的.tdms文件。该子选板包括下列函数:

高级TDMS选板还新增了TDMS删除数据函数。该函数可用于删除组中一个或多个通道的数据。

数据类型解析VI

变体选板新增了数据类型解析子选板,其中包括下列VI:

使用数据类型解析VI获取变体数据类型和数据类型的信息。也可检查变体的数据类型是否与特定的数据类型匹配。

读取和写入带分隔符电子表格

文件I/O选板新增了下列VI:

其他新增VI和函数

LabVIEW 2015包含下列其他新增VI和函数:

其他VI和函数的改动

LabVIEW 2015还对以下VI和函数进行了改进:

  • 获取文件扩展名—该VI包含新增的未修改文件扩展名输出,该输出返回文件中指定文件的扩展名,不带句点(.)。

应用程序生成器的改进

LabVIEW 2015对LabVIEW应用程序生成器和程序生成规范进行了下列改进。

(Windows)生成带类型库的共享库

LabVIEW 2015对应用程序生成器进行了更新,允许用户生成共享库(DLL)时明确指定是否嵌入类型库。如使用TestStand或LabVIEW调用库函数节点,必须手动启用该选项,方法是在共享库属性对话框的高级页上勾选为TestStand或调用库节点包含类型库。TestStand C/C++ DLL Adapter、LabWindows/CVI Adapter以及LabVIEW调用库函数节点使用类型库显示共享库中的函数列表,包含函数的参数和数据类型。必须安装其他工具才能嵌入类型库。如需查看其他工具,请访问ni.com/info,并输入信息代码DownloadMSDTBuildTools

改进LabVIEW生成应用程序和共享库的加载时间

在LabVIEW中使用快速文件格式可生成加载速度更快的独立应用程序(EXE)和DLL。

如需使用快速文件格式,可在共享库属性对话框或应用程序属性对话框的高级页上勾选使用快速文件格式复选框。该选项默认为禁用。启用快速文件格式时,LabVIEW不会使用应用程序生成器目标缓存。因此,独立应用程序和共享库的生成时间可能更长。

注:  使用快速文件格式前请确保未勾选高级页上的启用调试复选框。

新增或改动的类、属性、方法和事件

LabVIEW 2015中新增或改动了下列类、属性、方法和事件。

VI服务器类的属性和方法

LabVIEW 2015中新增了下列VI服务器属性和方法。

  • 启用超链接属性(类:文本)—读取或写入的设置控制文本是否检测自由标签中的URL,以及将其转换为带下划线蓝色文本的超链接。
  • 断开接线端连接方法(类:连线)—断开连线上的接线端,但不删除松终端。
  • 查找依赖关系名称属性(类:图形对象)—读取加载至对象内存的所有外部文件依赖关系的合法名称数组。例如,控件可能与.ctl.xctl文件存在依赖关系。如该依赖关系位于内存,则其合法名称包含在数组中。
  • 查找依赖关系路径属性(类:图形对象)—读取加载至对象内存的所有外部文件依赖关系的路径数组。例如,控件可能与.ctl.xctl文件存在依赖关系。如该依赖关系位于内存,则其路径包含在数组中。
  • 丢失依赖关系名称属性(类:图形对象)—读取对象丢失的所有外部文件依赖关系的合法名称数组。例如,控件可能与.ctl.xctl文件存在依赖关系。如该依赖关系丢失,则其合法名称包含在数组中。
  • 丢失依赖关系路径属性(类:图形对象)—读取对象丢失的所有外部文件依赖关系的路径数组。例如,控件可能与.ctl.xctl文件存在依赖关系。如该依赖关系丢失,则其路径包含在数组中。
  • 丢失VI名称属性(类:子VI)—当且仅当子VI节点调用的VI丢失时读取VI的合法名称。否则返回空字符串。
  • 丢失VI路径属性(类:子VI)—当且仅当子VI节点调用的VI丢失时读取VI的路径。否则返回空字符串。
  • 值(可撤销)属性(类:控件)-效果与写入控件的属性相同,唯一不同的是脚本操作系统对写进行注册,从而可撤销值改变操作。该属性为只写属性。
  • 默认值(可撤销)属性(类:控件)—效果与写入控件的默认值属性相同,唯一不同的是脚本操作系统对写进行注册,从而可撤销值改变操作。该属性为只写属性。

返回顶部
联系我们