• LabVIEW项目规划和设计


    LabVIEW项目规划和设计

    开发VI前,先根据用户需求列出所需执行任务的清单。明确用户界面组件及用于数据分析、显示分析结果等操作所需的输入控件和显示控件的数量和类型。与目标用户或项目组其他成员详细规划和商讨,明确用户需在何时以何种方式实现上述功能和特性。创建并向目标用户或项目组成员演示前面板样本,确认前面板能否帮助用户实现其需求。通过该互动过程,按实际需要优化用户界面。

    将应用程序分为规模上便于管理且有逻辑关系的若干部分。设计应从包含应用程序主要组件的高层程序框图开始。例如,可将程序框图分为配置、采集、分析、数据显示、数据记录和错误处理等功能不同的区域。

    高层程序框图设计完毕后,定义输入和输出。然后,设计子VI,子VI是构成高层程序框图的重要组件。创建子VI时可同步对其进行测试。可创建较高层的测试程序,但在小型模块中纠错比测试由几个VI组成的多层次结构更容易操作。高层程序框图的初始设计往往不够完善。使用子VI进行低层测试任务便于应用程序的修改或重新组织。

    选择帮助»查找范例,打开NI范例查找器。可浏览范例VI,参考各VI的程序框图以及查看范例子VI。

    选择项目»创建项目,打开创建项目对话框。对话框中列出了常用的模板和范例项目。

    使用项目浏览器窗口管理LabVIEW项目。

    模块化组件设计

    模块化编程不仅利于对程序修改进行管理,也便于程序框图的快速调试。为通用或常用操作创建可重复使用的子VI。子VI使高层程序框图易于读取和理解,便于调试及维护。设计项目时,确认并选择设计方法对项目实施意义重大。

    与多个开发人员共同设计项目

    由多个开发人员共同开发项目时,需在设计伊始即对编程职责、程序界面和编码标准进行划分,确保整个开发过程及应用程序运作良好。关于编码标准的详细信息,见LabVIEW样式检查表。

    在一台计算机上保留VI的主备份,制定源代码控制规则。LabVIEW专业版开发系统可与第三方源代码控制方同时运行,因此可从LabVIEW中签出文件、跟踪修改、合并改动。

    编辑VI前,应重新编译在其它平台上编辑过的VI以节省编辑会话的加载时间。打开VI,按键并同时单击运行按钮,可重新编译内存中所有的VI。(macOS)按组合键,同时单击运行按钮。(Linux)按键,同时单击运行按钮。然后选择文件»保存全部保存内存中所有的VI。

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

     

  • 相关阅读:
    接口测试是什么?怎样做接口测试?(测试人必看,讲的超详细)
    Java错题复盘
    【gpt实践】同时让chatgpt和claude开发俄罗斯方块
    synchronized,volatile关键字
    【算法】重载sort的cmp的题
    解Bug之路-应用999线升高
    [云原生案例2.2 ] Kubernetes的部署安装 【单master集群架构 ---- (二进制安装部署)】网络插件部分
    Web前端:JS社区推荐的最佳JavaScript框架
    JavaScript入门学习笔记(一)
    CloudCompare 二次开发(9)——半径滤波
  • 原文地址:https://blog.csdn.net/bjcyck/article/details/126731587