LabVIEW样式检查表1
使用以下清单可帮助保持一致的样式和质量。用户可以自定义这些清单以适合您应用的规格。
LabVIEW VIAnalyzer Toolkit提供了以交互方式或编程方式检查VI的风格、效率和LabVIEW编程其他方面的测试
前面板检查表
设置控件和指示器的默认值。默认值使VI能够按预期执行,而不会发生意外情况。 运行VI以验证具有默认值的控件和指示器不会导致VI失败。 注意:避免为图表、数组和字符串等指标设置默认值。设置这些指示器的默认值可能会使用不必要的磁盘空间。 如果设置默认值,则函数或VI可以在内部处理更多选项,而无需进行太多的用户交互。例如,如果您为写入分隔电子表格VI设置默认值0,LabVIEW将使用该默认值自动显示一个空文件对话框并提示输入。 |
对标签使用“Size to Text”,以便文本矩形自动调整大小以容纳输入的文本。默认情况下,为一行文本启用“Size to Text”。 三种标准字体(应用程序、系统和对话框)会因所使用的平台而异。例如,Windows 中的首选项和视频驱动程序设置会影响字体的大小。文本在不同系统上可能显示得更大或更小。若要补偿字体变化,请为较大的字体留出额外的空间,并启用快捷菜单上的“Size to Text”选项。 |
(VI Analyzer)避免标签、数字显示器或控件和指示器的其他部分重叠。在控件和指示器之间留出额外的空间,以考虑不同平台上的字体更改。重叠的控件和指示器会减慢屏幕更新速度,并可能使控件或指示器闪烁。 |
用户界面前面板检查表
设计user interface front panels,使操作和结果清晰明了,并增强了VI或应用程序的可用性 | |
避免过度使用颜色。以逻辑、谨慎和一致的方式使用颜色(如果有的话 | |
禁用Abort按钮。使用系统 X 按钮或 File»Exit 选项安全地关闭资源,而不是添加额外的退出按钮。 中止执行按钮Abort会立即停止VI,并阻止VI完成当前迭代。如果中止使用外部资源(如外部硬件)的VI,资源可能会保持未知状态,因为它们未正确重置或释放。 | |
隐藏工具栏。 | |
对所有控件使用一个一致的样式。尽可能使用系统或银色样式控件。 | |
使用自定义控件或严格的类型定义控件来自定义控件的外观。仅使用严格的类型定义控件来保留控件在每个使用位置的确切外观。 | |
(VI Analyzer)对应用程序中的所有用户界面使用标准应用程序、系统和对话框字体。 使用标准字体,除非有特殊原因需要使用其他字体。例如,可以使用等宽字体,因为它们对于字符串控件和指示器保持比例间隔。 | |
配置数字输入,说明用户可能输入的潜在无效值的数据范围。 | |
从左上角到右下角排列控件。 按典型使用顺序放置控件。对于用户可见的顶级VI,请将最重要的控件放在最显眼的位置。对于 subVI 前面板,放置子VI 的控件和指示器,以便它们与连接器窗格模式相对应 | |
按邻近性、对齐方式、装饰和 UI 功能(如选项卡控件和子窗格)组织 UI 元素。 | |
使用与类似数据结构一致的数组样式。 例如,删除索引控件并添加滚动条,以使数组样式与列表框样式一致。 | |
配置前面板以适合应用程序中使用的显示器分辨率。 | |
使用标签来描述控件和指示器的功能。将标题的使用限制为需要比标签传达的信息更多的控件和指示器,或者当您希望能够以编程方式更改控件的显示文本时。 下表列出了使用标题和标签的情况以及相应的示例。 | |
如果控件对用户可见,请使用标题显示详细说明,并添加简短标签以防止使用框图上的宝贵空间 | 使用伏特、欧姆或安培选项标记环形或滑动控件时,选择标题(如“选择要显示的单位”)比标签 V/O/A 更有用。 |
如果默认值或单位异常,请在标签名称中包含默认值和单位信息 | 在参数中的错误的括号中包含无错误的默认值。 |
如果在多个平台上将VI与控件一起使用,请避免在控件名称中使用特殊字符 | 使用 degF 而不是 °F,因为 ° 符号可能无法在所有平台上正确显示 |
如果使用布尔控件,请使用名称来指示与函数对应的哪个状态(TRUE 或 FALSE),如“ON”。在括号中指示默认状态。对于复选框和单选按钮,用户可以单击控件的布尔文本,布尔控件的值将发生更改。布尔控件旁边的免费标签有助于阐明开关上每个位置的含义 | 使用描述用户操作的免费标签,如“取消”、“重置”和“初始化”。 |
需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目问题,可联系我们。
楼主最近还看过