基于labview的图形化编程 基本函数和数据类型学习指导书.pptVIP

基于labview的图形化编程 基本函数和数据类型学习指导书.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
簇函数操作 * 1)、捆绑 将单个元素集合成簇, 或者对簇进行修改; 2)、解除捆绑 用于将簇分解为单个元素; 3)、名称解除捆绑函数 用于根据指定的元素名称返回单个簇元素,输出接 线端的个数不依赖于输入簇中的元素个数。 簇函数例子 * 例子:将不同类型的数据打包形成一个簇,然后 向簇中添加元素,并根据数据名称提取簇中的数据. 簇的捆绑和解除 波形(Waveform)可以理解为一种簇的变形,它不能算是一种有普遍意义的数据类型 2.5、变体 * 特殊的数据类型,实现字典容器的功能 引入原因:编程时需要保存一些数据,这些数据的组织类似于一张表格 创建和修改表单使用:获得变量属性,删除变量属性 查询表单:使用设置变体属性 变体概念 * 变体存储了两部分内容:第一部分是数据类型的描述,第二部分就是数值本身的存储了。 因此在将数据类型的值转为变体时,不仅存储了该值,还有相应类型的描述。 在从变体转为数据类型时,需要知道原来的数据类型,然后与之匹配转换出原值。 变体练习 * 自建两个数组,分别存储姓名、成绩 通过变体实现通过姓名随意查询成绩! 章末练习:随机数平滑滤波 * 要求:1)、将产生的四个随机数求算数平均数 2)、用波形表示原始波形和滤波后波形 将几个数据元素捆绑成簇可以消除程序框图上混乱的连线, 减少子VI 所需的连线 板接线端的数目。 连线板最多可以有28 个接线端。 如果前面板上要传送给另一个 VI 的输入控件和显示控件多于28 个,应将其中的一些对象组成一个簇,然后为该簇 分配一个连线板接线端。 * * 教学内容: 数据类型,数组函数,字符串型数据,簇,公式节 点、反馈节点、动态窗口的实现 教学要求: 了解LabVIEW中常用的几种结构 第2章 LabVIEW基本函数 第2章 LabVIEW基本函数 * 2.1、数据类型 2.2、数组函数 2.3、字符串型数据 2.4、簇 数值运算 * 多态性:不同大小和数据类型的操作 复合运算 * 注:取反 公式Express VI * * 练习 1)、比较两数大小,输出较大数的两倍 2)、输入两个数,求其和、差、积、商(3种方法) 3)、华氏温度(F)和摄氏温度(C)的转化 思考:和,差,积,商 简化 (条件结构) 两数的和差乘商 表达式节点的应用 转化公式:F=(C×9/5)+32 练习:求一元二次方程的两个实根 * 作业:求任意三角形的余弦值 即由输入三角形3条边长求该三角形3个角的余弦值 一元二次方程求实数根 要求用两种方法:1)、常规加减乘除法 2)、用公式节点实现 2.1 数据类型 * 数值型 布尔型 字符型 路径性 * 练习:汽车车速测量 【控制】 要求:根据车速判断是否超速,超速时LED灯亮 已知:车轮直径,车轮转速(r/min), 车速 150km/h为超速 * 实例二:比较两个数的大小 如果两者相等,前面板的LED亮 2.2 数组函数 * 数组:将相同类型的数据组合成一个数据结构。 数组={元素,维度}; 元素={数值、布尔、路径、字符串、波形、簇,等} 维度={数组的长度,高度或深度}; * 求数组的长度(数组大小函数) 索引数组 数组插入、删除 替换数组中的元素 取出数组中的元素 对数组排序或者初始化 创建数组: 1)建立一个数组的壳 2)放入数组元素 * 数组:替换,插入,删除 数组:替换,插入,删除 初始化数组 创建数组 索引数组 数组索引 * 当指定索引是2时,数组从第3个元素开始显示。 例子:创建波形数组 * 用波形图表同时表示两个正弦波形(自定义频率和幅值) 信号处理——波形生成——正弦波形 2.3 字符串型数据 * 字符串与路径 字符串长度函数、连接字符串、扫描字符串、 截取字符串、替换字符串、格式化日期/时间字符串 练习:格式化日期/时间字符串 * 要求:获取当前时间,并保存为格林威治时间和北京时间 格式化日期时间字符串 2.3 字符串型数据 * 列表与表格控件 表格是由字符串组成的二维数组,由多个单元格组成,每个单元格可以输入一个字符串 学会熟练使用表格是记录测量数据和生成报表的基础 练习:利用表格记录随机数 * 要求:利用Express表格函数保存产生的随机数 表格记录时间 数值表示法间的转换 * 数值表示法之间通常不需要经过特殊函数进行转换,用连线把一个数值连接到另一种表示法数值类型。 2.4 簇

文档评论(0)

taotao0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档