2 几种网络远程控 制实现方案及 比较
虚拟仪 器测试 平 台的 网络远程控制采用 客户/ 服
同的设备, 这样可以方便地将多台测量仪器综合成为 一个测试系统 , 并且非常方便地添加, 减少设备 .
随着计算机 网络技术 的飞速发展 , 于 网络 的远 基
务器(/ ) C S结构实现, 本地计算机作为服务器端, 直接
通过通信端 口控制各设备 , 远程控制终端作为客户端,
连接 到服务器 上 , 进行远程 控制操 作 .
第 4期增 刊
基于网络的虚拟仪器测试平台设计
远程控制的具体实现方式有多种 , 一种方式是本
示, 并通过网络将更新后的数据发送给远程终端, 以保
持双方数据的同步 . 这一方案双方数据 同步性好 , 由于
地主机直接向远程终端发布本地仪器控制界面静态或 动态的图像( N 公司提供的 G e Sre) 如 I W b vr .这种 e 方式的好处是远程终端工作量小, 网络编程简单, 客户 端只需普通的网络浏览器就可以实现远程控制.缺点 是图像的传输会消耗大量的网络资源, 当网络带宽受 限制时会影响远程控制的效果 , 尤其是当测试平 台中 包含多台仪器时, 这个问题就更加明显. 另一种方式是 在远程终端上也运行一个虚拟仪器控制界面, 本地主 机和远程终端间只传输仪器控制命令和现场采集到的 数据. 这样网络上只传输少量数据, 连接双方都可以迅 速对控制命令做出响应 , 反应迅速 , 尤其在系统包括多 个设备操作界面时, 这一优点更加突出. 其缺点是需要 在远程终端上也运行一个虚拟仪器控制界面, 网络编 程工作量较大. 综合比较这两种实现方式, 在虚拟仪器测试平台 开发中, 由于测试平台包括多台仪器, 并且有些设备并 不需要与计算机进行大量的数据交换 ( 如可编程 电源 设备等)因此采用第二种方式实现网络的远程控制效 ,
果更好 .
传递的是界面操作命令和返回值数据, 所以任意一方 改变仪器设置, 另一方都可以立即更新数据和显示. 但 编程工作量相对较大. 在实际项 目设计过程中, 对操作的实时性要求较 高, 以选用后一种方案实现虚拟仪器的远程控制较 所
为理想 .
3 系统设计概述
虚拟仪器测试平台系统的硬件构成一般包括: 计 算机, 基于计算机总线的测量板卡, 各种测量中要使用
到的仪器如: 示波器, 信号源, 程控电源, 信号采集系统 等.计算机通过 G I , 3 , PB R 22U B等接 口和设备连 S S
接, 同时, 通过网络与远程终端连接 , 从而达到远程控
制的目的.系统结构如图 1 所示.
第二种远程控制有两种实现方案, 这两种方案的
区别在于远程终端对本地仪器访问方式的不同.
一种方案是直接远程传递对通信端 口( PB G I, R 22U B等) S3 , S 操作的命令.远程用户操作虚拟仪器
界面时, 远程终端通过网络把控制指令字符串发送给 主机, 本地计算机接收到远程指令后从中提取出所需
图 1 系统结构框 图
指令字符串, 直接调用通信板卡制造商提供的函数, 使
用这些指令字符串对端 口操作 , 并向远程终端返 回结
果. 这样的好处是编程简单, 因为操作中要用到的端口 操作命令很少, 所以网络编程工作量小 ; 由于本地计算 机和远程终端的不同只是前者直接操作通信端 口, 而 后者通过网络操作通信端 口, 所以只要对端 口操作函 数进行一次封装, 使之根据本机是主机还是远程终端
系统软件 编 程 采 用 Mioo Vsa C + c sf i l r t u + ( C + o + V + ) + 是可视化面向对象的程序设计语言, V C 提供了丰富的控件, 各个通信端口板卡制造商都提供 了可以在 V ++中直接调用的, C 功能强大的函数库和
动态链接库 . 因此 V ++ C 可以很好的完成所需系统软
判断是直接调用端口操作函数还是通过网络发送端口 操作命令, 而上层的界面操作和消息处理是一样的, 所 以本地计算机和远程终端程序通用性好.但其缺点是 由于双方都直接对底层通信端口操作, 缺乏通讯机制,
所 以双方数据同步性不好 , 一方改变仪器设置后 , 另一
件的开发. 此外 V + 还提供强大的网络编程支持及 C + 数据库功能, 为网络远程控制程序的开发和将来进一 步结合数据库扩展系统功能提供了完备的开发工具.
- 虚拟仪器设计作业 > 仪器仪表学报20
-
仪器仪表学报20
下载该文档 文档格式:PDF 更新时间:2007-05-02 下载次数:0 点击次数:2文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: MC SYSTEM 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: MC SYSTEM 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:一种集嗓音与声门图像分析功能为一体的 虚拟仪器系统设计初步 3
下一篇:的轧机振动纹在线监诊系统
点击查看更多关于虚拟仪器设计作业的相关文档
- 您可能感兴趣的
- 虚拟仪器设计基础教程 虚拟仪器设计 虚拟仪器 虚拟仪器技术应用 计算机虚拟仪器技术 虚拟仪器软件下载 虚拟仪器技术 虚拟仪器简介 虚拟仪器的发展
- 大家在找
-
- · 网上车管所济南2012
- · 2012教育心理学真题
- · 预产期计算器
- · 伏尔泰简介
- · 广州五金保温瓶厂
- · 2007年湖南省数学竞赛题(数学专业)答案
- · 2011年驾校c1理论考试
- · 船舶适航状况记录表
- · 如何提高动手能力
- · 网页photoshop
- · 河北邢台百姓网
- · 摄影测量与遥感概论课件
- · 广州南洋理工大学地址
- · cad中倒角怎么标注
- · 福师大协和
- · 测定杨氏模量实验报告
- · 湖南益阳花鼓戏卖杂货
- · 三星s5660驱动程序
- · 可调式空气悬架
- · qq空间克隆2011
- · 新浪uc蝴蝶版官方下载
- · 三层电梯PLC编程
- · 美的电扇售后服务
- · 兴城市杨明
- · 多层砖房抗震构造详图
- · 12v逆变器电路图
- · 大学篮球教案word
- · 帅哥的大鸟
- · www.5edy.com
- · 如何开通易宝支付
- 赞助商链接