虚拟仪器课程设计报告iaqw.docx
《虚拟仪器课程设计报告iaqw.docx》由会员分享,可在线阅读,更多相关《虚拟仪器课程设计报告iaqw.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、哈尔滨工业大学(威海)虚拟仪器课设设计 (威海) 课 程 设 计基本信息学生姓名: 钱海钢 学号: 070220316 院系名称: 信息科学与工程学院 课程设计名称: 虚拟仪器的网络控制 课程设计地点: 创新实验室 课程设计时间: 2011年1月3日至 2011年1月 7 日 同组人姓名: 林镇江 方斌 课程设计内容目录 页码1、 课程设计题目与任务书.22、 课程设计用仪器设备名称.23、 课程设计过程.24、 课程设计心得.13教师评语及课程设计成绩 评语: 成绩: 教师签字:年 月 日虚拟仪器的网络控制一 课程设计题目与任务书利用labview设计虚拟仪器的网络控制1、设计一个程序控制8
2、个外设小灯的点亮方式,要求两种方式A:每个小灯间隔时间T,依次亮,时间T可调,并循环。B:先1.3.5.7亮隔时间T,2.4.6.8亮,并循环,T可调。2、要求主面板与硬件的8个小灯同步。3、通过网络在另一台计算机上控制此程序的运行(利用LabVIEW的DateSocket技术)二课程设计用仪器设备名称软件:LABVIEW 8.6及DataSocket Server、DAQmx硬件:NI公司的BNC-2120,利用它自带的LED灯实现软硬件的同步。三课程设计过程1.总体设计 首先使用选择使用条件结构来控制两种选择方式,条件一控制方式A,条件二控制方式B。在两种控制方式下,都需要有循环控制,所以
3、选择使用While循环嵌套,其中对于B方案中可以再使用选择结构来控制单数的四盏灯和偶数的四盏灯的亮灭。对于可调整的间隔时间T,我们选择使用时间延迟模块,同时使用数值输入控件,能基本实现设计要求的第一步,由于需要同时控制8个小灯的亮灭,所以使用簇,簇中包括8个布尔灯显示控件。2.总体程序图小灯控制程序A的程序图如图1所示: 图1 小灯亮灭控制方式A 在该程序中,使用了替换数组子集,i从0开始输入,控制簇中第一个小灯的亮灭,i=1时控制第二个小灯的亮灭,一次类推,当i=7时,第八个小灯亮,然后进入循环,时间延迟控件用来调整间隔时间T,当需要停止时,按下前面板的“停止”键。 小灯亮灭控制方案B的程序
4、图如图2所示: 图2 小灯亮灭控制程序B 该程序与A程序的区别为在While循环中有嵌套了一个条件结构,并有i除以2的余数控制,如果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”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟仪器 课程设计 报告 iaqw
限制150内