用户可自定义控件函数选板。在选项对话框中,可为选板选择一个选板模式并设置其他工作环境选项。

自定义控件和函数选板

控件函数选板的自定义包括:

注意 不要将自行创建的VI或其他文件保存在LabVIEW的vi.lib目录下的.llb文件中,因为LabVIEW在卸载和重装时将删除所有.llb文件,包括保存在.llb文件中的所有VI和其他文件。将VI和控件保存在user.lib目录下,便可将其添加至函数控件选板。

添加VI和控件至用户和仪器驱动程序子选板

添加VI和控件函数控件选板的最简便方法是将其保存在labview\user.lib目录下。重启LabVIEW时,用户库用户控件选板将包含各自目录下的子选板、LLB或labview\user.lib下的选板文件(.mnu)以及labview\user.lib下的各文件图标。在特定目录下添加或删除文件后,LabVIEW在下次重启时将自动更新选板。

仪器驱动程序选板对应于labview\instr.lib目录。将仪器驱动程序保存在该目录下,便可将其添加至函数选板。

函数控件选板中添加VI和控件时,不能在选板上设置子选板的名称或VI和控件的精确路径。

编辑选板

编辑控件和函数选板对话框用于编辑选板。选择工具»高级»编辑选板,可显示编辑控件和函数选板对话框。控件函数选板的信息保存在labview\menus目录下。menus目录中包含对应于各个选板类别的目录。

注: 用户可在首选项设置文件中添加一行,将menusDir设置为其他路径。

编辑选板后,LabVIEW将改动保存至labview\menus目录。LabVIEW将改动保存到原选板的副本中。内置选板具有保护功能,可对其进行修改而不破坏原选板。单击编辑控件和函数选板对话框中的恢复默认值按钮可恢复原选板。

还可使用选板编辑VI,通过编程创建和编辑选板。选板编辑VI用于编辑大量选板、创建新选板或编辑选板后验证选板的外观。

读取选板VI从选板文件(.mnu)中提取选板数据。选板数据输出端包含选板文件中所有关于选板的信息。从选板类型输入端选择控件函数,从控件或函数选板的选板文件中读取数据。再次运行“读取选板”VI,再读取另一个选板的数据。如要使用现有选板作为模板,使用“读取选板”VI。可从现有选板读取数据,然后自定义数据以创建新的选板。

使用写入选板VI将选板数据写入选板文件。使用选板数据簇中的输入端指定要在选板上显示的信息。输入端中项的顺序决定了选板上项的顺序。从选板类型输入端选择控件函数,将数据写入控件或函数选板的选板文件。再次运行“写入选板”VI,写入第二种类型选板的数据。

在“写入选板”VI的应用程序引用输入端指定终端,编辑特定终端上的选板。创建包含要引用终端的项目。使用项目:项目[]属性,从项目中获取终端引用。获取终端引用后,使用应用程序属性获取应用程序引用。

注意:如使用选板编辑VI编辑labview\menus目录下的选板,LabVIEW不在原始选板的副本上保存编辑内容。编辑原始选板后,不能将选板恢复至原始状态。

编辑选板后,使用刷新选板方法,更新选板。

关于通过编程编辑控件函数选板的范例,见labview\examples\Palette API目录。

查找相关范例

LabVIEW如何保存选板

每个.mnu.llb文件分别包含一个控件和一个函数选板。此外,每个文件还包含一个控件和函数选板图标。创建的每个子选板都必须作为单独的.mnu文件保存。

对于每个VI或控件,LabVIEW会在选板上创建一个图标。对于每一个子目录、.mnu文件或.llb文件,LabVIEW会在选板上创建一个子选板。

创建 .NET和ActiveX子选板

如需在前面板上使用.NET或ActiveX控件,请选择工具»导入».NET控件至选板ActiveX控件至选板,可分别将.NET或ActiveX控件转换为自定义控件,然后将这些控件添加到控件选板。默认状态下,LabVIEW将这些控件保存在labview\menus\Controls\DotNet & ActiveX目录中,因为该目录中的所有文件和目录会自动出现在.NET与ActiveX选板中。

在选板中显示工具包和模块

在LabVIEW中安装模块或工具包后,代表模块或工具包的选板将在函数选板上相应的类别中显示。将模块和工具包选板添加至用户库收藏选板,可自定义选板视图。

工作环境设置

如需自定义LabVIEW,请选择工具»选项选项对话框中可设置前面板、程序框图、路径、性能和磁盘相关选项、对齐网格、选板、撤消操作、调试工具、颜色、字体、打印、修订历史等LabVIEW属性。

选项对话框左窗格的类别列表中列出了可以进行设置的各类选项。

LabVIEW如何保存选项

用户无须手动编辑选项或知道它们的确切格式,因为选项对话框将自动进行处理。在不同的平台上,LabVIEW保存选项的位置会有所不同。但是,每个平台上的文件格式都与其他配置文件类似。开头为LabVIEW字段标识符,后接选项名和相应的选项值,如offscreenUpdates=True

Windows

LabVIEW将选项保存在labview目录下的labview.ini文件中。

如需使用不同的选项文件,可以在启动LabVIEW的快捷方式中指定该文件。例如,要想使用计算机上名为lvrc而不是labview.ini的文件作为选项文件,右键单击桌面上的LabVIEW图标并选择属性。单击快捷方式并在目标一栏输入labview -pref lvrc

macOS

LabVIEW将选项保存在主目录~/Library/Preferences/LabVIEW x Preferences路径下的LabVIEW Preferences文本文件中。其中,x是LabVIEW版本号。

如需使用不同的选项文件,可将LabVIEW Preferences文件复制到LabVIEW文件夹中并在选项对话框中改变相应的选项。当LabVIEW启动时,首先会在LabVIEW文件夹中查找选项文件。如未在此处找到文件,LabVIEW将在User Preferences文件夹中继续查找该文件。如仍未找到文件,LabVIEW将在User Preferences文件夹中创建一个新文件。LabVIEW将选项对话框中的所有设置保存到找到的第一个LabVIEW Preferences文件中。

Linux

LabVIEW将选项保存在/home/<username>/natinst/.config/LabVIEW- x /labview.conf,其中,x是LabVIEW版本号。如在选项对话框中改了选项,LabVIEW将把改动写入/home/<username>/natinst/.config/LabVIEW- x /labview.conf文件。

如需使用不同的选项文件,请在启动LabVIEW时在命令行中指定该文件。例如,如要使用test目录下,而不是/home/<username>/natinst/.config/LabVIEW- x /labview.conf下的lvrc文件,输入labview -pref /test/lvrc即可。LabVIEW将选项对话框中的所有设置写入lvrc选项文件中。当在命令行中指定某个选项文件时,LabVIEW仍将读取程序目录中的/home/<username>/natinst/.config/LabVIEW- x /labview.conf文件,但是在命令行中指定的选项文件将重写程序目录选项文件的冲突项。