- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
附录
MACROBUTTON MTEditEquationSection2 SEQ MTEqn \r \h \* MERGEFORMAT SEQ MTSec \r 1 \h \* MERGEFORMAT SEQ MTChap \r 1 \h \* MERGEFORMAT 实验指导书
实验项目名称:虚拟仪器(Labview)上机实验
实验项目性质:综合性
所属课程名称:测试技术实验
实验计划学时:2
一、实验目的
1.掌握LabView的编程和上机调试;
2.了解热电偶温度传感器和应变片式力传感器的工作原理、特点和应用;
3.掌握温度和压力的测量。
二、实验内容和要求
1.LabView的编程和调试、运行;
2.利用LabView实现温度和压力的测量。
三、实验主要仪器设备和材料
本实验的主要仪器设备有:虚拟仪器开发平台LabView8.2,机械转子系统,USB数据采集卡,热电偶温度传感器,应变片式力传感器,计算机。
四.实验方法和步骤(7325A)
(一)温度测量编程与调试。
说明: = 1 \* GB3 ①一个完整的VI程序包括程序前面板和程序框图两大部分。 = 2 \* GB3 ②简单的采集过程为:打开采集卡→初始化→读取采集结果。
1、启动LabView8.2编程环境。从开始→程序→National Instruments LabVIEW 8.2或者双击桌面快捷图标 。
2、新建温度测试VI。在LabView8.2开始界面左上角文件→新建栏,单击VI。则生一对空白的前面板和程序框图窗口。
如图示:
3、在程序框图面板中放置顺序结构。方法:在框图面板任意空白位置单击右键,弹出函数选择框,单击选中编程→结构→层叠式顺序结构,在框图中空白处单击以确定顺序结构放置的坐上角点,向右下拖动鼠标,再次单击以确定顺序结构放置的右下角点,可以通过拖动边框来改变结构位置和大小(类似结构放置方法一样)。在边框上单击右键,选中弹出菜单中的“在后面添加帧”项。这样操作两次后,就生成了具有三帧的层叠式顺序结构,编号依次为0、1、2。如图示:
4、创建参数传递簇。在前面板空白处单击右键,在控件选择菜中单击选中新式→数组、矩阵→簇,放置于前面板,双击标签“簇”,修改为BS。选中新式→数值→数值输入控件,放置于刚才创建的簇中,并更改数值控件标签为lIndex。右键单击数值控件,在弹出的菜单中,选中表示法→I32(长整型)。按照同样的方法在簇BS中创建其余五个数值控件,数据类型均为I32(长整型),标签分别为:hHandle、nCh、lData、plData、lCode,输入初值分别为:0、0、6、512、0、1536。在前面板创建打开结果的数值显示控件,标签设置为“打开”,数据类型为I32(长整型),用于显示打开数据采集卡是否成功的标志。建好后的BS簇如图示:
建好簇BS后,在程序框图中将簇BS图标拖到顺序结构外面,“打开”显示控件放在顺序结构里。
5、打开采集设备程序。选择顺序结构的第0帧为当前工作帧(可参照第3步的图示,前面打钩的为当前工作帧)。在空白处单击右键,在弹出的程序选中菜单中选中“选择VI…”,通过弹出的选种对话框选择D://labview上机实验/Open7325A.VI,置于顺序结构的第0帧。
用鼠标单击,连接簇BS输出端子和Open7325A子VI的输入端子,以及Open7325A子VI的输出端子和“打开”显示控件。如图示:
6、初始化采集设备程序。切换到顺序结构的第1帧。在前面板创建“初始化”显示控件,数据类型为I32(长整型)。用与上述类似的方法加载Init7325A.VI,其路径为:D://labview上机实验/Init7325A.VI,并连线至如图所示:
7、读数、处理程序。要连续地从采集卡中读取数据就必须将整个读数和数据转换程序放置在循环结构中。切换至顺序帧的第2帧,并创建“读数”显示控件,数据类型为I32(长整型)。在程序选中菜单中选中编程→结构→While循环,置于第二帧中(中间留出较大空间)。在While循环内,调用Read7325A.VI。连接簇BS和Read7325A子VI。在程序选择菜单中选择编程→簇与变体→按名称解除捆绑,与簇BS连接,单击该解绑函数,选择所要的元素lData。选择编程→数组→初始化数组,在编程→数值→数值常数,改常数值为2048。将数组的输出端子与Read7325A子VI的数组输入端子相连,如图示。选择编程→数值→商与余数、除、乘、减 函数和常数,并按图示连接。选择编程→数组→抽取一维数组 ,放置好后,拖动其下边框使得其有十个输出端子,输出数据从第六路引出(温度采集为第六通道)。选取编程→数组→索引数组 函数、数值常数,按图示连接。
文档评论(0)