完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
1.
waveformPtr0 = (ViReal64*) malloc (sizeof(ViReal64) * 450 * 4); waveformPtr = (ViReal64*) malloc (sizeof(ViReal64) * 40 * 4); 这两句分配内存空间的语句中,这几个数字是什么含义,为什么要这么设定? 2. 5105多通道数据采集的工作过程是怎样的,数据存储是一个通道接着一个通道吗? 下面的语句应该就是数据存储,我的理解4个通道的数据是一个通道接着一个通道存储的。 memcpy((void*)waveformPtr,(void*)(waveformPtr0+282),40*sizeof(ViReal64)); memcpy((void*)(waveformPtr+40),(void*)(waveformPtr0+688),40*sizeof(ViReal64)); memcpy((void*)(waveformPtr+80),(void*)(waveformPtr0+1258),40*sizeof(ViReal64)); memcpy((void*)(waveformPtr+120),(void*)(waveformPtr0+1708),40*sizeof(ViReal64)); “waveformPtr+40”是什么含义?waveformPtr0后面的数字是什么含义,为什么要这么设定? 3. if(clr==1) //when stored data reaches 2000, clear screen { meanPhase0.Resize(0); meanAmplitude0.Resize(0); PMA1.Resize(0); Offset1=Offset2=Offset3=Offset4=0.0; } 这段语句的注释“when stored data reaches 2000, clear screen”是指的5105的存储空间有限吗? 希望懂得的大神帮我解答,谢谢! |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
426 浏览 0 评论
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1789 浏览 0 评论
1629 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
2000 浏览 2 评论
5452 浏览 3 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 07:28 , Processed in 1.423818 second(s), Total 73, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1786