- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
正弦波发生器 4.1 数据类型 VI程序框图中接线端以不同的图标和颜色来表示不同的数据类型 4.1.1 数值型 EXT 扩展型 范围(-Inf ~ +Inf) DBL 双精度浮点型 范围(-Inf ~ +Inf) SGL 单精度浮点型 范围(-Inf ~ +Inf) I32 带符号32位整型 范围(-2147483648 ~ 2147483647) I16 带符号16位整型 范围(-32768 ~ 32767) I8 带符号8位整型 范围(-128 ~ 127) U32 无符号32位整型 范围(0~ 4294967295) U16 无符号16位整型 范围(0~ 65535) U8 无符号8位整型 范围(0~ 255) CXT 扩展型复数 范围(无) CDB 双精度复数 范围(无) CSG 单精度复数 范围(无) 数值型的LabVIEW对象有两种,分别是前面板上的数值输入控件和数值显示控件,另一种是程序框图上的常量。 4.1.2 布尔型 布尔控件代表一个布尔值,只能是True或False。 4.1.3 枚举类型 枚举类型 枚举类型只支持3种无符号整数类型:U32、U16、U8 枚举型控件与下拉列表控件的比较 枚举控件的数据类型属于枚举型,而下拉列表属于数值型。 4.1.4 时间类型 LabVIEW特有的数据类型 4.2.1 算术运算符 练习2 4.2.2 关系运算符 数值比较 先转换成同一类型的数字 布尔值比较 True比False大 字符串的比较 比较字符在ASCII表中等价数字值,当两个字符串进行比较时,比较节点从第一个字符开始逐个比较,直到有两个字符不相等为止。 数组、簇的比较 从第0个元素开始,直到有1个元素不相等为止。 练习3 写一个VI判断两个数的大小,如右图所示:当AB时,指示灯亮。 练习4 写一个温度监测器,当温度超过报警上限时,报警灯点亮,要求显示实时温度。 注:温度值(20~40)可以由随机数发生器产生。 4.2.3 逻辑运算符 练习 5 写一个温度监测器,如图所示,当温度超过报警上限,而且开启报警时,报警灯点亮。温度值(20~40)可以由随机数发生器产生。 注:开启报警控件位于系统或经典风格中的布尔控件子选板中 4.2.4 表达式节点 使用表达式节点可以计算包含单个变量的数学表达式,该节点允许使用除复数外的任何数字类型。 练习7. 给定任意x, 求如下表达式的值 作 业 1.创建一个VI。比较两个数,如果一个数不大于另一个数,则点亮指示灯。 2.产生一个值为0.0~100.0之间的随机数,然后除以一个在程序前面板中输入的数。当输入的数值为零时,前面板上放置的指示灯点亮,提示除法无效。 3. 比较前面板中输入的三个数,并输出其中最大值。 4.输入一个数,判断其能否同时被3和5整除。 作 业 5.输入一个数,判断这个数是否在10~100之间。 6.输入一个数,若此数大于0,则输出1,若此数小于0,则输出-1,若此数等于0,则输出0。 7. 设圆半径为r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积。 8. 输入三角形的三边长,求三角形的面积。 * (1)设计前面板 根据实际中的仪器面板以及该虚拟仪器所要实现的功能来设计前面板。 前面板主要由输入控件和显示控件组成。使用输入控件可以输入数据到程序中,而显示控件则可用来显示程序产生的数值。 利用控制选板来添加输入控件和显示控件,添加后会在程序框图窗口中出现对应的控件的端口图标。 (2)程序框图的设计 程序框图是由节点、端口和连线组成的可执行代码。 对程序框图的设计主要是对节点、数据端口和连线的设计。 (3)程序的调试 正常运行、高亮方式、探针、断点、单步等 LabVIEW程序的一般设计过程 算术运算符 关系运算符 逻辑运算符 表达式节点 4.2 数据运算 4.1 常用数据类型 数值型 布尔型 枚举型 时间类型 第4章 数据操作 默认值 数据类型 显示控件 输入控件 布尔(Boolean) FLASE 64.64位时间标示(64.64bit time stamp) 当地时间日期 - 枚举类型(Enumerated type) 0 64位无符号整数 (64-bit unsigned
文档评论(0)