LabVIEW课程设计报告.docx
《LabVIEW课程设计报告.docx》由会员分享,可在线阅读,更多相关《LabVIEW课程设计报告.docx(19页珍藏版)》请在咨信网上搜索。
<p>《电子信息系统软件设计与仿真》课程设计报告 《电子信息系统软件设计与仿真》课程设计报告 实验三十六: 1. 温度报警程序,当温度值大于37则报警,小于-5则退出运行状态。 前面板: 程序框图: 1 《电子信息系统软件设计与仿真》课程设计报告 程序功能及用途: 本程序功能为温度报警,温度值超过37就报警,小于— 5就退出运行状态. 程序演示: (备注:以下的当前温度值显示格式设置为2位的浮点数,当然也可以设置为其他形 式) 1.0 当温度值大于37°时 ,红灯亮表示报警。 (备注:以下的温度值) 2。 0 当温度值小于— 5°时 ,程序退出运行状态。 程序思路和步骤 : 2 《电子信息系统软件设计与仿真》课程设计报告 本题要求温度值超过一定值(37)时就报警,这里用指示灯来显示,当温度值低 于一定值( -5)时就退出运行状态. 由程序框图我们可以知道:首先由一个随机数函数产生一个0- 1之间的双精度浮 点数,拿这个数与常量- 15相乘可以得到一个范围为0到— 15的数;另一方面通过另一 个随机数函数产生一个0— 1之间的双精度浮点数,拿这个数与常量100相乘可以得到 一个范围为0到100的数;最后将这两个数通过“和”函数进行求和得出的结果作为温 度计的输入值, 并用输出数值控件显示此时的温度值;同时进而将这个值通过“大于” 函数或是“小于”函数进行比较,当输出的温度值大于常量37,此时对应的报警指示 灯就会由绿灯变为红灯,说明温度值超过预定设置的温度值,达到报警的目的;而当 温度值小于常量— 5时,小于函数输出为真,最后通过和停止按钮进行或操作,达到 退出运行状态的作用。在本设计中加入时间延迟函数主要是将程序运行延迟一下时 间,不加延时的话程序运行过快,数据变化过快,不利于观察,本次设计设置延迟时 间为0。 7S,观察的效果刚好。至此,该题的所有功能均已实现。 2。建立一个实现计算器功能的 VI。前面板有数字控制件用来输入两个数值,有数 值显示件用来显示运算结果 .运算方式有加、减、乘、除,可用一个滑动条实现运算 方式的设定。 前面板: 程序框图: 3 《电子信息系统软件设计与仿真》课程设计报告 程序演示 : 1.0. 当0<=k&&k 〈5时,此时运算方式为加法。 2.0 当 2.0 当5 〈=k&&k<10时,此时运算方式为减法。 4 《电子信息系统软件设计与仿真》课程设计报告 3.0 当10<=k&&k 〈15时,此时运算方式为乘法。 5 《电子信息系统软件设计与仿真》课程设计报告 4.0 当15<=k&&k<=20时,此时运算方式为除法。 程序功能及用途: 本题要求实现计算器功能,通过滑动条来设定加减乘除等运算方式的设定,最后 输出计算结果。 程序思路和步骤: 由程序框图我们可以知道:此题的关键围绕公式节点来展开,首先将公式节点在 程序框图中拉出一个矩形框, 在方框左边分别添加输入变量k, a,b;其中k连接到滑动 条, 通过控制k值来最终达到控制运算方式的设定, 而输入变量a,b只是作为参与运算 的两个值, 分别由数值输入控件“数值1”和数值输入控件“数值2”所输入的值决定; 在方框的右边添加输出变量y作为运算结果, 由数值输出控件“计算结果"来显示输出 计算结果。 对于方框中的那些代码,主要是用来设定运算方式。当k值所取的范围不同,也就 对应相应的运算方式,具体如下:当0 〈=k&&k<5时,此时运算方式为加法;当5 〈=k &&k 〈10时,此时运算方式为减法;当10<=k&&k<15时,此时运算方式为乘法;当 15<=k&&k 〈=20时,此时运算方式为除法;通过滑动滑动条就可以改变k值,进而改变 运算方式,并最终输出显示计算结果。至此,该题的所有功能均已实现. 3。设计 VI ,将一个字符串和两个数值联结成为一个字符串(顺序为两头为数值, 中间为字符串) .两字符串间不用空格隔开。数值形式分别为输入时为四位、二位浮 点型,显示时为两位、四位浮点型 .并显示中间字符串长度和组成后的字符串长度。 6 《电子信息系统软件设计与仿真》课程设计报告 前面板: 程序框图: 程序功能及用途: 7 《电子信息系统软件设计与仿真》课程设计报告 本题要求将两个数值和一个字符串组合成一个新的字符串, 对于输入的两个数值 有精度要求(数值1,数值2的显示格式分别设置为四位,二位浮点型),对于输出的字 符串也有格式要求(显示时为两位, 四位浮点型),这可以通过“格式化写入字符串” 函数来实现, 对于计算中间字符串长度和组成字符串长度可以由 “字符串长度”函数 来说实现并最终用数值显示控件显示其长度,可以用字符串输出控件输出组合后的字 符串。 程序思路和步骤: A。用到的两个主要函数 ①格式化写入字符串函数 函数功能: 将字符串路径、枚举型、事件标识、布尔或数值数据格式化为文本。 使用格式化写入文件函数,将数据格式化为文本,并将文本写入文件。 在本设计中用到此 “格式化写入字符串”函数主要是进行数据的格式化设置, 因 为题目中要求对输出的字符串有特别的格式要求(如两位浮点型,四位浮点型等) , 而此函数恰能实现这个功能,具体的设置在下面的描述中会有详细说明。 ②搜索替换字符串函数 8 《电子信息系统软件设计与仿真》课程设计报告 函数功能 : 该函数从偏移量位置开始搜索搜索字符串在字符串中出现的次数。 该函数将第一 次出现的字符串替换为替换字符串。 如替换全部?为TRUE, 该函数将替换所有搜索到 的字符串。 如要在搜索中区分大小写, 或搜索更复杂的格式, 配置用于高级正则表达 式搜索函数,使用搜索及替换模式VI,或匹配正则表达式函数。 在本设计中用到此'搜索替换字符串"函数, 主要是要完成字符串的搜索和替换的 功能, 因为题目中要求输出的组合字符串中两字符串之间不能用空格隔开,所以用此 函数搜索和替换空格, 这样就满足了题目的要求, 具体的应用在下面会有详细的阐述。 B:设计思路和步骤: 由程序框图我们可以知道:此题核心在于“格式化写入字符串”函数和字符串长度 函数。 首先添加两个数值输入控件和一个字符串输入控件, 分别用来输入数值和字符 串,并分别将数值1,数值2的显示格式设置为四位,二位浮点型,最终将此三个输入 控件连接到“格式化写入字符串”函数的输入端;在“格式化写入字符串”函数上点 击右键, 选择编辑格式字符串, 将当前的格式顺序分别设置为格式化分数, 格式字符 串和格式化分数,对于的格式字符串为%。 2f % s %.4f, 即显示时的数值分别设置为 两位, 四位浮点型, 这样就达到了设置输出格式的要求; 但是到了这一步显示的字符 串之间仍然是有空格隔开,不符合题目要求,所以我们在格式化写入字符串函数的“结 果字符串”输出端接入“搜索替换字符串”函数,在“搜索替换字符串”函数的“搜 索字符串端”添加“空格常量",同时在“替换全部?(F)”端添加真常量,通过这样的 9 《电子信息系统软件设计与仿真》课程设计报告 设置就能完成把搜索到的全部空格替换掉, 实现了两字符串之间不用空格隔开的功能 ; 最后用字符串长度函数来计算中间字符串长度和组成字符串长度, 并用数值输出控件 来显示字符串长度,用字符串输出控件来显示组合后的新的字符串。至此,该题功能 全部实现. 结语: 此次课程设计, 是我第一次接触到LABVIEW,这是一个强大的软件, 是一种用图标 代替文本行创建应用程序的图形化编程语言,它采用数据流的编程方式,用图标表示 函数, 用连线表示数据流向. 当开始看到题目,觉得很陌生, 后来去图书馆找相关资料 书并认真阅读, 这样开始对LABVIEW有一定的认识, 也慢慢地感兴趣, 同时也借助网上 一些视频进行学习。我知道LabVIEW包含了大量的工具与函数用于数据采集和信号处 理、分析、显示与存储等。与此同时, LabVIEW在自动化测试与验证系统、仪器控制、 数据采集与信号处理、嵌入式系统设计及教学科研等领域具有最大的优势. 通过这次课程设计,真正体验到LABVIEW的强大功能。虽然我此次的题目只是涉及到 LABVIEW很小的一些方面,可是通过对这些基本控件和函数的掌握也加深我对软件的 认识和运用。虽然也许我对LABVIEW的理解还在肤浅的层次,可是此次的设计确实让 我学到很多,为以后的学习打下坚实的基础。 10</p>- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LabVIEW 课程设计 报告 40774
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【鱼**】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【鱼**】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【鱼**】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【鱼**】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文