R系列板卡的录波功能求助。
时间:10-02
整理:3721RD
点击:
本人小白,刚接触NI的东西,想在RT系统里把FPGA板卡通过FIFO上传的波形数据保存为文件。
硬件为:
PXI工控机里跑RT,PXI有个7854R FPGA板卡。
FPGA板卡每1us产生一个波形数据并写入DMA FIFO,一共3路。
RT里的定时循环为200us,每个循环观察一次FIFO数据长度,当数据大于10000个时,RT读取FIFO。
也就是说RT大概每50个循环读取一次FIFO。读出来的数据格式为3个10000个元素的1维32位数组。
请问如何在不影响RT循环速度的情况下,连续保存FIFO数据,并上传至上位机。
求大神给一个类似的R系列板卡录波例程。
硬件为:
PXI工控机里跑RT,PXI有个7854R FPGA板卡。
FPGA板卡每1us产生一个波形数据并写入DMA FIFO,一共3路。
RT里的定时循环为200us,每个循环观察一次FIFO数据长度,当数据大于10000个时,RT读取FIFO。
也就是说RT大概每50个循环读取一次FIFO。读出来的数据格式为3个10000个元素的1维32位数组。
请问如何在不影响RT循环速度的情况下,连续保存FIFO数据,并上传至上位机。
求大神给一个类似的R系列板卡录波例程。
有图吗?
管理 请费心将我的这个帖子http://bbs.elecfans.com/jishu_1126427_1_1.html移到经验版块 谢谢
移到“技术经验”板块了
谢谢你啦
整个程序太大,就不贴图了,相关的部分贴一下
PXI-CPU中的FIFO读取
PXI-CPU运行在200us的仿真循环中
FPGA写FIFO的程序
示波器