- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
温度测试系统
环境温度测试系统 课前准备 需求分析 主VI界面设计 搭建系统框图 模块化实现 完善主VI系统框图程序 整体功能测试 课前准备 1.打开项目浏览器,右键单击我的电脑→添加→文件夹(快照) 2.在弹出对话框中找到SubVIs文件夹→打开SubVIs文件夹→单击当前文件夹 3.添加SubVIs文件夹后,在项目浏览器中出现SubVIs虚拟文件夹 4.按照上述文法添加Ctrls文件夹、Config文件,并保存(如图所示) 课前准备 需求分析 需求分析 需求分析 需求分析 主VI界面设计 标题栏 将窗口标题设置为与本VI名称相同 打开主VI,菜单→文件→VI属性,打开VI属性对话框(如图)取消勾选与VI名称相同选项,并将窗口标题设置为环境温度测试系统 主VI界面设计 菜单栏 创建运行时菜单文件 1.打开主VI,前面板→菜单栏→编辑→运行时菜单,单击下拉列表切换为自定义 2保存至Ctrls文件夹命名为Run Time Menu_Ctrls-环境温度测试系统 编辑自定义菜单(如图) 主VI界面设计 工具栏 添加配置、采集、查询、退出布尔空间(如下图步骤1) 1.控件选板→选择控件,选择Ctrls文件夹下的配置控件,将控件添加至主VI前面板 2.按照上述方法添加采集、查询、退出三个布尔控件 设置布尔控件的机械动作 配置、查询、退出设定为释放时触发,采集设定为单击时转换 主VI界面设计 软件名称显示区(如图步骤2) 1.在主VI前面板上创建自由标签 2.标签内容为环境温度测试系统(字号:45 字体:Tahoma) 主VI界面设计 显示区 添加波形图表显示控件(如图步骤3) 在主VI前面板上创建波形图表显示控件,命名为Chart,隐藏标签,使用工具选板颜色工具将控件边框和图例设置为透明 添加当前温度显示控件(如图步骤4) 在主VI前面板上创建字符串显示控件,命名为Temp,隐藏标签,使用颜色工具将控件设置为透明 添加自由标签(如图步骤5) 在主VI前面板上创建自由标签,内容为“/”,使用颜色工具将控件设置为透明 添加报警提示显示控件(如图步骤6) 在主VI前面板上创建字符串显示控件,命名为Alarm,隐藏标签,使用颜色工具将控件设置为透明 主VI界面设计 状态栏 添加版本信息(如图步骤7) 在主VI前面板上创建自由标签,内容为“Temperature Measurement System Ver 1.0 Copyright by Pansino” 前面板修饰、装饰等(如图) 使用细分割线进行各个部分划分,使用颜色选板将前面板颜色改为系统颜色 主VI界面设计 搭建系统框架 ——状态机 创建枚举变量 1.右键Ctrls虚拟文件夹→新建→控件,在空间编辑器中添加枚举输入控件 2.枚举项内容包括 (1)Initialize (2) Idle (3)Config (4)Query (5) DAQmx-Config (6)DAQmx-Run (7)DAQmx-Clear (8)Error Handle (9) About (10) Exit 3.将改空间保存在Ctrls文件夹下,命名为Enum-Main_Ctrls-环境温度测试系统.ctl 4.控件选板→选择VI →,选择Ctrls文件夹下Enum-Main将其放在程序框图中 搭建系统框架 按图创建框图程序 搭建系统框架 完成状态机各个状态 1.Initialize状态如上图所示 2.完成Idle状态(包括事件结构) (1)完成Timeout事件(时间源:应用程序 事件:超时) 搭建系统框架 (2)完成Config事件(时间源:Config 事件:改变值) 搭建系统框架 (3)完成Acquire事件(时间源: Acquire 事件:改变值) 搭建系统框架 (4)完成Query事件(时间源: Query 事件:改变值) 搭建系统框架 (5)完成Exit事件(时间源: Exit 事件:改变值) 搭建系统框架 (6)完成Menu Selection事件(时间源: 本VI 事件:菜单选择(用户)) 添加Menu-Selection模块 位于SubVIs文件夹下 搭建系统框架 完成Config状态 状态功能介绍:该状态完成读取配置文件、获取配置界面信息的功能 搭建系统框架 完成Query状态 状态功能介绍:该状态完成查询试验数据、生成报表等功能 搭建系
文档评论(0)