FIFO可返回下列错误代码。关于在LabVIEW中更正错误的详细信息,见知识库。

代码 说明
−61504 不支持的FIFO方法。当前终端不支持刷新方法。如需使用刷新方法,请选择其他终端,或指定其他FIFO方法。
−61413 使用握手接口的FIFO位于单周期定时循环外部。在单周期定时循环外部,FIFO不支持握手接口。将FIFO放置在单周期定时循环内,或使用超时接口。
−61412 输入就绪接线端后缺少反馈节点。必须为使用握手接口的FIFO写入方法的“输入就绪”接线端连接反馈节点。
−61411 FIFO调用方法使用不兼容的接口。FIFO不能调用同时使用握手接口和超时接口的写入/读取方法。为所有该FIFO调用的写入/读取方法指定相同的接口。
−61410 终端不支持该FIFO的握手接口。终端不支持该类型FIFO的握手接口。要使用握手接口,请指定其他类型的FIFO。提示:所有终端都支持终端范围FIFO上的握手接口。
−61099 外部时钟域中使用的内置FIFO。外部时钟域已使用配置为内置控制逻辑的FIFO。当FIFO位于在重置时可能停止的时钟域(包含所有外部时钟域)中时,仅允许将逻辑片架构用于FIFO控制逻辑。在FIFO属性对话框中,将控制逻辑更改为“逻辑片架构”。
−61088 当前终端不支持内置FIFO。当前终端不支持用于FIFO的内置控制逻辑。在FIFO属性对话框中,将控制逻辑更改为“逻辑片架构”或“终端优化”。
−61066 FIFO计数方法和FIFO写入/读取方法的时钟域不兼容。“获取待写入元素数量”方法必须与“写入”方法位于相同的时钟域。“获取待读取元素数量”方法必须与“读取”方法位于相同的时钟域。
−61053 可用DMA通道不足。该应用程序正在请求的DMA通道超过终端硬件可支持的通道数。该通道可能已被项目中其它FPGA FIFO项或其它组件进行请求。
−61052 FIFO缺少一个函数。<Scope> FIFO需要在程序框图中同时包含“读取”和“写入”方法。在程序框图中为该FIFO添加一个<PortType>函数。
−61051 多个FIFO使用相同的DMA通道。不支持多个FIFO使用相同的DMA通道。配置FIFO使用唯一的DMA通道。
−61050 FIFO中不支持多个时钟域。<Scope> FIFO已配置为使用<MemoryType>的实现,但是读取和写入接口位于不同的时钟域。如需在不同时钟域内进行读取和写入,在FIFO属性对话框中通过“实现”下拉列表选择“块存储器”用于<Scope> FIFO。
−61020 不支持FIFO超时。选定的FIFO函数尝试阻止已超时的执行。单周期定时循环内的对象不能阻止执行。在单周期定时循环中使用FPGA FIFO函数时,应连线常量0至“超时”输入端。否则,可使用While循环替代定时循环。
−61013 “FIFO方法节点”在访问FIFO前已超时。在当前方法超时前,如访问相同FIFO的其它“FIFO方法节点”未完成操作,可导致该错误。
−61012 用于初始化FIFO的FPGA VI引用无效。
−61010 尝试读取、写入或关闭尚未使用“初始化FIFO”方法初始化的FIFO。