Galil DMC 运动控制器编程问题求助? 点击:538 | 回复:6



rzzq8720

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 123回
  • 年度积分:0
  • 历史总积分:153
  • 注册:2004年2月07日
发表于:2008-11-22 18:01:35
楼主

          根据手册说明,通过网口或串口将命令写入控制器,命令正确的话,要返回“:”,如错误的话,要返回“?”。我的问题是:

如果我想不让控制器返回上述字符,而只需要某些关心的信息比如写入“TPA”读取编码器信息,该怎么作?




yxxxy

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 52回
  • 年度积分:95
  • 历史总积分:290
  • 注册:2005年8月23日
发表于:2008-11-23 09:13:46
1楼

有协议的,232的,有格式的

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2008-11-23 10:32:25
2楼
想让GALIL听话的时候不应一声,目前没有可能的。

rzzq8720

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 123回
  • 年度积分:0
  • 历史总积分:153
  • 注册:2004年2月07日
发表于:2008-11-23 13:35:15
3楼
      不是有条命令EO吗?  EO 0 就是 Echo off ,就不返回了,其实我的问题是:如果用了EO 0 后,是不是就把比如一般的返回“:” “?”给屏蔽掉了,而需要的如TPA 读取编码器信息的还能正常返回? 请熟悉的朋友指点!谢谢

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2008-11-23 17:17:56
4楼

您对 EO 指令理解错了。EO 0 就是默认状态,如果您用了EO1,返回的就不只是一个冒号或者问号了。就GALIL的两百多个指令来说,国内比我熟悉的应该不多了。

竹石

  • 精华:0帖
  • 求助:0帖
  • 帖子:45帖 | 306回
  • 年度积分:0
  • 历史总积分:1036
  • 注册:2003年9月13日
发表于:2008-11-24 09:27:57
5楼
你自己写个函数,判断返回值,如果是冒号或者问号,就忽略掉,不就OK了么?

竹石

  • 精华:0帖
  • 求助:0帖
  • 帖子:45帖 | 306回
  • 年度积分:0
  • 历史总积分:1036
  • 注册:2003年9月13日
发表于:2008-11-24 09:31:41
6楼
我也是galil的用户,我的习惯是,需要实时性强的,运动控制相关的功能,尽量用galil的卡来完成;其它复杂的功能尽量不要用galil来做。

热门招聘
相关主题

官方公众号

智造工程师