显示消息 点击:873 | 回复:6



bomb

    
  • 精华:3帖
  • 求助:0帖
  • 帖子:19帖 | 44回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2002年3月30日
发表于:2002-11-18 17:02:00
楼主
对于msg_in.code在应用层只有0-62可以编程使用。当接收显示消息时 when (msg_arrives) { switch(msg_in.code) { case 2: ...... break; } } 最多也就只有63种,是否有其他的办法是显示消息传播的更多一些吗?



SEVA楼宇自控

  • 精华:2帖
  • 求助:0帖
  • 帖子:8帖 | 94回
  • 年度积分:0
  • 历史总积分:128
  • 注册:2002年1月21日
发表于:2002-11-09 09:07:00
1楼
可以使用算法来实现。

bomb

  • 精华:3帖
  • 求助:0帖
  • 帖子:19帖 | 44回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2002年3月30日
发表于:2002-11-09 09:09:00
2楼
能介绍一下吗?

lhsw

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 69回
  • 年度积分:0
  • 历史总积分:69
  • 注册:2001年6月29日
发表于:2002-11-11 18:37:00
3楼
一种办法是在你的显示报文数据里加入你自己的协议,随你定义。 另一种办法是根据子网节点还判断是哪个节点来的数据。你只要规定一个节点用一种应用报文即可。 我们的产品已经4年了,至今只用到两种应用报文。

zw76812

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 567回
  • 年度积分:0
  • 历史总积分:654
  • 注册:2001年7月18日
发表于:2002-11-12 12:51:00
4楼
swtich(msg_in.code) { case 0: switch(msg_in.data[0]) { case 0: switch(msg_in.data[1]) { case 0: ..... } 个人认为可以识别很多的显示报文 256*256*256*.......

bomb

  • 精华:3帖
  • 求助:0帖
  • 帖子:19帖 | 44回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2002年3月30日
发表于:2002-11-12 14:08:00
5楼
谢谢!我原先的设计是将小于31的作为主控节点下发信息的code号,32-62的作为各节点返回的,每个节点对应一个。当节点数大于31时就不好办了。

广东—雄

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 98回
  • 年度积分:0
  • 历史总积分:155
  • 注册:2002年3月11日
发表于:2002-11-18 17:02:00
6楼
可以分节点组来实现

热门招聘
相关主题

官方公众号

智造工程师