全站搜索
联系我们

联系人:王利刚

电 话:13691203761

邮 箱:13691203761@163.com

地 址:北京市昌平区回南路9号

新闻详情

LabVIEW样式检查表8

文章附图

LabVIEW样式检查表8

       以下是第八部分。

使用以下清单可帮助保持一致的样式和质量。用户可以自定义这些清单以适合应用的要求。

LabVIEW VIAnalyzer Toolkit提供了以交互方式或编程方式检查VI的风格、效率和LabVIEW编程其他方面的测试

接口设计清单检查表

对相关VI使用相同的连接器窗格,根据LabVIEW编程的最佳实践连接连接器窗格

使用   5×2×2×2×5 (5x3x3x5) 或 4x2x2x4   连接器窗格模式。

与库、项目或开发团队保持一致的连接器窗格模式。避免使用具有16个以上端子的连接器窗格。如果经常使用4x2x2x4模式,如果您经常使用这部分模件,例如NI-DAQmx或LabVIEW FPGA VI,则使用5x2x2x2x5模式。

左侧终端用于控件,右侧终端用于指示器。您还可以使用顶部和底部终端,只要将所有控件放在指标的左侧即可。

将相关控件和指示器放在连接器窗格上的相同相对位置。例如,如果将数据输入控件分配给左中间终端,则将数据输出指示器分配给右中间终端。

如果控件或指示器在整个API中提供相同的功能,请一致地命名控件或指示器,并将其放置在所有API连接器窗格中的相同位置。

将路径、引用和LabVIEW类放置在顶角。

将错误输入和错误输出端子分配给相应的左下角和右下端子(4x2x2x4 连接器上的端子 8 和 11 以及 5x2x2x2x5 连接器上的端子 11 和 15)。

在连接器窗格上保留空端子,以备将来扩展。

为VI根据需要运行而必须连接的参数设置输入端子。

按照建议设置具有良好默认值的输入终端。

仅在需要时使用可选端子

使用连接器窗格上的“必需”、“推荐”和“可选”设置。

连接器窗格端子的“必需”、“推荐”、“可选”设置会影响“上下文帮助”窗口中输入和输出的外观,并防止用户忽略连接 subVI 连接。对用户必须连接才能使 subVI 正常运行的输入使用“必需”设置。对具有大多数时间适用于子VI的默认值的输入使用可选设置。VI静止图像功能使这些输入保持未连接状态。

对 API 图标使用一致的横幅或字形。图标模板将对此有所帮助。

避免在VI图标中使用文本,特别是对于LabVIEW类公共和动态调度VI。说其他语言的用户可能难以理解文本。

将 API 放在库中以改善组织。

如果库中的任何VI不是 API 的一部分,则将它们标记为私有。

使用以下建议创建图标。

使用   LabVIEW库中的图标作为原型。如果图标不包含图片,则可以使用文本。如果本地化应用程序,还要本地化图标上的文本。选择用户友好的字体和字体大小,例如所有大写字母中的8磅小字体。

为相关VI创建统一的图标样式,以帮助用户直观地了解哪些子VI与顶级VI相关联。

始终创建标准大小(32×32像素)图标。由于大小的变化,具有较小图标的VI在选择和连接时可能会很尴尬。

避免在图标中使用口语。口语很难翻译。此外,在创建图标时,请考虑文化和语言差异。某些图片可能无法很好地翻译。例如,避免使用树枝或伐木工人的图片来表示数据记录VI。

组织清单检查表

按逻辑组织所有文件。为VI指定有意义的名称,不带特殊字符,例如反斜杠 (\)、斜杠(/)、冒号(:)和波浪号(~)。选择清晰准确地表示VI函数的VI名称。

命名VI、LLB和目录时,请避免使用并非所有文件系统都接受的字符,例如反斜杠(\)、斜杠(/)、冒号(:)和波浪号(~)。大多数操作系统接受最多255个字符的长描述性文件名。

如果您制作文件的备份副本,请保存在LabVIEW通常搜索位置之外的一个目录中,以防止LabVIEW在打开开发VI时将这些文件副本加载到内存中。

为清楚起见,请使用带有空格的完整单词作为所有文件的名称。对文件名中的每个单词使用“标题”大小写。

使用虚拟文件夹来描绘库的公共成员和私有成员。

保存与标签同名的自定义控件。例如,警报布尔值.ctl 具有默认标签“警报布尔值”。

在 Windows   上的最大路径长度限制(即 260 个字符)内工作。

   需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目问题,可联系我们。

北京瀚文网星科技有限责任公司www.bjcyck.com,是一家以LabVIEW(虚拟仪器)为主要技术手段的开发公司。其服务领域包括:汽车、通信、航空、半导体、电子设计生产、过程控制和生物医学等各领域。涵盖了从研发、测试、生产到服务的产品开发所有阶段。

公司提供运动控制、电子设计、视觉和射频以及无线等诸多领域的解决方案,技术咨询以及资源整合。所提供服务确保符合北京瀚文网星产品认证和行业标准,更有效地使用北京瀚文网星的全球资源,提供LabVIEW软件开发、维护、破解等服务以及北京瀚文网星产品代理。

13691203761王工(手机微信)