- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3-1-3常量
第3章 构建程序框图 程序框图里的对象 函数选板 基本数据类型 程序的层次结构 Express VI 多态 程序框图设计原则 修复程序创建中的错误 程序调试 3-1 程序框图里的对象 3-1-1 节点 3-1-2 接线端 3-1-3 常量 3-1-4 连线 3-1-1 节点 函数 函数是完成LabVIEW程序功能的最基本成员,它相当于文本编程语言的操作符或语句,完成的功能相对简单,输入输出接线端相对较少。 子VI 用于另一个VI中的VI叫子VI,这实际就是供其它程序调用的子程序。 Express VI Express VI是一类特殊子VI,可以通过对话框配置参数,执行常规的测试任务。Express VI的默认图标形式为可扩展节点,蓝色背景。 结构 结构是控制代码执行的元素,LabVIEW有For循环、While循环、条件、顺序、事件等几种结构。 3-1-1 节点 子VI节点在程序框图中的显示形式 3-1-1 节点 程序框图中的节点 3-1-2 接线端 控件接线端 控件接线端有图标接线端和数据类型接线端两种显示方式。 节点接线端 节点接线端是节点连线的位置,即数据传递的端点。 3-1-3 常量 通用常量 例如自然对数的底e、回车符等。 用户定义常量 LabVIEW函数选板中有各种常用数据类型的常量,用户可以在编写程序时为它赋值。 也可以从VI前面板,甚至其它VI前面板拖动或复制一个控件到程序框图产生一个用户定义的常量。 3-1-4 连线 线型 手工连线 自动连线路径选择 自动连线 错误连线 3-1-4 连线 线型 LabVIEW用连线的形状与连线的颜色表示不同的数据类型。例如橙色代表浮点数、绿色代表布尔量、粉红色代表字符串、蓝色代表整型数等。细线代表单个数据,点线代表布尔量,粗线代表数组,双线代表二维数组,网格线代表簇等。 3-1-4 连线 手工连线 3-1-4 连线 程序框图连线和创建停止按钮 3-1-4 连线 自动连线 LabVIEW可以自动为放进程序框图的对象连线。当移动一个对象接近其它对象时,会出现一段临时连线,当它放进程序框图后,两个对象就连接起来。LabVIEW找到它认为数据类型最匹配的接线端进行连线。 自动连线的另一个方法是让LabVIEW自动产生控件或常数。在接线端上弹出快捷菜单,选择“创建常量/创建输入控件/创建显示控件”命令,将产生一个常量、输入控件或显示控件。这样产生的对象数据类型肯定是正确的,而且可以自动连好线。如果选择了不正确的数据流方法,例如对一个输入控件使用创建输入控件命令,将不会连线。 3-1-4 连线 常见错误连线类型 3-2 函数选板 3-2 函数选板 3-2 函数选板 3-2 函数选板 3-3 基本数据类型 3-3-1 数值型 3-3-2 其它数据类型 3-3-3 数据类型转换 3-3-4 数值型数据的单位 3-3-1 数值型 3-3-2 其它数据类型 3-3-2 其它数据类型 3-3-3 数据类型转换 3-3-4 数值型数据的单位 3-4 程序的层次结构 理解与应用VI的层次结构特性是掌握LabVIEW编程的关键之一。在应用程序的结构设计阶段,我们从顶层的VI着手进行整体规划,按照任务书把复杂的需求划分为一系列简单任务,然后在细节设计阶段我们为每一个任务构建一个子程序。最后完成的应用程序形成一个逐层调用的树形VI结构。 。 3-4 程序的层次结构 3-4-1 层次结构窗口 帮助我们了解软件层次结构的一个图形工具是LabVIEW的层次结构窗口,层次结构窗口通过显示VI的调用与被调用来表达VI的从属关系。 3-4-2 子VI 1. 编辑子VI图标 3-4-2 子VI 2. 连线板设计 3-4-2 子VI 3.子VI设置 4.由上层程序框图创建子VI 3-5 Express VI 3-5-1 Express VI的特点 Express VI内部封装了更多的VI功能,可以完成信号采集、信号分析、数据存储等许多通常的任务,从而使虚拟仪器的开发更加简单。 3-5-2 由Express VI创建子VI 3-5-3 动态数据类型 3-6 多态 多态指函数和VI能够自动适应不同类型输入数据。 3-6-1 多态函数 3-6-2 多态VI 1. 多态VI的概念 3-6-2 多态VI 2. 使用多态VI 3-6-2 多态VI 3. 创建多态VI 3-7 程序框图设计原则 为了程序结构清晰,便于理解,应该使用从左向右,从上到下的顺序排列程序的节点。 尽量避免程序框图扩
您可能关注的文档
- 第十一章系统的状态变量分析法.ppt
- 附录MATLAB简介.ppt
- 主要成就---非合作博弈.ppt
- 使用者網路行為分析理論-ShareTech.ppt
- Spice模型概述.ppt.ppt
- 量体温-HealthInformationTranslations.PDF
- 第2章設計簡單的程式.PDF
- SPSS系统教程.ppt
- 安裝和使用手冊-MorningstarCorporation.PDF
- 奔驰W220仪表板(ICM)相关匹配操作.PDF
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
最近下载
- 工程项目成本分析表(房建).xls VIP
- 道路交通标志和标线(GB5768-2009).docx VIP
- 2024年全国高级配电线路工技能考试题库及答案.docx VIP
- 颗粒级配曲线不均匀系数计算.xls VIP
- 建筑工程CAD网络课程项目申报书--.docx VIP
- 《我与地坛(节选)》同步练习 统编版高中语文必修上册.docx VIP
- 道路交通标志和标线+第1部分:总则.docx VIP
- 2025年秋季学期-2026年春季学期中小学校(幼儿园)大宗食材(肉蛋)采购及配送项目方案投标文件(技术方案).doc VIP
- 耐高压PICC置管课件.ppt VIP
- 功能性子宫出血病历模板.pdf VIP
文档评论(0)