中大型LABVIEW软件三层设计架构.docxVIP

  • 14
  • 0
  • 约6.36千字
  • 约 6页
  • 2019-09-27 发布于广东
  • 举报
中大型LABVIEW软件三层设计架构 通常一个VI若包含三、四十个以上的subVI(不包含LabVIEW本身在Functions中提供 的VI)时,就可算是一个中大型的软件计划(software project) /。虽然比起软件工程中的一些 作业坏境软件(如Windows系列咸大型应用软件(如Word、Excel)等仍算是小工程,但其复 杂性亦在一定程度Z上,若没有事先想好在撰写程序时的一些规划与方法,想要完成这类屮 大型的软件绝对不是一件简单的事。尤其这类软件通常不是由一个人,而是由一个团队所共 同完成的,因此整个软件的结构,就要能让团队中的每一成员都能清楚的了解,而且要够简 单,才算是好的软件结构。以下将参考由Rick Bitter等人所着” LabVIEW Advanced rogramming Techniques中之第4章的部分内容,介绍所谓软件计划中的三层式结构(the Three-Tiered Structure)的概念及其优点。 需要软件结构的主要原因,是当软件人员发展软件到某一阶段时,若没有计划或无意的 创造了许多subVI,但各subVI之间有许多部分其实是重复撰写的;或各VI相互间呼叫吋 没有一定的纪律,使得在VI Hierarchy屮所看到的各VI间的联机是错综复杂,像个盘丝洞 一般,这将可能会使多人发展的软件计划增加所耗费的时间和可能出错的机会、减低程序

文档评论(0)

1亿VIP精品文档

相关文档