版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LabVIEW数据操作及程序结构刘 琳光电技术及系统教育部重点实验室光电技术及系统教育部重点实验室重庆大学重庆大学May 4, 20221Chongqing University, China主要内容主要内容u 数据操作数据操作u 程序结构程序结构u 综合应用实例综合应用实例May 4, 2022Chongqing University, China2May 4, 2022Chongqing University, China3数据操作数据操作n 数据类型数据类型n 数据运算数据运算May 4, 2022Chongqing University, China4数据操作数据操作n 数据类型数据类
2、型l 标量类型:单元素数值型、布尔型、字符串型l 结构类型:包括一个以上的元素数组、簇May 4, 2022Chongqing University, China5数据操作数据操作n 数据类型数据类型特征特征l 各种类似的数据类型集中在一个子模板上;l 每种数据类型的端口图标都有一种颜色;l 输入控件:输出数据、粗实线、右箭头;l 显示控件:输入数据、细实线,左箭头;May 4, 2022Chongqing University, China6数据类型数据类型n 数值型数值型l 浮点型l 整型l 复数型May 4, 2022Chongqing University, China7数据类型数据类
3、型n 数值类型表数值类型表May 4, 2022Chongqing University, China8数据类型数据类型n 数值类型表(续表)数值类型表(续表)May 4, 2022Chongqing University, China9数据类型数据类型n 数值类型表(续表)数值类型表(续表)May 4, 2022Chongqing University, China10数据类型数据类型n 数值类型表(续表)数值类型表(续表)May 4, 2022Chongqing University, China11数据类型数据类型n 布尔型(逻辑型)布尔型(逻辑型)l 1 (真)l 0 (假)May 4
4、, 2022Chongqing University, China12数据类型数据类型n 布尔型布尔型输入控件的机械动作输入控件的机械动作May 4, 2022Chongqing University, China13数据类型数据类型n 字符串型字符串型l 字符串控件正常显示、“”代码显示、密码显示、十六进制显示l 路径控件非法路径、空路径、绝对路径和相对路径May 4, 2022Chongqing University, China14数据类型数据类型n 数组型数组型l 是数值型、布尔型、字符串型等多种数据类型中的同类数据集合;l 由元素和维度组成。May 4, 2022Chongqing
5、University, China15数据类型数据类型n 数组型特征数组型特征l 每一个元素都有唯一的索引数值,通过索引数值对其进行访问;l 索引值:0n-1;n为数组成员个数。May 4, 2022Chongqing University, China16数据类型数据类型n 局部变量局部变量l 只能用于同一个VI;l 每个局部变量对应前面板上的一个控件,一个控件可创建多个局部变量。n 全局变量全局变量l 可用于同一台计算机中的多个VI;l 以独立的VI文件形式存在,只有前面板,无程序框图,不能进行编程。May 4, 2022Chongqing University, China17数据操作数
6、据操作n 数据运算数据运算l 数学运算l 布尔运算l 字符串运算l 比较运算主要内容主要内容u 数据操作数据操作u 程序结构程序结构u 综合应用实例综合应用实例May 4, 2022Chongqing University, China18May 4, 2022Chongqing University, China19程序结构程序结构l 循环结构(for、while)l 顺序结构l Case结构l 事件结构l 使能结构l 公式节点May 4, 2022Chongqing University, China20程序结构程序结构n for循环结构循环结构执行指定次数的循环;for(i=0; iN;
7、 i+)May 4, 2022Chongqing University, China21程序结构程序结构n for循环结构循环结构l 循环框架循环框架l 重复端口重复端口l 计数端口计数端口May 4, 2022Chongqing University, China22程序结构程序结构n for循环结构举例循环结构举例l 基本应用基本应用l 框架通道索引框架通道索引l 创建数组创建数组l 移位寄存器移位寄存器May 4, 2022Chongqing University, China23程序结构程序结构n while循环结构循环结构执行循环次数不能预先确实的循环;while(条件)doMay
8、4, 2022Chongqing University, China24程序结构程序结构n while循环结构循环结构l 循环框架循环框架l 重复端口重复端口l 条件端口条件端口May 4, 2022Chongqing University, China25程序结构程序结构n while循环结构举例循环结构举例l 求求N!l 波形显示波形显示May 4, 2022Chongqing University, China26程序结构程序结构l 在在while循环中添加定时结构降低循环中添加定时结构降低CPU利用率利用率May 4, 2022Chongqing University, China27
9、程序结构程序结构l 在在while循环中添加定时结构降低循环中添加定时结构降低CPU利用率利用率May 4, 2022Chongqing University, China28程序结构程序结构n 顺序结构顺序结构按照明确顺序执行程序按照明确顺序执行程序l 层叠式顺序结构层叠式顺序结构顺序框架、选择器标签、递增顺序框架、选择器标签、递增/递减按钮递减按钮l 平铺式顺序结构平铺式顺序结构多个顺序框架多个顺序框架May 4, 2022Chongqing University, China29程序结构程序结构n 顺序结构举例顺序结构举例l 层叠式层叠式数据在帧之间的传递数据在帧之间的传递l 平铺式平铺
10、式计算循环时间计算循环时间May 4, 2022Chongqing University, China30程序结构程序结构n case结构结构相当于相当于c语言中语言中ifelse、switch语句语句if(条件判断表达式条件判断表达式)ElseMay 4, 2022Chongqing University, China31程序结构程序结构n case结构结构switch语句:语句:switch(表达式)(表达式)case 常量表达式常量表达式1:语句:语句1; case 常量表达式常量表达式2:语句:语句2;case 常量表达式常量表达式n:语句:语句n;default :语句:语句n+1;
11、May 4, 2022Chongqing University, China32程序结构程序结构n case结构结构l 选择框架选择框架l 选择端口选择端口l 选择器标签选择器标签l 递增递增/递减按钮递减按钮May 4, 2022Chongqing University, China33程序结构程序结构n case结构举例结构举例l 求一个数的平方求一个数的平方l 价格标识器价格标识器o 800-820-3622 ext 2144o 021-5050-9800 ext 2144o 9:00am 18:00pm o Technical Supporto www.GSDo 潘登 Chongqin
12、g Guizhou Yunnano D 186-2338-4488o Technical consultantMay 4, 2022Chongqing University, China34May 4, 2022Chongqing University, China35程序结构程序结构n 事件结构事件结构l 框架框架l 超时端口超时端口l 事件数据节点事件数据节点l 选择器标签选择器标签l 递增递增/递减按钮递减按钮May 4, 2022Chongqing University, China36程序结构程序结构n 事件结构举例事件结构举例l 点击按钮,计数器加点击按钮,计数器加1May 4,
13、2022Chongqing University, China37程序结构程序结构n 使能结构使能结构l 框图使能结构框图使能结构注释程序框图:不想让一段程序执行注释程序框图:不想让一段程序执行l 条件使能结构条件使能结构通过定义外部环境变量为真或假来控制代码是否执行通过定义外部环境变量为真或假来控制代码是否执行May 4, 2022Chongqing University, China38程序结构程序结构n 公式节点公式节点l 专用于处理复杂数学公式编程的特殊结构形式;专用于处理复杂数学公式编程的特殊结构形式;形式与标准形式与标准C语言类似;语言类似;每个公式后都必须有分号每个公式后都必须有
14、分号“;”。35cossinaaabbyetgba35cossinaaabbyetgba主要内容主要内容u 数据操作数据操作u 程序结构程序结构u 综合应用实例综合应用实例May 4, 2022Chongqing University, China39May 4, 2022Chongqing University, China40综合应用实例综合应用实例 模拟温度采集监测系统模拟温度采集监测系统n 要求要求l 温度值由随机数发生器产生,范围:温度值由随机数发生器产生,范围:2040l 两种显示模式:华氏和摄氏两种显示模式:华氏和摄氏l 可设温度上限,超限时报警计数器加可设温度上限,超限时报警计数器加1l 单击单击“开始采集开始采集”按钮后才开始采集,并可暂停按钮后才开始采集,并可暂停l 采集点数为采集点数为100,采集完才能停止系统,采集完才能停止系统May 4, 2022Chongq
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教育公司聘用合同范例
- 天津滨海职业学院《基础化学实验Ⅰ》2023-2024学年第一学期期末试卷
- 施工合同范例 投料试车
- 电站工程合同范例
- 幼儿游泳培训合同范例
- 打板合同范例
- 电子商务交易合同范例
- 厦门保结合同范例
- 劳务公司分包合同范例
- 梅赛德斯租赁合同范例
- 学前儿童家庭与社区教育学习通超星期末考试答案章节答案2024年
- 网络安全产品质保与售后方案
- 2024版首诊负责制度课件
- 新西兰饮食文化英文介绍课件
- 改沟改渠施工方案
- DB11T 2081-2023 道路工程混凝土结构表层渗透防护技术规范
- 贵州省贵阳市2023-2024学年高一上学期期末考试 物理 含解析
- 2024年问政山东拆迁协议书模板
- 我的教育故事
- 山东省青岛市2023-2024学年高一年级上册1月期末选科测试 生物 含解析
- 电工技术(第3版)表格式教案教学详案设计
评论
0/150
提交评论