之前用PXI 5114做过类似的工作。
你现在采集模式是采集一次数据就上传一次,这样很耗时间。
这系列的采集卡是先采集数据了之后存在缓存里,然后上传处理的。完全可以触发采集多次之后一次性的上传,效率会提高非常之多。
关键设置:“niScope Configure Horizontal Timing.vi"有个参数”number of records",表示触发多少次之后上传,设置了这个参数之后,对应的“niScope Fetch.vi"的多态选择器要选择2D数据类型,没记错的话,得到的二维数组应该是每一行数据就是一次触发采集的数据。最好再弄一个生产者消费者结构,一个接收数据,另一个处理数据。
附件是ni的范例,可以参考下。
之前用PXI 5114做过类似的工作。
你现在采集模式是采集一次数据就上传一次,这样很耗时间。
这系列的采集卡是先采集数据了之后存在缓存里,然后上传处理的。完全可以触发采集多次之后一次性的上传,效率会提高非常之多。
关键设置:“niScope Configure Horizontal Timing.vi"有个参数”number of records",表示触发多少次之后上传,设置了这个参数之后,对应的“niScope Fetch.vi"的多态选择器要选择2D数据类型,没记错的话,得到的二维数组应该是每一行数据就是一次触发采集的数据。最好再弄一个生产者消费者结构,一个接收数据,另一个处理数据。
附件是ni的范例,可以参考下。
举报