虚拟仪器课程设计网络控制研究报告.docVIP

虚拟仪器课程设计网络控制研究报告.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟仪器课程设计网络控制研究报告

课 程 设 计 基本信息 学生姓名: 钱海钢 学号: 070220316 院系名称: 信息科学与工程学院 课程设计名称: 虚拟仪器的网络控制 课程设计地点: 创新实验室 课程设计时间: 2011年1月3日至 2011年1月 7 日 同组人姓名: 林镇江 方斌 课程设计内容目录 页码 课程设计题目与任务书...……………………………………………......[2] 课程设计用仪器设备名称...……………………………………………..[2] 课程设计过程……...……………………………………………………..[2] 课程设计心得……...……………………………………………………..[13] 教师评语及课程设计成绩 评语: 成绩: 教师签字: 年 月 日 虚拟仪器的网络控制 课程设计题目与任务书 利用labview设计虚拟仪器的网络控制 1、设计一个程序控制8个外设小灯的点亮方式,要求两种方式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。在两种控制方式下,都需要有循环控制,所以选择使用While循环嵌套,其中对于B方案中可以再使用选择结构来控制单数的四盏灯和偶数的四盏灯的亮灭。对于可调整的间隔时间T,我们选择使用时间延迟模块,同时使用数值输入控件,能基本实现设计要求的第一步,由于需要同时控制8个小灯的亮灭,所以使用簇,簇中包括8个布尔灯显示控件。 2.总体程序图 小灯控制程序A的程序图如图1所示: 图1 小灯亮灭控制方式A 在该程序中,使用了替换数组子集,i从0开始输入,控制簇中第一个小灯的亮灭,i=1时控制第二个小灯的亮灭,一次类推,当i=7时,第八个小灯亮,然后进入循环,时间延迟控件用来调整间隔时间T,当需要停止时,按下前面板的“停止”键。 小灯亮灭控制方案B的程序图如图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”来控制亮灭的间隔时间,单位为秒。当选择“方式2”为控制方案B,小灯1、3、5、7同时亮,间隔时间T,小灯2、4、6、8同时亮,通过控制T2来控制亮灭的时间间隔。 4.网络控制设计 实验要求通过网络,在另一台计算机上控制此程序的运行,我们选择使用LabVIEW自带的DateSocket技术。 首先,需要打开DataSocket Server程序,对所编写的程序进行设置。在“属性”选项下,点击“数据绑定”,如图5。 图5 DataSocket 属性设置 “数据绑定选择”中选择“DataSocket”,“访问类

文档评论(0)

ipad0c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档