7188EAD求助 点击:889 | 回复:11



无锁

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2004年4月07日
发表于:2004-07-19 16:34:00
楼主
我现在需要使用7188E做以下工作 方案如下 请各位指教该方案是否可行 计算机两台 7188EAD模块一个 7041模块一个 现在利用7188EAD的Ethernet和A计算机通讯 B计算机(和7188EAD距离较远)通过485通讯 7041和7188也通过485通讯 7188程序开始处于等待状态 当A计算机有相关命令发送到时 7188开始读取7041的数值 并作一定的判断 得出一个结果 当A计算机发送特定的命令时 7188将结果发送的B计算机 等待A的下一次开始命令 通过阅读7188的相关资料 我觉得利用7188的Xserver比较好 不知道我的想法是不是正确的 方案是不是可行的 我是初次使用7188



天空中的鸟

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 281回
  • 年度积分:0
  • 历史总积分:697
  • 注册:2003年9月15日
发表于:2004-07-19 16:50:00
1楼
您的上位机使用两台,是工程要求么? 由于7188有两个狗,所以可能会造成由于程序过大,导致7188重起吧

无锁

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2004年4月07日
发表于:2004-07-19 21:40:00
2楼
不能说是两台上位机 因为B计算机的功能仅仅是接收一个结果 我现在对编程从哪个地方下手很困惑 根据7188EAD的说明书 用Xserver只需要修改其中的七个函数 那我怎么调试我的程序? 小弟在这方面是新手 望指教

外地人农民

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 164回
  • 年度积分:0
  • 历史总积分:353
  • 注册:2004年6月27日
发表于:2004-07-20 19:58:00
3楼
你在那里?看看我是否可以现场帮你

无锁

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2004年4月07日
发表于:2004-07-21 09:18:00
4楼
无锡

外地人农民

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 164回
  • 年度积分:0
  • 历史总积分:353
  • 注册:2004年6月27日
发表于:2004-07-21 09:56:00
5楼
北京

无锁

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2004年4月07日
发表于:2004-07-21 16:21:00
6楼
:(

外地人农民

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 164回
  • 年度积分:0
  • 历史总积分:353
  • 注册:2004年6月27日
发表于:2004-07-21 20:24:00
7楼
留下电话,我帮你

yhsu

  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 98回
  • 年度积分:0
  • 历史总积分:126
  • 注册:2002年7月04日
发表于:2004-08-09 16:27:00
8楼
建议先看看光盘里面得DEMO程序(7188XA目录下的DEMO),看懂一个你就是高手了:) 可以打电话咨询:021-62471724*8051 c语言技术支持.

yhsu

  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 98回
  • 年度积分:0
  • 历史总积分:126
  • 注册:2002年7月04日
发表于:2004-08-11 10:21:00
9楼
破网站!回复了7次都不成功.代码贴不出来.留mail,我发给你.

yhsu

  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 98回
  • 年度积分:0
  • 历史总积分:126
  • 注册:2002年7月04日
发表于:2004-08-11 10:23:00
10楼
//代码简化过的.看起来应该容易一些 // DEMO2: Client read/write server // File name: demo2.c // Compile mode: large #define ES2_DEBUG 2 /* unmark to show debug information */ #include <string.h> #include <stdio.h> #include <conio.h> #include <stdlib.h> #include "..\lib\7188e.h" #include "..\lib\tcpip.h" #define BUFSIZE 1024 /* read/write buffer size */ #define SERVICE 10000 /* define the service port for Server */ #define SOCKETS 32 /* define the maximum number of sockets */ #define QLEN SOCKETS-1 /* maximum connection queue length */ void killsockets(void); int do_echo( int skt ); int es; /* flag to run ES (service loop) */ fd_set rfds; /* set of socket file descriptors for reading */ typedef struct socket_state { int active; /* socket is active */ int init; /* socket just initiated */ struct sockaddr_in sin; /* client address */ } socket_state; socket_state sst[SOCKETS]; /* sockets state table */ /************************************************************************* * main * program main routine *************************************************************************/ int RxCounter=0; int RxCounterOut=0; struct ip host_ip = { {192,168,255,2},{255,255,0,0} }; main( int argc, char *argv[] ) { struct sockaddr_in ssin; /* client Internet endpoing address */ int sin_len; /* length of sockaddr_in */ int s; /* master socket for listenning */ int ss; /* slave socket got from accept */ int type, protocol, err=0; int rc; /* return code of selectsocket */ int i; char Message1[]="connected successful.";

yhsu

  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 98回
  • 年度积分:0
  • 历史总积分:126
  • 注册:2002年7月04日
发表于:2004-08-11 10:27:00
11楼
只能贴这么多.还有一半贴不出.我放弃.算他狠!!!

热门招聘
相关主题

官方公众号

智造工程师