- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
任务3温度信号采集程序设计2024/6/2520:32项目9myDAQ体温测量仪设计
9.4任务3温度信号采集程序设计9.4.1温度信号采集程序设计LabVIEW中使用DAQmx驱动编写模拟信号采集的基本编程步骤:配置资源→时钟设定→开始采集→读/写操作→关闭资源。为了连续信号采集,将“读/写操作”这个步骤放置于while循环结构中。编好的程序框图如图所示。
9.4任务3温度信号采集程序设计编写步骤:1.新建一个VI,在函数选板,找到测量IO-DAQmx里面的“创建虚拟通道”,用来设置物理通道等。多态VI默认选择“模拟?电压”模式。右击该多态VI的物理通道端子创建输入控件,用来设置AI通道地址。它的在最大值端子上右击,创建常量,默认值是5,单位是V。由于温度传感器测温范围是0℃~100℃,对应输出电压范围就是0V~1V,该常量不需要修改,保持5即可。在最小值端子上右击,创建常量,默认值为?5,可以修改为0。在该多态VI的输入接线端配置端子上右击,创建常量,选择“差分”方式。2.再放一个“DAQmx定时”节点,在它的率速率端子右击创建输入控件,用来输入采样率,即每秒采样次数;在采样模式端子上右击创建常量选择“连续采样”。
9.4任务3温度信号采集程序设计3.再放一个“DAQmx开始任务”用来开始采集动作,它与“停止任务”、“清除任务”配合使用,“停止任务”和“清除任务”用来释放资源,这是优质线程不可或缺的部分,在读写操作完成后,将线程中使用到的硬件资源全部释放。便于资源的重复利用,提高效率。4.“DAQmx读取”也是一个多态VI,选择模拟-单通道-多采样-1DDBL;含义是只采集一个通道的数据,每执行1次连续采集N个数据,构成一个双精度浮点数的一维数组,数组有N个元素。在该多态VI的输入端,“每通道采样数”端子上创建输入控件,用来输入采样数N。下面来解释采样速率和采样数N的关系:由于温度是慢信号,采样频率可设置为500下/秒,此时如果设置采样数N=250,那么循环一次,用时=250/500=0.5秒,就是每半秒循环一次。每次循环采集来的数据,是250个成员的一维数组。
9.4任务3温度信号采集程序设计?
9.4.2温度比较子程序设计温度信号采集之后,还要进行分析、处理、显示、报警等。为了程序简洁,用子程序实现部分功能。根据任务要求,当前温度与温度上限、温度下限比较,大于温度上限,红灯亮;小于温度下限,黄灯亮;介于温度上限线之间绿灯亮。9.4任务3温度信号采集程序设计
1.下面来编写温度比较子程序1)新建VI,保存为“温度比较子VI”。在控件选板找到数值型输入控件,放置该控件,命名为“当前温度”,再放置两个数值型输入控件,一个温度上限和温度下限。2)切换到程序框图窗口,在函数选板找到比较选板,找到大于函数、小于函数、选择函数,分别放置在程序框图,如图所示,再放置3个字符串常量,常量值修改为“温度过高”、“温度过低”、“温度正常”。当温度大于温度上限,选择温度过高,小于温度下限,选择温度过低,否则选择温度正常。9.4任务3温度信号采集程序设计
2.下面进行报警状态程序编写1)在程序框图窗口放置一个条件结构,用温度状态作为分支选择器输入,用来选择不同的分支。将“温度正常”分支作为默认分支,把“假”修改成“温度正常”。“真”分支标签改为“温度过高”,右击选择器标签,在后面添加分支,标签为“温度过低”。2)创建一个布尔型数组常量,用来作为指示灯的输入,控制指示灯的亮、灭。温度过低分支,为FTF中间黄色灯对应为真,红、绿为假;同样方法处理另外两个分支;温度过高分支:TFF、温度正常分支:FFT。3)把每个分支的数组,连接到条件结构的边框上,在数据隧道上右击,创建显示控件。还可以把字符串常量也放到条件结构里面,3个分支分别输入不同内容,用一个显示控件显示。也可以在每个分支放置对应的字符串常量,连接到条件结构边框,并在数据隧道上右击,创建一个显示控件来显示温度状态。3)切换到前面板,把布尔量数组拖拽成3个元素,然后把控件摆整齐。9.4任务3温度信号采集程序设计
3.进行图标和连线板的编辑1)先编辑图标,双击窗口右上角的图标,打开图标编辑窗口,在图层里把默认图层层关闭;符号里选择温度计,并加框,关闭图标编辑窗口。2)再编辑连线板,在连线板上右击,“模式”里面选择3个输入、2个输出的模式,再连线版端子和控件相连。3个输入端子分别连接“当前温度”、“温度上限”、“温度下限”;输出端子分别连接“温度状态”字符串和布尔数组。连接时,注意顺序。先把这个子程序保9.4任务3温度信号采集程序设计
9.4任务3温度信号采集程序设计9.4.3调用温度比较子程序方法下面来调用子程序。在函数选板,找到“选择VI…”,找到“
您可能关注的文档
- 项目5-质量管理概述.pptx
- 项目6 液位检测PPT(二)超声波传感器及应用.pptx
- 项目6 液位检测PPT(一)电容式传感器及应用.pptx
- 项目6交通灯控制系统-任务4.pptx
- 项目7 温度预警系统 (1).pptx
- 项目7 温度预警系统-任务3 (1).pptx
- 项目8自动门控制仿真系统.pptx
- 项目8自动门控制仿真系统-任务1.pptx
- 项目9myDAQ体温测量仪设计.pptx
- 项目10基于myDAQ音频信号处理系统设计-任务3 (1).pptx
- 2023年河北省保定市高碑店市卫生健康局公务员考试《行政职业能力测验》历年真题及详解.docx
- 2023年河北省保定市安国市信访局公务员考试《行政职业能力测验》历年真题及详解.docx
- 信息必刷卷03(广东省专用)(解析版).docx
- 信息必刷卷02(天津专用)(原卷版).docx
- 信息必刷卷03(安徽专用)(原卷版).docx
- 热点08 工艺流程题 -2024年中考化学【热点·重点·难点】专练(江苏专用)(解析版).docx
- 专题06 比较异同类选择题(含答题技巧,题型专练60题)(解析版).docx
- 专题09 推断题、工业流程题、溶解度曲线题(解析版).docx
- 信息必刷卷04(湖南专用)(解析版).docx
- 信息必刷卷01(福建专用)(原卷版).docx
最近下载
- (完整版)数学英文词汇大全.docx VIP
- 完整版本圣三国蜀汉传攻略.docx
- 第4课用联系的观点看问题2024-2025学年中职高教版2023哲学与人生.pptx VIP
- 高中化学_电化学复习专题教学设计学情分析教材分析课后反思 .pdf
- 广告标识牌采购投标方案(技术标360页).docx
- 测绘地理信息安全保障措施通用标准审查细则(试行).doc VIP
- 语文课程实践技能智慧树知到期末考试答案章节答案2024年广州大学.docx
- 现代汉语词性辨析练习及答案.doc
- 广东省安装工程综合定额2010.pdf VIP
- 外研社高中英语必修一 Unit 5 The monarch’s journey 教学设计.docx
文档评论(0)