2023年1月发布

LabVIEW推出识别和安装项目所需NI驱动程序的工具

LabVIEW 2023 Q1新增了一个小工具,用于识别和安装LabVIEW项目使用的NI驱动程序。

从项目浏览器菜单中选择项目>程序包依赖关系,或在项目浏览器工具栏上单击程序包依赖关系按钮,打开管理NI软件包依赖关系对话框。该对话框列出项目中使用了哪些NI程序包。单击保存列表,可将程序包列表保存到文本文件中。

如果有软件包未安装,将会显示安装按钮。可单击安装按钮,打开NI Package Manager并安装相关的程序包。

注: 生成要在NI Package Manager中显示的程序包列表可能需要几分钟时间。

勾选显示VI,了解程序包被列为依赖项的原因。显示项目引用的VI,工具认为这些VI由程序包提供。

注: 该工具可能无法正确识别项目使用的所有NI程序包。该工具使用NI安装程序的安装文件所在目录中的信息。但是,LabVIEW项目可能会引用多个安装程序共享目录中的文件,或者该工具可能会丢失某些安装程序的信息。

每次对话框打开时,该工具都会更新一个来自ni.com的组件,以获取最新的目录信息。

如项目使用FPGA终端,对话框会将LabVIEW FPGA模块列出为依赖关系。但是,该工具目前无法为终端推荐特定的驱动程序。如已安装FPGA模块,项目中的FPGA终端将显示其型号,用户可在ni.com上搜索适用的驱动程序。

Linux上的应用程序支持自定义名称和图标

自LabVIEW 2023 Q1起,可自定义Linux上生成的应用程序的名称和图标。如未提供自定义图标,生成的应用程序将使用系统默认应用程序图标,而不是LabVIEW图标。

要自定义应用程序名称和图标,请使用应用程序生成规范的属性对话框。LabVIEW将生成一个.desktop文件和可执行文件。需将.desktop文件复制到适当的位置,例如,移到Linux程序发布的/usr/share/applications/目录。

接线端高度不再随字体变化

自LabVIEW 2023 Q1起,下列函数的接线端高度始终为16像素:
  • 按名称解除捆绑/捆绑
  • 局部变量/全局变量
  • 调用节点
  • 属性节点
  • 子VI调用的非图标视图
  • Express VI
  • 事件结构事件数据节点
  • 事件回调注册
  • 注册事件
  • 调用库函数节点名称视图
  • 元素同址结构解除捆绑/捆绑元素
  • 获取波形成分

LabVIEW 2023 Q1的这个改动来自于LabVIEW Idea Exchange的建议。如新接线端导致VI程序框图出现弯线,可使用VI分析器的Wire Bends查找不必要的弯折。需手动移除连线上的弯折。

[NI论坛用户Andrey_Dmitriev提供的建议。]

Python支持

LabVIEW 2023 Q1增加了对Python 3.10的支持。此外,LabVIEW 2023 Q1还通过新的“打开虚拟会话”函数支持Anaconda和venv虚拟环境。

支持macOS 13

LabVIEW 2023 Q1现在支持macOS 13。