请教trio can指令参数的解释 点击:625 | 回复:3



急找工作

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:22帖 | 373回
  • 年度积分:0
  • 历史总积分:975
  • 注册:2005年1月27日
发表于:2008-10-31 12:51:21
楼主
应为手册上介绍的不清,现在我对can的用法有点疑问,请指教



张工2000

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2009年4月19日
发表于:2009-04-29 13:33:32
1楼

有谁知道TRIO的CAN如果从VB计算机上接收大量的数据,怎么存储呢?

张工2000

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2009年4月19日
发表于:2009-04-29 13:38:15
2楼

我已经可以通过CAN把数据传到TRIO上,就是不知道,多的数据怎么储存。

Trio技术支持

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 150回
  • 年度积分:0
  • 历史总积分:201
  • 注册:2004年7月28日
发表于:2009-05-05 08:38:37
3楼

Trio上有将浮点数分拆为4个字节的函数ieee_out,也有讲4个字节组合为一个浮点数的函数ieee_in,这两个函数你可以看手册说明。在具体做CAN通讯的时候,如果你已经能够将数据发送到Trio控制器,控制器也能接收到了,那么下面的工作对你来说就很简单了。首先你需要自己定义一个应用通讯协议,比如定义传输的前两个字节代表需要存储到Table数据区的索引值,后面4个字节代表需要传输到这个地址的浮点数,接着按照这个协议,在PC机中准备数据然后发送,在控制器内按照这个协议将接收到的数据组合并给对应Table数据区赋值。这样想传多少数据都是可以的。


热门招聘
相关主题

官方公众号

智造工程师