LabVIEW软件编程规范.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
-可编辑修改- -可编辑修改- - -可编辑修改 - LabVIEW软件编程规范 一、制定编程规范的意义 项目开发中,经常存在多人共同开发同一程序的情况。 风格不一致,导致的 结果是程序可读性差,难于维护。为了避免这些问题,做为一个系统软件工程工 作者,需要在工程项目开始之前有一套团队成员彼此遵守的开发规范。 制定本编程规范的目的是为了提高软件开发效率及所开发的软件的可维护 性,提高软件的质量。本规范由程序组织结构、命名规则、注释规范、程序健壮 性、可移植性、错误处理以及软件的模块化规范等部分组成。 、编程规范 (1)程序组织结构 对于大型程序来说,如果规划不得当,会导致开发期间移动和重命名文件操 作占用额外的时间。所以一般采用目录结构(管理磁盘文件) -摘自《CRIO开 发者指南》 LabVIEW VI是根据其名称和路径进行关联,因此如果你移动或重命名子 VI,关联就会遭到破坏,需要手动重新建立关联,适当管理磁盘上的文件会降低 日后移动大量文件的风险,帮助开发人员很容易的找到文件,并决定在哪里保存 新文件。 许多软件开发者已经规定好文件存储的位置,但是除经典的方法和结构外, 以下方法更适合大型程序的开发工作。 1)将所有项目文件存储到一个单一目录; 2)在其目录下创建包含文件逻辑群体的文件夹 ; 根据预定的标准对文件进行分组 ; 将程序划分为易处理的逻辑单元 ; 使用具有逻辑性和描述性的命名规则命名 VI ; 命名 VI , VI 库以及目录的时候, 尽量避免使用不被所有文件系统所接受的字符, 比如 “/ ”, “”, “:” “~ ” 。 文件名的命名要求表达出文件的内容, 要求文件名的长度不得少于 个字母。 ) 将 顶层 VI 与其他源代码区分开来; 文件夹通常用来对文件进行分组、分类,因此可以针对不同的调用对子 VI 进行分组、 分类。 文件分组的原则是根据程序中文件的功能、 类型以及分级层次 来进行的。 实际上, 磁盘管理真正体现了程序中文件和代码之间的关系。 避免在 整个程序结构中使用相同的文件名。因为在内存中一次只能有一个给定的名字。 如果内存中存在某个文件名的 VI , 而又试图去载入另外一个具有相同文件的 VI , VI 会提示你是否替换已存在的 VI 。这样会导致整个程序出现难以预料的问题。 如果打算备份 VI 文件的话,请务必确定把他们备份到正常搜索结构之外,以便 LabVIEW 不会错误的在内存中调用这些 VI 。 LabVIEW Project 为开发人员提供了用于管理文件的工具。随着程序不断壮 大,开发人员需要对程序关联文件进行管理,如 VI 、控件资源、第三方函数库、 数据文件以及硬件配置文件。工程师可以利用 LabVIEW Project Explorer管理这 些文件。 0 Project Explorvi - Calcula - □ Autopopulating Folders* aie syndironized to chsk They updatein Teal time to feftect Ihe contents of folders on dsk Autopopulating Folders* aie syndironized to chsk They updatein Teal time to feftect Ihe contents of folders on dsk 忙 UX J 心.C Items Fiet --? T Project: Ca4aiator.kpro) 、-Ij MyComptJtcr Memc*Y ? Cuftdfn Ccf^rch* IB Dtfptoy Memc*Y ? Cuftdfn Ccf^rch * IB Dtfptoy 」 Virtual Folders —— allow you to custonze bow and whefe ffies ar? dspJayed They po?ide .s sn^shot vi^jvd added from QsK 图1 LabVIEW项目上的源代码选项 开发者可以利用LabVIEW Project管理所有程序关联文件。默认的项目文件 夹为虚拟文件夹,但是开发者可以将其与系统物理目录进行同步。 一旦开发者在 LabVIEW Project中添加了一个目录,可以将其转变为 自动更新”,以最大限度 地提高文件管理和组织灵活性。自动填加文件夹会将磁盘文件管理与 Project中 的逻辑分组进行关联。如果可能,最好使用自动更新文件夹来保护 LabVIEW项 目浏览器中的磁盘框架。 (2)命名规则 1)变量的命名规则 变量的命名规则要求采用 匈牙利法则”。即开头字母用变量的类型,其余部 分用变量的英文意思或

文档评论(0)

zsmfjh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档