Scadao 发表于 2020-3-30 16:24:53

LabVIEW UI管理器

本帖最后由 Scadao 于 2020-3-30 16:25 编辑

LabVIEW UI管理器

使用XML捕获,保存和加载任何VI UI状态
http://sine.ni.com/images/products/us/settings_l.jpg

[*]捕获任何VI前面板状态,并在以后按名称还原
[*]保留多个UI状态并在它们之间切换
[*]轻松管理大型复杂应用程序的视觉属性
[*]保存和加载具有捕获状态的XML文件
[*]在文本中编辑UI属性,而无需重新编译VI
[*]使用插件扩展功能

该工具旨在帮助程序员在编辑和运行时捕获复杂的UI配置并将其应用于任何LabVIEW VI。使用用户界面管理器工具及其API,您可以配置UI,捕获该配置,从XML文件导出和导入它,以及应用以前捕获的任何配置。使用该工具,您可以将UI的配置与应用程序功能区分开,并且仍然可以像使用标准VI Server方法和属性那样获得任何效果。

如果要捕获的UI属性未由标准提供的UIP处理,则可以使用UIP类模板创建一个新的UI属性。通过为五个简单方法提供自己的实现,可以从VI前面板上的控件捕获任何属性。

该工具可以处理的一些用例包括:

-本地化UI
-更改控件的可见性
-更改控件的启用状态
-更改UI的配色方案
-调整UI的大小以适合分辨率
-恢复并捕获UI values


网站:https ://forums.ni.com/t5/UI-Interest-Group-Documents/User-Interface-Manager/ta-p/3539490
电子邮件:piotr.kruczkowski@ni.com
页: [1]
查看完整版本: LabVIEW UI管理器