虚拟仪器课程设计报告样本.doc

上传人:汽*** 文档编号:544106779 上传时间:2023-07-04 格式:DOC 页数:13 大小:701.54KB
返回 下载 相关 举报
虚拟仪器课程设计报告样本.doc_第1页
第1页 / 共13页
虚拟仪器课程设计报告样本.doc_第2页
第2页 / 共13页
虚拟仪器课程设计报告样本.doc_第3页
第3页 / 共13页
虚拟仪器课程设计报告样本.doc_第4页
第4页 / 共13页
虚拟仪器课程设计报告样本.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《虚拟仪器课程设计报告样本.doc》由会员分享,可在线阅读,更多相关《虚拟仪器课程设计报告样本.doc(13页珍藏版)》请在金锄头文库上搜索。

1、(威海) 课 程 设 计基本信息学生姓名: 钱海钢 学号: 院系名称: 信息科学与工程学院 课程设计名称: 虚拟仪器网络控制 课程设计地点: 创新实验室 课程设计时间: 1月3日至 1月 7 日 同组人姓名: 林镇江 方斌 课程设计内容目录 页码1、 课程设计题目与任务书.22、 课程设计用仪器设备名称.23、 课程设计过程.24、 课程设计心得.13教师评语及课程设计成绩 评语: 成绩: 教师签字:年 月 日虚拟仪器网络控制一 课程设计题目与任务书运用labview设计虚拟仪器网络控制1、设计一种程序控制8个外设小灯点亮方式,规定两种方式A:每个小灯间隔时间T,依次亮,时间T可调,并循环。B

2、:先1.3.5.7亮隔时间T,2.4.6.8亮,并循环,T可调。2、规定主面板与硬件8个小灯同步。3、通过网络在另一台计算机上控制此程序运营(运用LabVIEWDateSocket技术)二课程设计用仪器设备名称软件:LABVIEW 8.6及DataSocket Server、DAQmx硬件:NI公司BNC-2120,运用它自带LED灯实现软硬件同步。三课程设计过程1.总体设计 一方面使用选取使用条件构造来控制两种选取方式,条件一控制方式A,条件二控制方式B。在两种控制方式下,都需要有循环控制,因此选取使用While循环嵌套,其中对于B方案中可以再使用选取构造来控制单数四盏灯和偶数四盏灯亮灭。对

3、于可调节间隔时间T,咱们选取使用时间延迟模块,同步使用数值输入控件,能基本实现设计规定第一步,由于需要同步控制8个小灯亮灭,因此使用簇,簇中涉及8个布尔灯显示控件。2.总体程序图小灯控制程序A程序图如图1所示: 图1 小灯亮灭控制方式A 在该程序中,使用了替代数组子集,i从0开始输入,控制簇中第一种小灯亮灭,i=1时控制第二个小灯亮灭,一次类推,当i=7时,第八个小灯亮,然后进入循环,时间延迟控件用来调节间隔时间T,当需要停止时,按下前面板“停止”键。 小灯亮灭控制方案B程序图如图2所示: 图2 小灯亮灭控制程序B 该程序与A程序区别为在While循环中有嵌套了一种条件构造,并有i除以2余数控

4、制,如果i除以2余数为0,则内嵌条件为真,执行如图2所示程序,此时,数组输出0、2、4、6,外设小灯1、3、5、7亮。 图3如果余数为1,则内嵌条件为假,执行如图3所示程序。此时,数组输出1、3、5、7,控制外设小灯2、4、6、8亮。 在控制方案B中,还运用了一种局部变量,从而使所需外设数量减少,整个控制系统只需要八个小灯。3.前面板设计 该程序前面板如图4: 图4 前面板 “方式选取”用来选取控制方案,当选取“方式1”为控制方案A,八个小灯依次亮灭,通过“T1”来控制亮灭间隔时间,单位为秒。当选取“方式2”为控制方案B,小灯1、3、5、7同步亮,间隔时间T,小灯2、4、6、8同步亮,通过控制

5、T2来控制亮灭时间间隔。4.网络控制设计实验规定通过网络,在另一台计算机上控制此程序运营,咱们选取使用LabVIEW自带DateSocket技术。一方面,需要打开DataSocket Server程序,对所编写程序进行设立。在“属性”选项下,点击“数据绑定”,如图5。 图5 DataSocket 属性设立 “数据绑定选取”中选取“DataSocket”,“访问类型”选取“只读”,“途径”选取自己电脑所用URL。 由于需要在另一台计算机上实现对本程序控制,因此在设立完毕后来,将控制器(几乎相似程序)拷在此外一台电脑上,其程序图如图6. 图6 远程控制器程序图 其前面板如图7。 图7 远程控制器前

6、面板 对前面板上三个控件分别进行DataSocket属性设立,就可以实现程序远程控制。通过实验可知,当在控制器上选取方式1时,被控制对象上显示也是方式1,并且小灯实现同步亮灭。当控制器选取方式2时,被控对象也及时变为方式2并按照方式2进行有规律亮灭。进过测试,控制器能完毕同步控制被控对象完毕方式选取及实践变化等所有规定操作。4.与硬件连接 一方面,运用Measurement&Automation Explorer程序,新建NI-DAQmx任务,并进行设立,过程如图8所示。 图8 DAQmx 任务 然后在已经完毕VI中添加DAQmx写入控件,由于咱们需要输出一组数据来控制LED亮灭,因此是给硬件

7、写入数据。DAQmx写入控件选取 多通道单线输出,并且设立任务通道,其程序图如图9所示。 图9 DAQ控件程序图由实验成果可知,当软件上小灯按照方式1进行亮灭时,BNC-2120上小灯时也实现同步亮灭,当软件上小灯按照方式2亮灭时候,BNC-2120上小灯也现实了同步亮灭,当变化时间T时, BNC-2120上小灯也按照新时间T与软件某些同步亮与灭。四设计心得 刚开始看到题目时候就想到和一道实验题类似,思路一下子有了,于是就选取了这道题。第一天晚上就按照实验思路用顺序构造做完了软件某些,就自觉得万事大吉了。第一次答辩时候才发现其她组软件都做成一种VI,而我却做成了两个VI,突然发现犯了个主线性错

8、误。通过这件事,明白了合伙重要性。第二次答辩时候由于控制对象和被控对象设立相反了,并且方式选取时候要先停止后重新运营才干选取,又不大符合题目规定。今天中午及下午又在实验室和队和谐好研究,通过不断查资料,问同窗,最佳终于发现了因素,把循环用错了。感谢教师严格,让咱们发挥了更大潜能,坚持不懈,最后把课设进行了很大改进,一种成就感油然而生,同步感谢王教师及其她同窗协助,让咱们顺利完毕了虚拟仪器课程设计。 在这次虚拟仪器课程设计过程中,不但仅巩固了上课所学理论知识,也不但仅通过先后为期近一种月课设对labview有了更进一步理解和更纯熟操作,最重要是学会了一种认真态度,一种坚持不懈毅力和一种不惧怕困难精神。最高兴是通过诸多坎坷之后成功完毕时喜悦。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号