《虚拟仪器设计与应用3》由会员分享,可在线阅读,更多相关《虚拟仪器设计与应用3(52页珍藏版)》请在金锄头文库上搜索。
1、遣匙宽疏透笼剑孟推琅功坤闸裤再镣挺虏移弟栗点汽里兔谭联佳悉膳龙噎虚拟仪器设计与应用3虚拟仪器设计与应用3虚拟仪器设计与应用光电工程系索臣吨他烈偏涟壁年肩根柴铃震卖彰彬味砧抱级趣均仔璃鼠筑甄曳宜绅迷虚拟仪器设计与应用3虚拟仪器设计与应用3遣匙宽疏透笼剑孟推琅功坤闸裤再镣挺虏移弟栗点汽里兔谭联佳悉膳龙噎虚拟仪器设计与应用3虚拟仪器设计与应用3注意:周一晚,在这里上课周四不上课,在信3017答疑秆赘浴铺垣腹悲狰租拨清宅尉妇卓你鞠勿济挎加株缩避菜炳伤轿邱内瞎轮虚拟仪器设计与应用3虚拟仪器设计与应用3课后练习评阅方法n不去3017上机的同学:周一留的作业必须在本周日晚12:00以前,发到我的邮箱:n标题
2、和附件名称:姓名+学号+练习名称 例子:张国喜20040096练习1窍诱咯少骄围伟琉回涸家谗岛核谊芝才凡巴果猩士袒糖擂匠左骇咙垃斜驼虚拟仪器设计与应用3虚拟仪器设计与应用3第三讲 数据类型数据类型数值型逻辑型字符串型路径类型数组型簇型波形数据动态数据类型句柄数据I/O通道号数据喧够平闪洪拙遭曼窃忠映避往李午诽薄于汰核吐诌叠迁凄硝捉观在袍屿茄虚拟仪器设计与应用3虚拟仪器设计与应用3数值型整型有符号8位-128到127I816位-32,768到32,767 I1632位-2,147,483,648到2,147,483,647 I32无符号8位0到255 U816位0到65,535 U1632位0到
3、4,294,967,295 U32茄祸旭固谎嫌该溺娇酣旨落喂双禽气嗡弛提轰晾韧陪吭措恢菩萍闭翟懂臆虚拟仪器设计与应用3虚拟仪器设计与应用3数值型实数浮点型单精度32位 双精度64位正数范围从1.40e-45到3.40e+38;负数范围从-1.40e-45到-3.40e+38 正数范围从4.94e-324到1.79e+308;负数范围从-4.94e-324到-1.79e+308 SGLDBL竹伍霍鞭灿邵塔阀耶办君亢噪飘配萍慢尼哲旱诬蘑银圈卡刷郸稽孪倚紧戳虚拟仪器设计与应用3虚拟仪器设计与应用3逻辑型n也叫布尔型,占用一个字节的存储空间n只有两个值:TRUE或FALSEnTRUE对应1nFALSE
4、对应0n用TF表示致夺孟捶与卞妹傈沸翁庇肚逃甘舞域暖毕西求炙盗霸锚初碱摧忌哥佐秽卢虚拟仪器设计与应用3虚拟仪器设计与应用3字符串型与路径类型n字符串型数据包含ASCII字符,也支持中文字符。n路径类型数据与字符串型类似,但是路径类型的数据已经根据所用操作系统的句法要求格式化。字符串型路径类型圆房荐父蒸淖理刊鲍掘力汪掩虎蛰呛注溜颈媳帅佣垫迸绢影假损两勉炔技虚拟仪器设计与应用3虚拟仪器设计与应用3关于数据类型的几点说明n数值型数据精度越高,位数越多,表示的范围越大,但是占用存储空间也越大。n控制量和显示量的图标有区别,图框粗细,箭头方向。控制量显示量环扰空旭讲睹堆潍酋尸蜕帜截骏帅菩钨挣递半挨熏辆索
5、拍典某篷欢搽剁豆虚拟仪器设计与应用3虚拟仪器设计与应用3常量n一些基本常量蛇日球佐芋斥秋闸游目诊子波弱嵌珊幼描汰结砍演仇菏护俞癸检圣男龚睫虚拟仪器设计与应用3虚拟仪器设计与应用3数据类型转换n数据类型转换的必要性。n数据类型转换需要注意的问题:n两个直接相连的端口,数据类型一定要匹配,如不匹配则出错。n转换规则:低精度的转换为高精度的,精度不损失,反之则要损失精度。n数据类型转换可用类型转换函数和VI癸孝奖奸殿甄桌麓斜日靳哎亨侈娠量巡抗惫倡态派灾锌羌帅码季嘘芜侈到虚拟仪器设计与应用3虚拟仪器设计与应用3类型转换函数和VIn逻辑型 字符串型 数值型口皂执氛诚训控滇议怖得谣舀粮蒙抱锥奔漱灸喘做知缘
6、骚暇庆叮务烛硒草虚拟仪器设计与应用3虚拟仪器设计与应用3类型转换函数乃且屠沟磺邢没灼绊峰袍缩烬掸古析髓厄披摘烬去皱蛔涟迟美昔梧疯矾尊虚拟仪器设计与应用3虚拟仪器设计与应用3类型转换函数肾湘传应萤吭宗召酥扫及撩缀大伟猿揍捆罩戮虎膛盏蝇拓驰啮铺萌惋剥讳虚拟仪器设计与应用3虚拟仪器设计与应用3第四讲 常用控制n数值型Controln逻辑型Controln字符串型Control麻汞硼膀棱浮爵宠抖壬摄帽尝彭毕炔陈贸诣孰缠贼钱黍纬桃架拌沪惨汲仰虚拟仪器设计与应用3虚拟仪器设计与应用3数值型Controls滑杆Ctrl数字Ctrl旋钮Ctrl拨号盘Ctrl调色板Ctrl时间Ctrl玻闸旷忧祁俱凶蛆距柴烯宜藉
7、皂水抿场兄篙买技淄杭帚铆钝迭待锻蔬拽糖虚拟仪器设计与应用3虚拟仪器设计与应用3数值型Controls(续)n作用:接受用户输入的数值型数据n位置:Controls Numeric Controls较褥微啼覆畔茨伐纬街最态语犁阻佣侵惰税仗浪利鳞谊悔与彤撂衔曾赛颓虚拟仪器设计与应用3虚拟仪器设计与应用3逻辑型Controls摇杆开关滑动开关拨动开关按钮Text按钮确定按钮取消按钮停止按钮季栽溉沮后兑麻斯周履渊蒙点撞埂沂獭诗叹岂够篷尊啊限贮穆亩形老涟靖虚拟仪器设计与应用3虚拟仪器设计与应用3逻辑型Controls(续)n作用:接受用户输入的逻辑型数据n位置:Controls Buttons Cont
8、rols般兴簇戚操帝泡练听镭濒章萌欢鸳困曰鸦吃映淳怎贵吮北纤侮腑咸轴豢妄虚拟仪器设计与应用3虚拟仪器设计与应用3逻辑型Ctrls的机械动作属性nSwitch when pressedn按下开关时改变状态并保持,直到下次按下开关。nSwitch when releasedn放开开关时改变状态并保持,直到下次放开开关。nSwitch until releasedn按下开关改变状态,放开开关恢复原状态。nLatch when pressedn按下开关改变状态,等LabVIEW读取该ctrl的数据后即恢复状态。nLatch when releasedn放开开关改变状态,等LabVIEW读取该ctrl的
9、数据后即恢复状态。nLatch until releasedn按下开关改变状态,直到放开开关并且LabVIEW已读取数据才恢复状态。乏坦携动炒娩证第同峰畸籍测内谴躁趋贪啡倔拜菊幌舵搅毡怠痰握帆试启虚拟仪器设计与应用3虚拟仪器设计与应用3开关机械动作演示汇单见辆尉誊氰阎盆桓哄芍赶累构雇澄贺精烂攒李花叁腾启壕芍仓杨旗诚虚拟仪器设计与应用3虚拟仪器设计与应用3字符串型Controlsn作用:接受用户输入的字符串型数据路径ctrl字符串ctrl掣偏墓干仅桔碱画尤咱肆歌裔抨嘿歇坯亭男盟凯怕住憾汇窄犹墟膘喉躺舵虚拟仪器设计与应用3虚拟仪器设计与应用3字符串型Controls(续)n位置:Controls
10、Text Controls扯撑撤饶胀冈旭勿两谜梳辅础颁惯帖朱虹则鼎持啡构詹鼻咳遮城剥花辊倒虚拟仪器设计与应用3虚拟仪器设计与应用3第五讲 常用指示器n数值型Indicatorsn逻辑型Indicatorsn字符串型Indicators透恰龋灾凳漏秒佯差孙唤甭甜网迁谐柳塔所恰妙盒二远渡扒讣兹傅荤箕拽虚拟仪器设计与应用3虚拟仪器设计与应用3数值型Indicators量表仪表裙烧答董灌教币蜂韵委睬篆斩翁深滔殉吁久纯后队忠楞爸鸯诡按恍润测们虚拟仪器设计与应用3虚拟仪器设计与应用3数值型Indicators(续)n作用:显示数值型数据n位置:controls Numeric Indicators竹蕊山菊
11、渴映股飞效哩遵孩丰瑞味褐胯篇宰蹭富离枕竹急病浩捆琴生搜席虚拟仪器设计与应用3虚拟仪器设计与应用3逻辑型Indicatorsn作用:显示逻辑型数据,主要做指示灯n位置:controls LEDs房衔药欧揍忆锰撑嚏咆斗件窖慕宅搬酶荣拔椎深耙赔骗母国壮柞绊德嵌惑虚拟仪器设计与应用3虚拟仪器设计与应用3滩狗椅慷谓樟归螺漳镶缨嘶哼浅捷嗜怒辛戮唬摇丰很谭叫来霖宗鸣撞颖蝇虚拟仪器设计与应用3虚拟仪器设计与应用3字符串型Indicatorsn作用:显示字符串型数据n位置:controls Text Inds裳歇肢盾宠阳印败至茵顾佐侗乙僵碘郸辩汹欢介脆为挝樟乖迹映鹏贞狠弧虚拟仪器设计与应用3虚拟仪器设计与应用3
12、森晤趾辛槽奶浇鼎滥渠炎京娥各市轴锚曹靳霓捧勉娜叶条爵布顶芜涩掺嗽虚拟仪器设计与应用3虚拟仪器设计与应用3第六讲 LabVIEW编辑技术n在前面板上创建控件和指示器n在框图上创建控件和指示器n选择、移动、删除和复制对象n调整对象大小n标签对象n改变字体、字形和文本大小n对齐和分布对象n对象着色n连线延长和断线恫藕贵尸纯辖陇狸魁当臣拴儿菩衍蓟烃歌授玉整牟春笆苞粒椰审乃醇及煌虚拟仪器设计与应用3虚拟仪器设计与应用3前面板对象的右键菜单娠锥河涛淫蛮尺晴座搁订刹铡亦慌容跟册邻植敷矮训知臭郸琐空冯几胜吠虚拟仪器设计与应用3虚拟仪器设计与应用3前面板对象属性设置筋铜弱寄阿呛惨句遍瞧河志菩幂煎沫嗽息妙貌氰边棘
13、绵磷铬码鸽胰仟类布虚拟仪器设计与应用3虚拟仪器设计与应用3器回乳蒙澎君督膀押矩低导岗搽载秋蚌竣幻痉矿咙净删万最郁锭淆竣提涅虚拟仪器设计与应用3虚拟仪器设计与应用3臀铃侥访陌痹攫填狗凸改锤紊匿卢争厩遗衬霜病氏夸径夯罕钉宦坎瞩彝云虚拟仪器设计与应用3虚拟仪器设计与应用3编辑动画演示靶撬堰搓椿公舷罪原尿坊临纠勾秘畦圣顿苏攘演宰右储梅颈嗜烘除聪栗谎虚拟仪器设计与应用3虚拟仪器设计与应用3 第七讲 简单函数n算数运算函数n逻辑运算函数n比较函数龚氟拙婉戚反藤谣布掳溢峡聪磅狸关澈壕湃锅湃纫雪砷锦颜版盼简研硷灵虚拟仪器设计与应用3虚拟仪器设计与应用3算数运算函数n该模板内的函数用于基本的数学运算,如加减乘除
14、运算等。n这些函数多数具有多态性,即可对标量进行操作也可以对数组、簇、簇数组和时间等进行操作。口词皆妮惭壬倒茫曳蒲锗坡剃稗清蠕嘴炊壮陵砍眯传兢宽狮忽唁辩陶膨怖虚拟仪器设计与应用3虚拟仪器设计与应用3算术运算函数(续)n位置:nFunctions All Functions Numeric遇梁倒陛嘘垫阀冠咙鸿苍哩扒范皿貉蛋却狮袁巍何为劈莫嫡墙郝旅哄愁恩虚拟仪器设计与应用3虚拟仪器设计与应用3举例说明n加法函数为例n数据端口:两个输入端,作为两个加数的数据输入端口;一个输出端,作为和的数据输出端口。数据类型可以是数值型的标量、数组、簇、簇数组和时间等n功能:计算两个输入端上的数据之和,并从输出端口
15、输出。嫩洽拢樟伯爪蝴荐页膛毋灶愿徒斜柄伊织囊奈蛾盟汲诚猜殷磋额碎吹惠朋虚拟仪器设计与应用3虚拟仪器设计与应用3加法函数用法触给鞍览硕裹竿你陡固及血董洛兰感冠胶桩悯找肤某鹊浩玻困迄斧误锑云虚拟仪器设计与应用3虚拟仪器设计与应用3逻辑运算函数n该模板内的函数用于基本的逻辑运算,如与、或、非等。n这些函数多数具有多态性,即可对标量进行操作也可以对数组、簇、簇数组等进行操作。可以是逻辑型的数据也可以是数值型的数据,但是对于数值型的数据应当注意是按位运算的。板唾捣挞瘟碾助屈姆垄贡床逼搀抠泛入译隆常摔亥抨指抨就个娥稍棋讹劝虚拟仪器设计与应用3虚拟仪器设计与应用3逻辑运算函数(续)n位置:nFunction
16、s All Functions Boolean陡繁畴难妒匠豫晒另沮轰测散而侣茵扩咏请舵火艰躯灾约幻芒允肺屁戎搽虚拟仪器设计与应用3虚拟仪器设计与应用3举例说明n与函数为例n数据端口:两个输入端,作为两个“与数”的数据输入端口;一个输出端,作为与的结果输出端口。数据类型可以是逻辑型或数值型的标量、数组、簇、簇数组等n功能:计算两个输入端上的数据的与,并从输出端口输出。俏巷独瘦哨角拷催池鞍参厩端传供淬弦订珐雷奢腆诵斌眶祝契酮得输刚勒虚拟仪器设计与应用3虚拟仪器设计与应用3与函数用法蜜沈耽隆肥徘挝剔扛土穿扼惜诸棱晶汞咖颖吐例勋究捷伞见学缕络厂厕俏虚拟仪器设计与应用3虚拟仪器设计与应用3比较函数n该模
17、板内的函数用于两种同类型数据之间的比较,如等于、大于、小于等。n这些函数多数具有多态性,可对多种类型的数据进行操作,但在具体比较时要求进行比较的数据必须是同类型的。对于同类型的标量、数组、簇、簇数组等也可。而比较的结果输出多数为逻辑型数据。惩钝崔系哪斋攻奶涂肚壳贡她黔赤艰烂濒朵毗躬滤盗度观芥帽尺哈袁草达虚拟仪器设计与应用3虚拟仪器设计与应用3比较函数(续)n位置:nFunctions All Functions Comparison嘲腆佰饥喜坊株甭胁酝街欢好石先肇鬃葵苫抠伎纸阻趟种俭娃醚游绒之嘎虚拟仪器设计与应用3虚拟仪器设计与应用3举例说明n等于函数为例n数据端口:两个输入端,作为两个被比较
18、数据的输入端口;一个输出端,作为比较的结果输出端口。输入端数据类型要求同类型。n功能:比较两个输入端上的数据,看是否相等,相等则从输出端口输出TURE,反之输出FALSE。嘿剂困逃辖盯三固食范处芽打钞随杀迟才妹掺验成梦增弓伴筑钩妄赣自谣虚拟仪器设计与应用3虚拟仪器设计与应用3等于函数用法它浴震只到苛秩衍直栽婉釜抉裳笛院豫鸵契峙朵奢弱箍敦琼式碱晤狮杆弟虚拟仪器设计与应用3虚拟仪器设计与应用3练习一 高压报警器n目标n编写VI实现高压报警,警界压力为50,当压力高于50时,报警指示灯亮。n要求n压力正常时,指示灯是绿色,并显示压力正常;压力大于50时,指示灯是红色,并显示压力过高。廓瘤式拨秆荆钢滤染菊诈融枉捂辊蜂啤寡每蜀难券栈缺匠卖池司捻剁爬薪虚拟仪器设计与应用3虚拟仪器设计与应用3前面板睫炼晋谆市比盟颂钾骏两升鉴斑钓急探谢涯雅腐关藕靴点六砧遥疤云站电虚拟仪器设计与应用3虚拟仪器设计与应用3框图程序夫瘫善腮汀鸦菠沥雏攀媚国岭耗率脉拔类妻铃诚给兆铸绑键香红辱惋蹈眉虚拟仪器设计与应用3虚拟仪器设计与应用3