From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



我如何改变While循环子框图标签的默认背景色?



主要软件: LabVIEW Development Systems>>LabVIEW Professional Development System
主要软件版本: 2009
主要软件修正版本: N/A
次要软件: N/A

问题: 在LabVIEW 2013中,子框图标签的默认颜色变更为了灰色,且无法变更这个默认设置。

为什么我无法选择默认色,是否有方法可以更改?



解答: 颜色若随意变更可能会影响框图代码的易读性,所以LabVIEW被配置为用户无法轻易地改变这项默认设置。事实上,在之前论坛中曾经有帖子讨论过LabVIEW的用户是否应该被赋予更改默认颜色权限,链接附在本篇KB的末尾。

然而,子程序框图的默认背景色事实上是能够被更改的,操作步骤如下:

  1.  在LabVIEW 2013中创建一个新VI;
  2.  放置一个While循环,并令子框图标签可见;
  3.  利用颜色刷将子程序框图的颜色变更为你希望的颜色。

  4. 将该VI保存在适当的路径中,并命名,如“My While Loop”;

  5. 关闭My While Loop.vi并打开一个新的空白VI.

  6. 创建一个子选板:
    • 选择 工具»高级»编辑选板 显示 "编辑控件和函数选板" 对话框;
    • 右键点击选板区域,在快捷菜单中选择 插入»子选板 ,则界面会显示“插入子选板”对话框;
    • 选择 创建新选板文件 插入一个新的空白子选板,点击 确定 按钮;
    • 在出现的文件对话框中,输入需要使用的.mnu文件的文件名。在文件名后添加.mnu这个扩展名,以显示这是一个选板。创建的每一个子选板需要单独存在一个.mnu文件中;
    • 点击 确定 按钮,为新创建的选板命名,如“My Pallette”,然后点击 确定 按钮。这样一来,新创建的空白子选板就出现在选板内容中了。



  7. My While Loop.vi 添加到 My Palette

    • 选择 工具»高级»编辑选板 显示 "编辑控件和函数选板" 对话框;
    • 点击 My Palette 图标以显示子选板;
    • 右键单击子选板,在弹出的快捷菜单中选择 Insert»VI(s)
    • 在弹出的文件对话框中,找到您之前保存 My While Loop.vi 的位置,选择该vi并点击确定 按钮,可以看到这个新的结构出现在了 My Palette 子选板中。

  8. 在程序中使用 My While Loop.vi 

    • 右键单击 My While Loop.vi>> 放置VI内容.

在这之后,如果您希望创建一个与程序默认颜色不同的While循环的话,只需使用My While Loop.vi就可以了。



相关链接: Forum: Ability to change default color / style of block diagram objects
KnowledgeBase 535HELQE: How Can I Drop a SubVI as Code (a template)?
KnowledgeBase 3PMB73E1: How Do I Create or Edit a Sub-Palette on the Controls or Functions Palette in LabVIEW 8.x?

附件:





报告日期: 10/17/2013
最近更新: 07/26/2016
文档编号: 6EGB7600