在NI-DAQ 7.0中纠正DMA冲突的错误



主要软件:
主要软件版本: 7.0
主要软件修正版本: N/A
次要软件: N/A

问题: 当我尝试对我的低价位的E系列设备进行两种不同的操作时,我得到了-10455或-200251的错误。怎样解决这个问题?

解答: 因为低价位的E系列设备只有一个可用的DMA通道(与典型的三个通道不同),你在同一时间只能进行一个DMA操作。如果想同时进行多个操作,你需要将一个通道设为DMA传输,其他通道使用中断。设置的方法取决于你用的是传统NI-DAQ还是NI-DAQmx:

传统NI-DAQ--使用设置设备信息VI。对于信息类型输入选项,选择特定资源数据传输类型。对于信息设置 输入选项,选择中断。

NI-DAQmx--使用DAQmx通道属性节点。
注意: 如果你没有看见这个属性,你必须改变属性节点过滤或者仿真一个设备。参照下面一篇knowledge base文章:


相关链接: KnowledgeBase 23GF01Q1: My Low-Cost E Series Multifunction DAQ Board Has a DMA Conflict
KnowledgeBase 3ESBHEL2: Missing Properties in DAQmx Property Nodes


附件:





报告日期: 05/09/2003
最近更新: 09/22/2008
文档编号: 2X87UPYB