LABVIEW如何读取MG指令 点击:455 | 回复:4



mannnna

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 13回
  • 年度积分:0
  • 历史总积分:28
  • 注册:2013年4月21日
发表于:2016-11-22 15:19:23
楼主

   请问下大神们         LABVIEW如何读取MG指令?




刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:17帖 | 8240回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2016-11-22 17:32:40
1楼

您是指在卡内程序中使用的MG指令么?

mannnna

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 13回
  • 年度积分:0
  • 历史总积分:28
  • 注册:2013年4月21日
发表于:2016-11-23 13:09:59
2楼


回复内容:

对: 刘岩利 您是指在卡内程序中使用的MG指令么? 内容的回复!

你好  我是指卡内指令如  MG"信息",上位机LAB如何读取

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:17帖 | 8240回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2016-11-24 10:19:26
3楼

对于控制卡内程序中的MG指令,对于GALIL来说,这个叫做“unsolicited messages”。对于不同的软件版本,需要用到的是 MESSAGE、ONMESSAGE(GALILTOOLS)或者 DMCGetUnsolicitedResponse(DMCWIN)。

不过,一般来说不建议这样从控制卡向计算机主动发送信息。建议是主机需要任何信息都主动向控制卡用相应的治理查询。因为,即使是控制卡用MG主动发出的信息,计算机也不会被动的实时接收,而是到计算机主动查询控制卡时才会接收到信息。而在控制器发送和计算机接收之间的时间中,信息是存储在控制卡上的缓冲区中的。如果缓冲区溢出了,不止是造成信息丢失,还会有控制卡的通讯端口无响应,控制卡内程序中断的附加效果。

mannnna

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 13回
  • 年度积分:0
  • 历史总积分:28
  • 注册:2013年4月21日
发表于:2016-11-25 08:19:32
4楼


回复内容:

对: 刘岩利 对于控制卡内程序中的MG指令,对于GALIL来说,这个... 内容的回复!

感谢刘工做了详细的解释,本人先去尝试下,如有不懂再来请教


热门招聘
相关主题

官方公众号

智造工程师