CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  网络通信

通过主机在远端,对pc104工控机进行控制,如开始、停止采集,并读取Ram中数据到主机。先在这三鞠躬!谢谢!

楼主hardwareboy(大森林)2005-07-03 14:34:51 在 专题开发/技术/项目 / 网络通信 提问

功能:  
          远端有一个pc104工控机对环境进行数据采集后,存在Ram中,我要开发一个系统,在远端通过  
   
  主机,对其进行控制,如开始、停止采集,并读取Ram中的数据靠主机。  
   
          因我没有做过类似东西,不知道该如何下手,关键是通讯协议的开发,不知  
   
  如何编写。恳请各位高人指点我如何入手,我真的不知道如何入手。给与我帮助  
   
  的人,在我心中拜如神明!先在这三鞠躬!谢谢! 问题点数:50、回复次数:6Top

1 楼qrlvls( 空 气 )回复于 2005-07-04 04:14:26 得分 0

首先   PC104   的代码与普通   PC   并无区别,不要把他看得太特别  
  你要完成的仅仅是简单的   Socket   通讯而已,所谓的读取   RAM   也仅仅是通过发送命令到   PC104   由   PC104   获取数据打包后传回上位机而已Top

2 楼awjx(啦啦啦)回复于 2005-07-04 09:07:12 得分 0

楼上的说了  
  其实主要是SOCKET部分做好,即通信模块要健壮.  
  然后自定义一份上层通信协议,通过此协议控制  
  如001表示重启工控机等!Top

3 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-07-04 14:35:35 得分 0

主要自己定义一些通信协议的控制方法,比如命令关键字等  
  然后通过socket来进行通信Top

4 楼hardwareboy(大森林)回复于 2005-07-04 15:58:13 得分 0

楼上的各位高人,谢谢高屋建棱的给了我指导,尤其是楼1和楼2很感谢他们。  
  我这里还想问一点,就是我的界面用vb做,底层用c来写,请问怎么结合。Top

5 楼qrlvls( 空 气 )回复于 2005-07-04 16:26:44 得分 0

1.用VC把通讯部分做成标准动态库,不过VB是单线程,这样在通讯时会阻塞,时间较长的话界面就会没有反应,不友好  
  2.用VC封装成控件,在控件中使用多线程进行通讯,在取到状态后产生事件,这样便不会阻塞Top

6 楼hardwareboy(大森林)回复于 2005-07-04 19:22:30 得分 0

楼上大侠说“vb是单线程的,通讯时会阻塞”我有点不理解,小声问一下,我采用C/S模式,远  
            端pc104工控机作为服务器,远程控制端作为客户端(终端)。属于1对1,怎么需要多线程呢?  
                      问题有点幼稚。  
  Top

相关问题

  • 音频采集?
  • 数据采集
  • directshow采集问题
  • 远端存储过程?
  • 获取远端mac地址!
  • 给大家鞠躬了
  • 视频采集的问题
  • 图像采集问题
  • 有关信号采集
  • DirectShow 采集同步问题

关键词

  • 主机
  • 通讯
  • 数据
  • pc
  • 协议
  • 通信
  • vb
  • socket
  • 远端
  • 采集

得分解答快速导航

  • 帖主:hardwareboy

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo