LabVIEW项目规划和设计
开发VI前,先根据用户需求列出所需执行任务的清单。明确用户界面组件及用于数据分析、显示分析结果等操作所需的输入控件和显示控件的数量和类型。与目标用户或项目组其他成员详细规划和商讨,明确用户需在何时以何种方式实现上述功能和特性。创建并向目标用户或项目组成员演示前面板样本,确认前面板能否帮助用户实现其需求。通过该互动过程,按实际需要优化用户界面。
将应用程序分为规模上便于管理且有逻辑关系的若干部分。设计应从包含应用程序主要组件的高层程序框图开始。例如,可将程序框图分为配置、采集、分析、数据显示、数据记录和错误处理等功能不同的区域。
高层程序框图设计完毕后,定义输入和输出。然后,设计子VI,子VI是构成高层程序框图的重要组件。创建子VI时可同步对其进行测试。可创建较高层的测试程序,但在小型模块中纠错比测试由几个VI组成的多层次结构更容易操作。高层程序框图的初始设计往往不够完善。使用子VI进行低层测试任务便于应用程序的修改或重新组织。
选择帮助»查找范例,打开NI范例查找器。可浏览范例VI,参考各VI的程序框图以及查看范例子VI。
选择项目»创建项目,打开创建项目对话框。对话框中列出了常用的模板和范例项目。
使用项目浏览器窗口管理LabVIEW项目。
模块化组件设计
模块化编程不仅利于对程序修改进行管理,也便于程序框图的快速调试。为通用或常用操作创建可重复使用的子VI。子VI使高层程序框图易于读取和理解,便于调试及维护。设计项目时,确认并选择设计方法对项目实施意义重大。
与多个开发人员共同设计项目
由多个开发人员共同开发项目时,需在设计伊始即对编程职责、程序界面和编码标准进行划分,确保整个开发过程及应用程序运作良好。关于编码标准的详细信息,见LabVIEW样式检查表。
在一台计算机上保留VI的主备份,制定源代码控制规则。LabVIEW专业版开发系统可与第三方源代码控制方同时运行,因此可从LabVIEW中签出文件、跟踪修改、合并改动。
编辑VI前,应重新编译在其它平台上编辑过的VI以节省编辑会话的加载时间。打开VI,按<Ctrl-Shift>键并同时单击运行按钮,可重新编译内存中所有的VI。(macOS)按<Option-Shift>组合键,同时单击运行按钮。(Linux)按<Meta-Shift>键,同时单击运行按钮。然后选择文件»保存全部保存内存中所有的VI。
需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目问题,可联系我们。