LabVIEWwilliam hill官网
直播中

721991

12年用户 38经验值
擅长:EDA/IC设计
私信 关注
[问答]

u***can二次开发函数的receive函数中关于数据帧数组的问题

本帖最后由 hzw910613 于 2015-8-19 20:18 编辑

我设置数据数组帧的长度为4,因为我希望它每次有四个数据帧进行一次操作,如图所示。arraylen=4 1.png

我的下位机是DSP2407  设置是用同一个邮箱发送4次数据,把4组不同数据依次发到4个帧数组里,但是我每组织一次数据,就请求一次发送。如图所示。(循环一次,邮箱4发送一次数据,我本意是发送4次数据到上位机,上位机进行一次操作)
2.png



现在出现的问题是,我观察数据帧数组里的每帧数据的值一直在变化,好像来自DSP的4种不同的值都能取到。
我想问的是 我DSP每请求发送一次数据,调用receive函数一次,接收的帧是放入数组首位置还是放在某个不确定位置?(貌似好像位置不确定)
那么我想中断里的4次发送依次进入4个帧数组里 ,应该怎么设置为好?
求懂得大神指导!
已退回5积分

回帖(4)

殷培

2015-8-23 11:58:30
CAN没用过,可以看我签名,群里高手很多!
举报

xwei0413

2015-8-24 11:40:53

向楼主求一份这个的实验报告啊~
举报

721991

2015-8-24 18:29:01
引用: 小鹰fighting 发表于 2015-8-23 11:58
CAN没用过,可以看我签名,群里高手很多!

好的 谢谢你啊 我进群学习下
举报

721991

2015-8-24 18:29:50
引用: xwei0413 发表于 2015-8-24 11:40
向楼主求一份这个的实验报告啊~

目前还在学习调试中 还没有做过报告之类的总结了。。。实在抱歉啊 目前帮不了你呀
举报

更多回帖

发帖
×
20
完善资料,
赚取积分