位置:51电子网 » 技术资料 » 音响技术

编程风格

发布时间:2014/8/4 18:18:16 访问次数:565

   在程序编码中必须要制定统一的、符合标准的编写规范,并在编码过程中保持一致的风格,A21033V325以保证程序的可读性、易维护性,提高工作效率。

   以下是关于编程风格的一些建议:

   (1)前面板对象应该能够很好地组织并且便于操作,因为用户第一眼看到的就是前面板。

   (2)前面板控件标签最好具有实际意义,控件标签能够说明控件的功能。

   (3)对图形、数组、字符串等显示控件尽可能不设默认值,以避免存盘时浪费存储空间。

   (4)控件设置输入范围并强制转换用以处理用户在控件中输入无效值的情况。

   (5)顶层程序的重要控件要放在显著位置。子VI控件的排列尽可能与接口板一致。

   (6)前面板使用颜色要具有逻辑性,并且保持风格一致,避免夸张。背景尽可能用白、浅灰或其他柔和的色彩。

   (7)中止按钮不要留在面板上。

   (8)面板上控件的标签要与技术文件中一致。

   (9)需要输入大的图片作为前面板背景时要注意,如果在背景图片上放控件,每次控件值刷新时LabVIEW都得重新画图形对象,所以必要时把一个大的图片打碎分别放上去。

   (10)在VI属性设置中的“类别”下拉列表框中找到“修订历史”,设置为“每次保存VI时添加注释”。打开“属性设置”对话框的方法是选择“文件”一“VI属性(I)”命令,或右击VI窗口右上角VI图标处.在弹出的快捷菜单中选择“VI属性”命令。

   (11)程序框图精心规划并保持风格一致,以利于理解和修改VI。

   (12)不要使用特别大的程序框图,尽量能在一般显示器上一个屏幕画面全显示出来。框图太大时考虑创建子VI,即使必须滚动也只能向一个方向滚动。

   (13)在程序框图中使用注释说明代码的功能。

   (14)虽然节点位置不影响执行顺序,但是尽量从左向右排列;连线从节点左侧进入,右侧引出,形成从左向右的数据流。

   (15)尽量缩短连线、连线尽量减少弯折;使用小标签标明长的连线和移位寄存器连线的用途;节点不要覆盖连线。

   (16) -定要有出错处理和无效值处理的机制。

   (17)尽量用连线确定程序执行顺序而不用顺序结构,必须要用顺序结构也优先用平铺的顺序结构。


   在程序编码中必须要制定统一的、符合标准的编写规范,并在编码过程中保持一致的风格,A21033V325以保证程序的可读性、易维护性,提高工作效率。

   以下是关于编程风格的一些建议:

   (1)前面板对象应该能够很好地组织并且便于操作,因为用户第一眼看到的就是前面板。

   (2)前面板控件标签最好具有实际意义,控件标签能够说明控件的功能。

   (3)对图形、数组、字符串等显示控件尽可能不设默认值,以避免存盘时浪费存储空间。

   (4)控件设置输入范围并强制转换用以处理用户在控件中输入无效值的情况。

   (5)顶层程序的重要控件要放在显著位置。子VI控件的排列尽可能与接口板一致。

   (6)前面板使用颜色要具有逻辑性,并且保持风格一致,避免夸张。背景尽可能用白、浅灰或其他柔和的色彩。

   (7)中止按钮不要留在面板上。

   (8)面板上控件的标签要与技术文件中一致。

   (9)需要输入大的图片作为前面板背景时要注意,如果在背景图片上放控件,每次控件值刷新时LabVIEW都得重新画图形对象,所以必要时把一个大的图片打碎分别放上去。

   (10)在VI属性设置中的“类别”下拉列表框中找到“修订历史”,设置为“每次保存VI时添加注释”。打开“属性设置”对话框的方法是选择“文件”一“VI属性(I)”命令,或右击VI窗口右上角VI图标处.在弹出的快捷菜单中选择“VI属性”命令。

   (11)程序框图精心规划并保持风格一致,以利于理解和修改VI。

   (12)不要使用特别大的程序框图,尽量能在一般显示器上一个屏幕画面全显示出来。框图太大时考虑创建子VI,即使必须滚动也只能向一个方向滚动。

   (13)在程序框图中使用注释说明代码的功能。

   (14)虽然节点位置不影响执行顺序,但是尽量从左向右排列;连线从节点左侧进入,右侧引出,形成从左向右的数据流。

   (15)尽量缩短连线、连线尽量减少弯折;使用小标签标明长的连线和移位寄存器连线的用途;节点不要覆盖连线。

   (16) -定要有出错处理和无效值处理的机制。

   (17)尽量用连线确定程序执行顺序而不用顺序结构,必须要用顺序结构也优先用平铺的顺序结构。


相关技术资料
8-4编程风格
相关IC型号
A21033V325
A2106R
A2106UC6

热门点击

 

推荐技术资料

基准电压的提供
    开始的时候,想使用LM385作为基准,HIN202EC... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!