本人小白,刚接触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-CPU中的FIFO读取
PXI-CPU运行在200us的仿真循环中
FPGA写FIFO的程序
示波器
一周热门 更多>