labview的快速图标生成策略?

时间:2016-10-24 09:42:31

标签: labview

当块图变得太大时,Labview程序变得难以维护。

建议使用subvis来避免这种情况。

默认情况下,除了数字之外,每个子图标的外观都相同。

我发现为大多数子网创建有意义的图标所需的时间超过了编码时间。即使使用现有图像而不是集成图标编辑器 - 首先找到合适的图像编辑器,我通常也需要进行缩放和调整。

即使最终只使用文本,图标创建所需的时间仍然超过了编程vi的时间。

我可以看到以下策略,以避免浪费图标设计的时间:

  • 一体大vi
  • 不创建相对简单的子块,少于约20个块(根据经验调整数量)
  • 到处都有默认图标

我不喜欢这些。它们对可维护性没有帮助。

似乎在图标设计所需的可维护性和时间之间存在权衡。

具有labview经验的人如何解决这个问题?

3 个答案:

答案 0 :(得分:3)

无论如何都是创建VI的正确方法。

我建议将所有VI添加到单个库中,然后将lib的图标更改为您喜欢的图标,然后单击“应用图标到VI”。这会将库图标添加到所有库函数,如模板。

然后您可以使用VI脚本以编程方式在VI图标上添加文本(例如,VI名称):http://sine.ni.com/nips/cds/view/p/lang/en/nid/209110

我建议你看一下:https://lavag.org/files/file/100-mark-ballas-icon-editor-v24-lv2010/

它将向您展示如何以编程方式在VI的图标上书写文字。

答案 1 :(得分:1)

安装GOOP Development suite

在菜单中,点击:

  

工具 - > GOOP->创建VI图标......

然后点击“接受”。 95%的时候,这是合适的。 另外5%的时间用于根据

设置标头
  

库/类/文件夹

然后GDS提供更新其他成员VI的标题。

答案 2 :(得分:0)

LabVIEW帮助包含一些simple instructions用于创建图标模板,然后使用该模板为您创建的每个新VI创建一个图标。我真的不明白为什么这些步骤中的任何一步都需要超过15秒!

创建一个VI图标肯定没有必要成为一名艺术家,或者为此付出太多麻烦:真正重要的是每个VI图标都是:

  • 可识别为您的应用程序的一部分 - 这就是使用模板的原因;和
  • 可以与应用程序中的其他VI图标区分开来 - 即使您随机选择后者,也可以使用附带的一组文本或字形轻松完成此操作。