LabVIEW课程设计报告Word格式文档下载.docx
- 文档编号:21694507
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:9
- 大小:415.78KB
LabVIEW课程设计报告Word格式文档下载.docx
《LabVIEW课程设计报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《LabVIEW课程设计报告Word格式文档下载.docx(9页珍藏版)》请在冰豆网上搜索。
程序演示:
(备注:
以下的当前温度值显示格式设置为2位的浮点数,当然也可以设置为其他形式)
1.0当温度值大于37°
时,红灯亮表示报警。
以下的温度值)
2.0当温度值小于-5°
时,程序退出运行状态。
程序思路和步骤:
本题要求温度值超过一定值(37)时就报警,这里用指示灯来显示,当温度值低于一定值(-5)时就退出运行状态。
由程序框图我们可以知道:
首先由一个随机数函数产生一个0-1之间的双精度浮点数,拿这个数与常量-15相乘可以得到一个范围为0到-15的数;
另一方面通过另一个随机数函数产生一个0-1之间的双精度浮点数,拿这个数与常量100相乘可以得到一个范围为0到100的数;
最后将这两个数通过“和”函数进行求和得出的结果作为温度计的输入值,并用输出数值控件显示此时的温度值;
同时进而将这个值通过“大于”函数或是“小于”函数进行比较,当输出的温度值大于常量37,此时对应的报警指示灯就会由绿灯变为红灯,说明温度值超过预定设置的温度值,达到报警的目的;
而当温度值小于常量-5时,小于函数输出为真,最后通过和停止按钮进行或操作,达到退出运行状态的作用。
在本设计中加入时间延迟函数主要是将程序运行延迟一下时间,不加延时的话程序运行过快,数据变化过快,不利于观察,本次设计设置延迟时间为0.7S,观察的效果刚好。
至此,该题的所有功能均已实现。
2.建立一个实现计算器功能的VI。
前面板有数字控制件用来输入两个数值,有数值显示件用来显示运算结果。
运算方式有加、减、乘、除,可用一个滑动条实现运算方式的设定。
1.1.当0<
=k&
&
k<
5时,此时运算方式为加法。
2.0当
2.0当5<
10时,此时运算方式为减法。
3.0当10<
15时,此时运算方式为乘法。
4.0当15<
=20时,此时运算方式为除法。
本题要求实现计算器功能,通过滑动条来设定加减乘除等运算方式的设定,最后输出计算结果。
由程序框图我们可以知道:
此题的关键围绕公式节点来展开,首先将公式节点在程序框图中拉出一个矩形框,在方框左边分别添加输入变量k,a,b;
其中k连接到滑动条,通过控制k值来最终达到控制运算方式的设定,而输入变量a,b只是作为参与运算的两个值,分别由数值输入控件“数值1”和数值输入控件“数值2”所输入的值决定;
在方框的右边添加输出变量y作为运算结果,由数值输出控件“计算结果”来显示输出计算结果。
对于方框中的那些代码,主要是用来设定运算方式。
当k值所取的范围不同,也就对应相应的运算方式,具体如下:
当0<
5时,此时运算方式为加法;
当5<
10时,此时运算方式为减法;
当10<
15时,此时运算方式为乘法;
当15<
=20时,此时运算方式为除法;
通过滑动滑动条就可以改变k值,进而改变运算方式,并最终输出显示计算结果。
3.设计VI,将一个字符串和两个数值联结成为一个字符串(顺序为两头为数值,中间为字符串)。
两字符串间不用空格隔开。
数值形式分别为输入时为四位、二位浮点型,显示时为两位、四位浮点型。
并显示中间字符串长度和组成后的字符串长度。
本题要求将两个数值和一个字符串组合成一个新的字符串,对于输入的两个数值有精度要求(数值1,数值2的显示格式分别设置为四位,二位浮点型),对于输出的字符串也有格式要求(显示时为两位,四位浮点型),这可以通过“格式化写入字符串”函数来实现,对于计算中间字符串长度和组成字符串长度可以由“字符串长度”函数来说实现并最终用数值显示控件显示其长度,可以用字符串输出控件输出组合后的字符串。
A.用到的两个主要函数
①格式化写入字符串函数
函数功能:
将字符串路径、枚举型、事件标识、布尔或数值数据格式化为文本。
使用格式化写入文件函数,将数据格式化为文本,并将文本写入文件。
在本设计中用到此“格式化写入字符串”函数主要是进行数据的格式化设置,因为题目中要求对输出的字符串有特别的格式要求(如两位浮点型,四位浮点型等),而此函数恰能实现这个功能,具体的设置在下面的描述中会有详细说明。
②搜索替换字符串函数
函数功能:
该函数从偏移量位置开始搜索搜索字符串在字符串中出现的次数。
该函数将第一次出现的字符串替换为替换字符串。
如替换全部?
为TRUE,该函数将替换所有搜索到的字符串。
如要在搜索中区分大小写,或搜索更复杂的格式,配置用于高级正则表达式搜索函数,使用搜索及替换模式VI,或匹配正则表达式函数。
口字旁:
叶、呢、吧、呀、吓、叫、吹、吃、听、唱在本设计中用到此’搜索替换字符串”函数,主要是要完成字符串的搜索和替换的功能,因为题目中要求输出的组合字符串中两字符串之间不能用空格隔开,所以用此函数搜索和替换空格,这样就满足了题目的要求,具体的应用在下面会有详细的阐述。
圆圆的足球圆圆的荷叶圆圆的脸蛋
重—轻圆—扁东—西生—死胖—瘦头—尾宽—窄美—丑进—出臭—香B:
设计思路和步骤:
原(草原)(平原)(高原)(原来)(原因)由程序框图我们可以知道:
此题核心在于“格式化写入字符串”函数和字符串长度函数。
首先添加两个数值输入控件和一个字符串输入控件,分别用来输入数值和字符串,并分别将数值1,数值2的显示格式设置为四位,二位浮点型,最终将此三个输入控件连接到“格式化写入字符串”函数的输入端;
在“格式化写入字符串”函数上点击右键,选择编辑格式字符串,将当前的格式顺序分别设置为格式化分数,格式字符串和格式化分数,对于的格式字符串为%.2f%s%.4f,即显示时的数值分别设置为两位,四位浮点型,这样就达到了设置输出格式的要求;
但是到了这一步显示的字符串之间仍然是有空格隔开,不符合题目要求,所以我们在格式化写入字符串函数的“结果字符串”输出端接入“搜索替换字符串”函数,在“搜索替换字符串”函数的“搜索字符串端”添加“空格常量”,同时在“替换全部?
(F)”端添加真常量,通过这样的设置就能完成把搜索到的全部空格替换掉,实现了两字符串之间不用空格隔开的功能;
最后用字符串长度函数来计算中间字符串长度和组成字符串长度,并用数值输出控件来显示字符串长度,用字符串输出控件来显示组合后的新的字符串。
至此,该题功能全部实现。
贝(宝贝)虾(河虾)写(写字)
来往来来往往明白明明白白
5、相对应的内容连线或填空本册要求学生积累掌握的词语主要有下面这些类型:
结语:
又白又胖又大又红又大又多此次课程设计,是我第一次接触到LABVIEW,这是一个强大的软件,是一种用图标代替文本行创建应用程序的图形化编程语言,它采用数据流的编程方式,用图标表示函数,用连线表示数据流向。
当开始看到题目,觉得很陌生,后来去图书馆找相关资料书并认真阅读,这样开始对LABVIEW有一定的认识,也慢慢地感兴趣,同时也借助网上一些视频进行学习。
我知道LabVIEW包含了大量的工具与函数用于数据采集和信号处理、分析、显示与存储等。
与此同时,LabVIEW在自动化测试与验证系统、仪器控制、数据采集与信号处理、嵌入式系统设计及教学科研等领域具有最大的优势。
通过这次课程设计,真正体验到LABVIEW的强大功能。
虽然我此次的题目只是涉及到LABVIEW很小的一些方面,可是通过对这些基本控件和函数的掌握也加深我对软件的认识和运用。
虽然也许我对LABVIEW的理解还在肤浅的层次,可是此次的设计确实让我学到很多,为以后的学习打下坚实的基础。
他十分高兴地回家去了。
(十分=特别=非常=格外)
5、用偏旁造字。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LabVIEW 课程设计 报告