下载后可任意编辑 课 程 设 计基本信息学生姓名: 钱海钢 学号: 070220316 院系名称: 信息科学与工程学院 课程设计名称: 虚拟仪器的网络控制 课程设计地点: 创新实验室 课程设计时间: 2024 年 1 月 3 日至 2024 年 1 月 7 日 同组人姓名: 林镇江 方斌 课程设计内容目录 页码1、 课程设计题目与任务书...……………………………………………......[2]2、 课程设计用仪器设备名称...……………………………………………..[2]3、 课程设计过程……...……………………………………………………..[2]4、 课 程 设 计 心 得 … … ...……………………………………………………..[13]老师评语及课程设计成绩 评语: 成绩: 1(威海)下载后可任意编辑老师签字:年 月 日虚拟仪器的网络控制一. 课程设计题目与任务书利用 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 所示:2下载后可任意编辑 图 1 小灯亮灭控制方式 A 在该程序中,使用了替换数组子集,i 从 0 开始输入,控制簇中第一个小灯的亮灭,i=1 时控制第二个小灯的亮灭,一次类推,当 i=7 时,第八个小灯亮,然后进入循环,时间延迟控件用来调整间隔时间 T,当需要停止时,按下前面板的“停止”键。 小灯...