欢迎来到天天文库
浏览记录
ID:12303240
大小:588.50 KB
页数:10页
时间:2018-07-16
《labview课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《电子信息系统软件设计与仿真》课程设计报告《电子信息系统软件设计与仿真》课程设计报告实验三十六:1.温度报警程序,当温度值大于37则报警,小于-5则退出运行状态。前面板:程序框图:10《电子信息系统软件设计与仿真》课程设计报告程序功能及用途:本程序功能为温度报警,温度值超过37就报警,小于-5就退出运行状态。程序演示:(备注:以下的当前温度值显示格式设置为2位的浮点数,当然也可以设置为其他形式)1.0当温度值大于37°时,红灯亮表示报警。(备注:以下的温度值)2.0当温度值小于-5°时,程序退出运行状态。程序思路
2、和步骤:10《电子信息系统软件设计与仿真》课程设计报告本题要求温度值超过一定值(37)时就报警,这里用指示灯来显示,当温度值低于一定值(-5)时就退出运行状态。由程序框图我们可以知道:首先由一个随机数函数产生一个0-1之间的双精度浮点数,拿这个数与常量-15相乘可以得到一个范围为0到-15的数;另一方面通过另一个随机数函数产生一个0-1之间的双精度浮点数,拿这个数与常量100相乘可以得到一个范围为0到100的数;最后将这两个数通过“和”函数进行求和得出的结果作为温度计的输入值,并用输出数值控件显示此时的温度值;同
3、时进而将这个值通过“大于”函数或是“小于”函数进行比较,当输出的温度值大于常量37,此时对应的报警指示灯就会由绿灯变为红灯,说明温度值超过预定设置的温度值,达到报警的目的;而当温度值小于常量-5时,小于函数输出为真,最后通过和停止按钮进行或操作,达到退出运行状态的作用。在本设计中加入时间延迟函数主要是将程序运行延迟一下时间,不加延时的话程序运行过快,数据变化过快,不利于观察,本次设计设置延迟时间为0.7S,观察的效果刚好。至此,该题的所有功能均已实现。2.建立一个实现计算器功能的VI。前面板有数字控制件用来输入两
4、个数值,有数值显示件用来显示运算结果。运算方式有加、减、乘、除,可用一个滑动条实现运算方式的设定。前面板:程序框图:10《电子信息系统软件设计与仿真》课程设计报告程序演示:1.0.当0<=k&&k<5时,此时运算方式为加法。2.0当2.0当5<=k&&k<10时,此时运算方式为减法。10《电子信息系统软件设计与仿真》课程设计报告3.0当10<=k&&k<15时,此时运算方式为乘法。10《电子信息系统软件设计与仿真》课程设计报告4.0当15<=k&&k<=20时,此时运算方式为除法。程序功能及用途:本题要求实现计算
5、器功能,通过滑动条来设定加减乘除等运算方式的设定,最后输出计算结果。程序思路和步骤:由程序框图我们可以知道:此题的关键围绕公式节点来展开,首先将公式节点在程序框图中拉出一个矩形框,在方框左边分别添加输入变量k,a,b;其中k连接到滑动条,通过控制k值来最终达到控制运算方式的设定,而输入变量a,b只是作为参与运算的两个值,分别由数值输入控件“数值1”和数值输入控件“数值2”所输入的值决定;在方框的右边添加输出变量y作为运算结果,由数值输出控件“计算结果”来显示输出计算结果。对于方框中的那些代码,主要是用来设定运算方
6、式。当k值所取的范围不同,也就对应相应的运算方式,具体如下:当0<=k&&k<5时,此时运算方式为加法;当5<=k&&k<10时,此时运算方式为减法;当10<=k&&k<15时,此时运算方式为乘法;当15<=k&&k<=20时,此时运算方式为除法;通过滑动滑动条就可以改变k值,进而改变运算方式,并最终输出显示计算结果。至此,该题的所有功能均已实现。3.设计VI,将一个字符串和两个数值联结成为一个字符串(顺序为两头为数值,中间为字符串)。两字符串间不用空格隔开。数值形式分别为输入时为四位、二位浮点型,显示时为两位、
7、四位浮点型。并显示中间字符串长度和组成后的字符串长度。10《电子信息系统软件设计与仿真》课程设计报告前面板:程序框图:程序功能及用途:10《电子信息系统软件设计与仿真》课程设计报告本题要求将两个数值和一个字符串组合成一个新的字符串,对于输入的两个数值有精度要求(数值1,数值2的显示格式分别设置为四位,二位浮点型),对于输出的字符串也有格式要求(显示时为两位,四位浮点型),这可以通过“格式化写入字符串”函数来实现,对于计算中间字符串长度和组成字符串长度可以由“字符串长度”函数来说实现并最终用数值显示控件显示其长度,
8、可以用字符串输出控件输出组合后的字符串。程序思路和步骤:A.用到的两个主要函数①格式化写入字符串函数函数功能:将字符串路径、枚举型、事件标识、布尔或数值数据格式化为文本。使用格式化写入文件函数,将数据格式化为文本,并将文本写入文件。在本设计中用到此“格式化写入字符串”函数主要是进行数据的格式化设置,因为题目中要求对输出的字符串有特别的格式要求(如两位浮点型,四位浮点型等)
此文档下载收益归作者所有