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

代码 说明
−61507 当前终端不支持点对点FIFO。请指定其他类型FIFO,或使用支持点对点FIFO的终端。
−61505 不支持的.xci文件。组件级IP(CLIP)不支持<FileName>文件,因为该文件由老版本的Xilinx Vivado生成。请选择Xilinx Vivado <ToolVersion>创建的.xci文件。
−61503 缺失所需的Xilinx编译工具。请在DVD光盘中安装Xilinx <ToolVersion>编译工具。
−61502 文件格式不匹配。组件级IP (CLIP)不支持指定终端下的综合文件,且编译不包含仅Xilinx Vivado终端(xci、dcp和xdc)和Xilinx ISE终端(ucf、xco、ngd、vhe、pxml、ngm和ngd)支持的文件类型。
−61489 内部软件错误发生内部软件错误。请通过ni.com/support联系NI技术支持并提供以下信息:程序框图或项目包含FPGA DFIR无法处理的项。
−61487 该通道控件在顶层VI中。编译时,顶层FPGA VI的连线板不可包含通道控件。
−61474 “FFT点数”必须大于或等于每个输入端采样的数量。
−61473 “虚部数据”输入数组大小与“实部数据”输入大小不同。这些输入数组的大小必须相同。
−61472 输入数组大小必须为2、4、8或16。
−61471 必须重新加载IO模块声明文件。磁盘中的IO模块声明文件在与LabVIEW项目关联后被更新。在IO模块属性对话框的常规页面,单击重新加载。
−61470 必须重新加载DRAM声明文件。磁盘中的内存接口DRAM声明文件在与LabVIEW项目关联后被更新。在DRAM属性对话框的常规页面,单击重新加载。
−61469 串流或有损串流通道线写入方的大小无效。连接至串流或有损串流通道线写入方的常量必须大于0。
−61468 非重入VI的通道线接线端被连接至多个通道。非重入VI的通道线接线端只能连接至终端上的一个通道。如果从多个位置调用非重入子VI,连接至某个接线端的多个通道线在编译时会成为一个通道线。要解决该问题,可修改程序框图,使得一个通道线只连接至一个通道;或选择“文件>>VI属性>>执行”,启用重入选项,将子VI设置为可重入VI。
−61467 串流或有损串流写入方端点连线出错。必须将常量连接至串流或有损串流写入方端点。
−61466 LabVIEW运行Vivado Design Suite脚本时发生错误。LabVIEW运行Vivado Design Suite脚本时发生错误。关于该错误的详细信息,请参考<LogPath>下的log文件。
−61465 LabVIEW删除文件失败。生成应用程序规范<BuildSpec>时,LabVIEW删除文件<FilePath>失败。如需解决该问题,请确保其他应用程序未使用该文件并重新尝试。
−61464 LabVIEW删除文件失败。生成应用程序规范<BuildSpec>时,LabVIEW删除文件<FilePath>失败。如需解决该问题,请确保有权限修改该文件并重新尝试。
−61463 LabVIEW导出Vivado Design Suite项目失败。LabVIEW尝试导出用于Vivado Design Suite的项目时发生错误。可能原因:目标目录路径过长。解决方法:缩短生成规范<BuildSpec>的目标目录路径,然后重试。
−61414 不支持输入控件或显示控件的数据类型。FPGA不支持输入控件或显示控件的数据类型。注意,编译时不会从VI移除该输入控件和显示控件,即使其程序框图接线端位于程序框图禁用结构内部。
−61355 发生内部软件错误。DFIR引用句柄未找到。
−61354 内部软件错误:连接节点不是常量。接线端未连接至常量。
−61353 内部软件错误:不支持输出接线端。当前操作仅支持输入接线端,该程序框图对象的接线端属于输出接线端。
−61352 内部软件错误:端子无法连接。尝试访问的连线板接线端未被配置为输入或输出。
−61351 内部软件错误:端子未连接。未连接程序框图对象接线端。
−61350 内部软件错误:接线端索引超出范围。该程序框图节点中不存在带该索引的接线端。
−61345 未解析的LabVIEW类。LabVIEW无法确定全局变量的静态类类型,因为全局变量默认值的类型与写入的类不匹配。确保全部写入全局变量的类类型与其默认值类型相同。
−61344 数组中包含大小不同的数组。在FPGA模块中,全局变量的默认值不能包含可变大小的嵌入式数组。
−61343 未解析的LabVIEW类。由于不同类连接至非重入VI的不同调用,LabVIEW类不能被静态确定。确保VI的所有调用使用相同的类。调用链:<CallChain>
−61341 数组中包含大小不同的数组。LabVIEW FPGA模块不支持插入不同大小的数组元素。调用链:<调用链>
−61339 顶层VI包含可变大小的数组输入或显示控件。FPGA模块不支持在顶层VI的前面板中使用可变大小的数组。
−61338 无法确定数组大小。LabVIEW无法确定本地变量或全局变量中的数组大小,因为写入了不同大小的数组。确保使用相同大小的数组写入本地变量或全局变量。
−61337 无法确定数组大小。LabVIEW无法确定输入控件或显示控件的数组大小,因为不同大小的数组连接至非可重入VI的分别的调用。确保VI的全部调用使用相同大小的数组输入。
−61336 While循环包含自动索引的输出隧道。FPGA模块不支持While循环的自动索引的输出隧道。
−61335 无法确定数组大小。LabVIEW无法确定数组输出隧道的大小,因为For循环未执行固定次数。如果N输入连接到一个非常量值,或者循环包含连接到可变大小数组的自动索引输入隧道,则可能发生这种情况。调用链:<调用链>
−61334 无法确定数组大小。LabVIEW无法确定数组输出的大小,因为1个节点输入是非常量。确保所有索引和长度输入都解析为常量值。调用链:<调用链>
−61333 无法确定数组大小。LabVIEW无法确定数组输出的大小,因为不同大小的数组连接至节点。确保所有数组输入解析为相同的大小。调用链:<调用链>
−61323 当前终端没有可于CLIP的DCM。已包含使用<NumberOfUsedDCMs>数字时钟管理(DCM)的CLIP <CLIPInstantiationName>,但当前终端没有任何可用的DCM。删除或更改CLIP,或在具有可用DCM的终端上使用CLIP。
−61322 当前终端没有可于CLIP的MMCM。已包含使用<NumberOfUsedMMCMs>混合模式时钟管理器(MMCM)的CLIP <CLIPInstantiationName>,但该终端没有任何可用的MMCM。请删除或更改CLIP,或在具有可用MMCM的终端上使用CLIP。
−61310 该终端不支持时钟。时钟<DerivedExternalClock>来自于外部时钟或CLIP时钟。Virtex 2和Spartan 3终端不支持源自外部或CLIP时钟的衍生时钟。
−61309 节点需要同步重置,但程序生成规范允许启用移除。一个或多个节点需要1个同步重置信号。当程序被配置为允许移除隐式启用信号时,LabVIEW不支持将有该需求的节点放置在单周期定时循环(循环由外部时钟或支持门控的时钟控制)中。在生成规范中取消勾选“允许在单周期定时循环内移除隐式启用信号”或改选1个不支持门控的定时源。
−61308 允许启用移除的应用程序不支持该节点。一个或多个节点未指定异步重置过程中所需的周期数。当程序被配置为允许移除隐式启用信号时,LabVIEW不支持将有该需求的节点放置在单周期定时循环(循环由外部时钟或支持门控的时钟控制)中。在生成规范中取消勾选“允许在单周期定时循环内移除隐式启用信号”或为节点配置所需周期数。
−61307 重置时需要运行时钟的节点处于允许移除的应用程序中。节点在异步重置过程中需要运行时钟。当程序被配置为允许移除隐式启用信号时,不允许将有该需求的节点放置在单周期定时循环(循环由外部时钟或支持门控的时钟控制)中。重新配置或移除节点,或者在生成规范中取消勾选“允许在单周期定时循环内移除隐式启用信号”。
−61306 允许启用移除的应用程序不支持该CLIP。CLIP<ClipName>没有为一个或更多时钟输入端指定异步重置过程中所需的周期数。CLIP<ClipName>连接至外部时钟或支持门控的时钟。CLIP在允许移除隐式使能信号的程序中不支持该需求。重新配置或移除CLIP,或者在生成规范中取消勾选“允许在单周期定时循环内移除隐式启用信号”。
−61305 允许启用移除的应用程序不支持该CLIP。CLIP<ClipName>在异步重置过程中需要1个运行时钟。CLIP<ClipName>连接至外部时钟或支持门控的时钟。CLIP在允许移除隐式使能信号的程序中不支持该需求。重新配置或移除CLIP,或者在生成规范中取消勾选“允许在单周期定时循环内移除隐式启用信号”。
−61299 循环需要启用移除,但程序生成规范不支持移除。必须启用程序生成规范中的所需选项,允许移除该循环的隐式启用信号。取消勾选配置定时循环对话框的“需要移除隐式启用信号”复选框,或勾选生成规范的“允许在单周期定时循环内移除隐式启用信号”的复选框。注:允许移除隐式启用信号将限制在该比特文件中使用主机接口函数。关于移除隐式启用信号的详细信息,见LabVIEW帮助文档。该生成规范选项仅在支持其的终端中可用。
−61298 该终端不支持启用移除。生成规范被配置为允许移除隐式启用信号,但终端不支持该特性。在生成规范中取消勾选“允许在单周期定时循环内移除隐式启用信号”。
−61297 由不支持门控时钟控制的循环需要启用移除。LabVIEW不支持移除循环(循环由不支持门控的时钟控制)中的隐式启用信号。将时钟源替换为支持门控的时钟源,或者取消勾选配置定时循环对话框的“需要移除隐式使能信号”复选框。
−61296 需要启用移除的循环已按条件停止执行。LabVIEW不支持移除循环(循环有条件地停止运行)中的隐式启用信号。该循环的有效停止条件为未连线的“真(T)时停止”,“真(T)时停止”连接至假(F)常量,或“真(T)时继续”连接至真(T)常量。重新配置循环的停止条件,或者取消勾选配置定时循环对话框的“需要移除隐式使能信号”复选框。
−61295 需要启用移除的循环包括数据流依赖关系。LabVIEW需要启用链信号确保循环内外代码的数据流执行。取消勾选配置定时循环对话框的“需要移除隐式的使能信号”复选框,或确保循环内的代码不依赖于循环外计算的数据。
−61294 所选数据类型的大小对于所选DRAM过大。用于<MemoryName>的数据类型的大小对于<DramBankName>过大。数据类型大小(<Size>位)必须小于或等于DRAM端口宽度(<DramPortWidth>位)。
−61293 可用于分配内存的DRAM不足。 <DramBankName>的大小不足以分配请求的内存项。已请求下列内存项: <MemoryList>将请求的内存总量减少至<DramBankSize> MB。
−61292 缺少基于DRAM存储器的方法。缺少用于<MemoryName>的下列方法:<MissingMethodList>。所有基于DRAM存储器项均需要写入、请求数据和获取数据方法。
−61291 请求数据和获取数据存储器方法必须属于同一个时钟域。用于<MemoryName>的请求数据和获取数据方法必须位于同一个时钟域。
−61290 SCTL外部不支持DRAM内存方法。 <MemoryName>的<MethodName>在单周期定时循环(SCTL)之外不受支持。基于DRAM存储器项的可用方法仅支持SCTL内部。
−61250 Xilinx安装已损坏或丢失。导出用于仿真的FPGA VI需要Xilinx版本11.5或更高版本。Xilinx编译工具未安装或已损坏。安装或修复Xilinx编译工具可导出用于仿真的FPGA VI。
−61247 VI无法编译用于FPGA。包括该VI的NI 工具包属于试用版模式。
−61246 FIFO、存储器或寄存器方法缺少资源定义。该节点指向未定义的硬件资源。当局部FIFO、存储器或寄存器资源放置在程序框图禁用结构中时,该错误发生。将资源定义移出程序框图禁用结构,或删除方法节点。
−61245 VI无法编译用于FPGA。包括该VI的工具包属于试用版模式。如需购买该产品,请联系工具包的供应商。如已购买该产品,请选择帮助>>激活附加软件以激活该产品。
−61244 没有程序框图,VI不能编译。LabVIEW FPGA模块不支持保存不含有程序框图的VI。
−61243 数组未满足实现要求。指定的资源类型不支持实现数组。当选择了块内存(或查找表)且数组使用超过了资源限制时,该错误发生。重建数组以获得期望的实现,或改变FPGA实现选项为“自动”。
−61242 FPGA模块不支持这些数据类型的组合。顶层FPGA VI无法包含同时包括名称控件和其他数据类型的簇控件。将名称控件和其他数据类型分别置于不同的簇控件中。
−61241 重复文件错误。通过“IP集成节点”或组件级IP对象指定的两个文件使用相同名称但包含内容不同。重命名其中一个文件并对设计进行必要修改。例如,如果文件是实体名称与文件名匹配的VHDL文件,则可能需要更改实体名称及其所有引用。或者,调整设计以仅使用其中一个文件。文件路径1 :<userFilePath1>文件路径2:<userFilePath2>
−61240 重复文件错误。通过“IP集成节点”或组件级IP实体指定的其中一个文件使用的名称与LabVIEW创建的文件相同。重命名该文件并对设计进行必要修改。例如,如果文件是实体名称与文件名匹配的VHDL文件,则可能需要更改实体名称及其所有引用。文件路径:<userFilePath>
−61237 需要常量输入的接线端被连线至非常量源。该对象上的一个或多个接线端必须连线至常量。例如,如FPGA I/O节点位于非重入VI,请确保连线一个常量至FPGA I/O节点的“FPGA I/O输入”接线端。
−61236 需要常量输入的接线端未连线。该对象上的一个或多个接线端必须连线至常量。关于该对象要求的信息见LabVIEW帮助。
−61198 SCTL之外不支持握手方法。 <HandshakeName>的<MethodName>在单周期定时循环(SCTL)之外不受支持。仅在SCTL内部支持握手方法。
−61197 一个握手不支持使用多个每种类型方法。为<Scope>握手使用了相同<MethodName>方法的多个实例。使用1个写方法和1个读方法(或无确认的读取方法和确认方法)。如果使用清除方法,请确保只使用1个清除方法。
−61196 用于握手的无确认的读取方法和确认方法必须在同一个时钟域内使用。
−61195 用于握手的无确认的读取方法和确认方法不能分开使用。无确认的读取方法和确认方法必须为<Scope>握手同时使用。请在同一时钟域添加丢失的方法。
−61194 不能同时使用用于握手的读取方法和无确认的读取方法(或确认方法)。对于<Scope>握手,<MethodName>方法与读取方法同时使用。仅使用读取方法,或同时使用无确认读取方法和确认方法。
−61193 握手缺少读取方法或写入方法。<Scope>握手需要写入和读取(或无确认的读取)方法。<Scope>握手缺少一个<MethodName>方法。
−61192 假常量已连线至DSP48节点的启用接线端。启用接线端应连线至动态信号或1个真常量。
−61191 IP集成节点指定了一个不兼容的.ngc综合文件。 <ngcFileName>由该版本LabVIEW不支持的Xilinx编译工具版本生成。确保安装正确的Xilinx编译工具版本,通过当前使用的LabVIEW的开发平台DVD安装编译工具。
−61190 CLIP声明文件和CLIP实例间时钟设置不一致。CLIP实例<clipInstanceName>中的CLIP时钟数量与CLIP声明<clipDeclarationName>中的不一致,或HDL名称、LabVIEW名称、端口方向不一致。打开“组件级别IP属性”对话框的“时钟选择”类别,查看更改,如果同意接受更改,请单击“确定”。或者,更改CLIP声明以使其与实例一致。
−61189 CLIP引用一个不符合要求的FPGA时钟。CLIP实例<clipInstanceName>引用的FPGA时钟<fpgaClockName>的频率不符合CLIP声明<clipDeclarationName>中对时钟<clipDeclarationClockName>的要求。选择一个FPGA时钟,以满足CLIP实例的频率要求,或改变CLIP声明,放宽时钟<clipDeclarationClockName>的频率要求。
−61188 CLIP引用的时钟不存在。CLIP实例<clipInstanceName>引用的FPGA时钟<fpgaClockName>在项目中不存在。选择项目中已有的FPGA时钟,或添加一个名为<fpgaClockName>的时钟至项目。
−61187 缺少CLIP实现文件。在CLIP声明<declarationName>中指定的文件<implementationFileName>已丢失。该文件可能在磁盘中已被删除、重命名或者转移。关于该问题的详细信息,可在FPGA终端属性对话框的组件级IP类别中重新扫描CLIP声明文件。
−61186 已更新CLIP声明文件。因为声明文件与该LabVIEW项目有关,磁盘上的CLIP声明文件已更新。在FPGA终端属性对话框的组件级IP页中重新扫描CLIP声明。文件: <filePath>
−61185 缺少CLIP声明。指定的CLIP声明文件不存在。在FPGA终端属性对话框的组件级IP页面中更新CLIP声明文件路径或者确保该文件位于指定位置中。文件路径:<filePath>
−61184 错误配置CLIP实例。CLIP实例<name>所配置的CLIP声明无效。更改CLIP实例配置或将相关CLIP声明添加至终端。
−61179 终端不支持的节点。该终端不支持<NodeName>节点。更改算法以便使用当前终端可支持的块或者使用支持<NodeName>节点的终端。
−61178 内部软件错误:无法解析端口的时钟。发生内部软件错误。请通过ni.com/support联系NI技术支持并提供以下信息:对象请求多个时钟,但未指定对象上的哪些端口与哪些时钟同步。
−61177 FIFO缺少读取或写入方法。在可能情况下,每个FIFO都需要读取或写入方法。请为<FIFONAME>添加读取或写入方法。
−61176 FIFO方法使用无效的时钟。连接<FifoName>的 <PortName>使用了<CurrentClk>,这在设计中是不允许的。该方法只能在相关FIFO的读取和写入方法所在的相同时钟域中。
注: 仅对于Get Stream State,默认时钟域<DefaultClk>也是允许的。
在该设计中,允许的时钟是<ClockList>。
−61175 FPGA FIFO节点未连线至FPGA FIFO名称。
−61174 FPGA存储器节点未连线至FPGA存储器名称。
−61173 项与名称控件的配置不匹配。连线至方法节点的名称控件或常量与该节点的配置不匹配。
−61172 未找到项目的项目。项目浏览器窗口中当前的终端下不存在使用已配置名称控件或常量的项。可在项目浏览器窗口中添加相应的项或选择其它名称控件或常量。
−61171 名称控件或常量为空。不支持空值。选择项目浏览器窗口中当前终端下的适当项。
−61164 不支持该类型的局部和全局变量。替换变量为控件或常量。
−61163 内部软件错误。 <消息>发生内部软件错误。请访问ni.com/support联系National Instruments技术支持。
−61162 必须在单周期定时循环内部使用对象。在单周期定时循环外部使用某个对象,但该对象必须在单周期定时循环内部使用。
−61161 单周期定时循环外部不支持VI执行模式。选定VI的执行模式为“单周期定时循环内部”,但该VI位于单周期定时循环外部。移动该VI至单周期定时循环内部,或在配置对话框中更改执行模式。
−61160 单周期定时循环内部不支持VI执行模式。选定VI的执行模式为“单周期定时循环外部”,但该VI位于单周期定时循环内部。移动该VI至单周期定时循环外,或在配置对话框中更改执行模式。
−61158 不支持For循环中的条件接线端。FPGA终端不支持在For循环上使用条件接线端。右键单击For循环边框并取消勾选“条件接线端”的复选框。
−61157 单周期定时循环不支持的对象。带插值的查找表1D的执行时间大于1个时钟周期。关闭插值模式,将VI从单周期定时循环中移除,或将单周期定时循环替换为While循环。
−61155 资源不支持的时钟。在<IOResource>不支持的时钟域中使用<method> <IOType>。可支持时钟域包括:<SupportedClockList>。
−61154 不支持通过不同的时钟域访问。I/O资源<IOResource>不支持通过不同时钟域访问的<methodList>。
−61153 未配置Express VI。未配置<express_vi> VI。双击程序框图上的<express_vi> VI可显示配置对话框,验证配置对话框中的设置,单击“确定”按钮保存设置。
−61152 不支持可变时钟速率。“方波发生器”VI不支持可变时钟。可更改顶层时钟,重置“方波发生器”VI中的FPGA时钟速率参数。
−61151 函数或结构必须连接至固定时钟名称。重新配置程序框图,在运行时无法更改时钟名称。
−61150 未找到时钟项目项。项目浏览器窗口中当前的终端下不存在使用已配置FPGA时钟控件或常量的时钟。可在项目浏览器窗口中添加时钟或通过控件或常量选择不同的时钟。
−61149 时钟控件或常量为空。FPGA时钟控件或常量为空。可选择项目浏览器窗口中当前终端下的时钟。
−61148 时钟速率不匹配。程序框图的时钟速率不匹配“方波发生器”VI的时钟速率。时钟速率为<diagram_clock>,“方波发生器”VI的时钟速率为<square_wave_clock>。使用新的时钟速率重新配置“方波发生器”VI。可能需要为换算输入修改计算值。
−61147 内部软件错误<PathToSearchingVI> VI搜索端口<SearchedPort>,端口列表中不存在该端口。
−61145 未找到HDL接口节点文件。LabVIEW无法找到文件<FilePath>。重新配置HDL接口节点,指向该文件的当前位置或删除该文件的引用。双击HDL节点,选择“外部文件”选项卡重新配置节点。
−61144 单周期定时循环外的HDL接口节点。选定HDL接口节点仅配置为置于单周期定时循环内,但该节点在单周期定时循环外。可移动并重新配置节点。如需重新配置节点,可双击节点并选择“执行控制”类别,重新配置“单周期定时循环”选项。
−61143 前面板控件控件超出大小限制。控件<ObjectName>的大小为<BitSize>位,超出允许的控件大小。控件的大小不能超过<MaxSize>位。
−61142 VI已断开。该VI运行按钮已断开。单击“运行”按钮,纠正错误列表中的问题,重新编译VI。
−61140 VI类型不支持,无法编译VI。只能编译标准VI。
−61139 顶层时钟速率已更改。顶层时钟速率率不匹配“正弦波发生器”VI的时钟速率。重新配置“正弦波发生器”VI或顶层时钟,使二者速率匹配。可能需要为频率(周期/滴答)输入修改计算值。
−61137 内部软件错误发生内部软件错误。请通过ni.com/support联系NI技术支持,并提供以下信息:由FPGASourceFilesDirectoryPath或FPGASimSourceFilesDirPath资源文件标签指定的目录不存在。目录路径:<Path>
−61136 内部软件错误发生内部软件错误。请通过ni.com/support联系NI技术支持,并提供以下信息:未找到所需的约束(.ucf/.xdc)文件。FPGA源文件目录路径:<路径>
−61135 内部软件错误发生内部软件错误。请通过ni.com/support联系NI技术支持,并提供以下信息:未找到所需的顶层VHDL文件。文件路径:<Path>
−61134 单周期定时循环内的HDL接口节点。所选HDL接口节点仅配置为置于单周期定时循环外部,但该节点位于单周期定时循环内部。可移动并重新配置节点。如需重新配置节点,可双击节点并选择“执行控制”类别,重新配置“单周期定时循环”选项。
−61133 子VI的前面板控件不可跨时钟域。从时钟域<SubVIsClock>调用子VI,但是VI连线板上的控件在时钟域<FPTerminalClock>。子VI中的控件不可跨时钟域。将前面板控件移出单周期定时循环。通过连线在不同的时钟域使数据输入/输出循环。
−61132 子VI不支持前面板控件交叉时钟域。对子VI控件的读写接口在不同的时钟域。子VI中的控件不可跨时钟域。修改VI,使得所有控件都在一个时钟域中。
−61131 内部软件错误资源组件不存在。LabVIEW FPGA模块发生内部软件错误。请访问ni.com/support联系National Instruments技术支持。
−61130 资源接口请求方过多。请求访问资源接口的对象过多。可减少<MaxRequestors>请求方的数量。
−61129 顶层端口包含多个驱动。发生内部软件错误。请访问ni.com/support联系National Instruments技术支持。顶层端口<PortName>包含多个驱动。
−61128 内部软件错误创建插件仲裁器时发生内部错误。LabVIEW FPGA模块发生内部软件错误。请访问ni.com/support联系National Instruments技术支持。
−61127 内部软件错误组件使用资源接口<ResPortName>之前,必须先定义资源接口。LabVIEW FPGA模块发生内部软件错误。请访问ni.com/support联系National Instruments技术支持。
−61126 内部软件错误资源<ResName>在用于选定组件前必须定义。
−61125 在所选组件创建顶层端口之前,已对该端口进行请求。发生内部软件错误。请访问ni.com/support联系National Instruments技术支持。在所选组件创建顶层端口<PortName>之前,已对该端口进行请求。
−61124 初始化资源数据库之前,已对该资源进行请求。发生内部软件错误。请访问ni.com/support联系National Instruments技术支持。初始化资源数据库之前,已对该资源进行请求。
−61123 内部软件错误请求的资源接口会导致冲突。LabVIEW FPGA模块发生内部软件错误。请访问ni.com/support联系National Instruments技术支持。
−61122 内部软件错误不支持取消请求资源<ResName>。LabVIEW FPGA模块发生内部软件错误。请访问ni.com/support联系National Instruments技术支持。
−61121 内部软件错误连接组件时没有找到<ClockName>。LabVIEW FPGA模块发生内部软件错误。请访问ni.com/support联系National Instruments技术支持。
−61120 尝试从组件移除寄存器出错。发生内部软件错误。请访问ni.com/support联系National Instruments技术支持。尝试从组件移除寄存器出错。
−61119 单周期定时循环不支持仲裁选项。对象请求通过配置为“始终仲裁”选项的资源接口访问资源,单周期定时循环不支持该请求。修改仲裁选项或将单周期定时循环替换为While循环。关于仲裁选项的详细信息见“LabVIEW帮助”。
−61118 不支持的函数输入。在单周期定时循环中使用时,函数不支持数组或簇作为输入。将数组或簇中的元素逐个传递至循环,或将单周期定时循环替换为While循环。
−61117 不支持的函数输入。LabVIEW FPGA模块不支持选定函数的输入端连接至数组或簇。索引数组和取消绑定簇可将元素逐个取出。
−61116 不支持的复合运算输入。复合算术函数的输入有数组或簇。在LabVIEW FPGA模块中,复合算术函数只支持标量。删除连接至复合运算函数的数组或簇。索引数组或取消绑定簇可获取标量数据类型。
−61115 在不同的时钟域中使用不可重入VI。选中的非重入FPGA子VI在多个时钟域中。非重入FPGA子VI的所有实例都必须在同一个时钟域,因为LabVIEW只为非重入FPGA子VI生成一次代码。首先,为每个时钟域的FPGA子VI保存一个名称各异副本。然后根据调用FPGA子VI的时钟域,将原有FPGA子VI的调用替换为新FPGA子VI的调用。
−61114 在单周期定时循环内和外使用不可重入子VI。单周期定时循环内和外都有FPGA子VI。非重入FPGA子VI的所有实例必须都在单周期定时循环内,或者循环之外,但不能同时在循环内和循环外。LabVIEW只为非重入FPGA子VI生成一次代码。使用其他名称保存FPGA子VI的副本,然后将单周期定时循环内部的全部原有FPGA子VI的调用替换为该新FPGA子VI的调用。
−61113 不允许常量引用。选中的对象是一个常量引用。常量未绑定的引用表示运行时绑定。LabVIEW FPGA模块不支持静态未绑定引用。删除常量引用。
−61112 方法被多个时钟域调用。对象在多个时钟域通过多个方法请求访问某个资源。确保相应的方法都在一个时钟域中。
−61111 仅单周期定时循环支持的对象。仅单周期定时循环支持选定的对象。可在单周期定时循环内放置对象。
−61110 无效FIFO实现。发生内部软件错误。FIFO <Fifoname>的实现无效。通过FPGA FIFO属性对话框选择一个有效实现。
−61109 对象已连接至初始化的移位寄存器。选定的对象已连接至初始化的移位寄存器。选中的对象包含一个嵌入式的未初始化移位寄存器。删除初始化器或使用反馈节点。
−61108 在单周期定时循环的内部和外部请求资源接口。多个对象通过单周期定时循环内和循环外的资源接口请求访问资源。不支持这种操作。将所有请求访问资源接口的所有对象放在单周期定时循环内或循环外。
−61107 单周期定时循环不支持仲裁选项。单周期定时循环内部仅支持的读取端口仲裁选项为“不从仲裁”。
−61106 在单周期定时循环内部包含不可重入子VI的多个实例。从单周期定时循环内的多个位置访问非重入子VI。不支持这种操作。修改程序框图,只从一个位置调用子VI,或者用While循环替换单周期定时循环,或将子VI改为可重入VI。关于可重入VI的详细信息见LabVIEW帮助。
−61105 单周期定时循环内控件和局部变量存在多个写入方。单周期定时循环内的控件及其局部变量不可有多个写入方。在单周期定时循环内创建代码,使得控件及其局部变量只有一个写入方。通过条件结构为单个实例控件或局部变量选择写入数据可实现所需代码。
−61104 单周期定时循环不支持仲裁选项。对象请求通过配置为“从不仲裁”选项的资源接口访问资源,单周期定时循环不支持该请求。可使用“仅当多个请求方时仲裁”选项,确保仅有单个对象请求访问资源接口。关于仲裁的更多信息,见LabVIEW帮助。
−61103 单周期定时循环不支持仲裁选项。多个对象通过某一个资源接口请求访问某个资源。资源接口为“仅当多个请求方时仲裁”,该选项只在每个接口只有一个请求方的单循环定时周期内可用。移除多余的请求方,如果可能修改仲裁选项,或将单周期定时循环替换为While循环。关于仲裁选项的详细信息见“LabVIEW帮助”。
−61102 单周期定时循环不支持仲裁选项。对象请求通过配置为“始终仲裁”选项的资源接口访问资源,单周期定时循环不支持该请求。修改仲裁选项或将单周期定时循环替换为While循环。关于仲裁选项的详细信息见“LabVIEW帮助”。
−61101 单周期定时循环不支持的对象。所选的对象需要一个或多个时钟周期才能执行。将对象从单周期定时循环中移除,或将单周期定时循环替换为While循环。
−61100 中断函数无法等待单周期定时循环的中断清零。“中断”函数的“清零前等待”接线端必须为空或连接False常量。
−61097 未定义CLIP仿真模型。CLIP声明<clipDeclarationName>包含定义为“从仿真模型中排除”的顶层仿真行为或者未定义仿真行为。仿真时必须提供仿真模型。通过“配置组件级IP向导”定义一个VHDL仿真模型用于IP。
−61095 单周期定时循环外部已使用不包含隐式启用信号的对象。对象的隐式启用信号断开连接,在单周期定时循环之外使用。如果对象在单周期定时循环之外,对象需要隐式启用信号。将该对象移至单周期定时循环内部,或者打开该对象的配置对话框并取消勾选“断开连接隐式启用信号”复选框。
−61094 仿真中不支持该对象。仿真中不支持该对象。移除对象,或使用条件禁用结构禁用该对象。
−61093 条件结构内对象不包含隐式启用。对象的隐式启用信号断开连接,在条件结构中使用。如果对象在条件结构中,对象需要隐式启用信号。将该对象移至条件结构外部,或者打开该对象的配置对话框并取消勾选“断开连接隐式启用信号”复选框。
−61092 资源不支持单周期定时循环。单周期定时循环内部不支持用于<IOResource>的<method> <IOType>。
−61091 资源必须位于单周期定时循环内部。必须在单周期定时循环内部使用用于<IOResource>的<method> <IOType>。
−61090 在不支持时钟域内使用资源。在<IOResource>不支持的时钟域中使用<method> <IOType>。支持的时钟域为<RequiredClockDomain>。 <其他CLIP帮助>
−61065 数字资源访问冲突。通过“输入线输出”函数或“数字端口输出”函数均无法访问数字输出资源<resource>。可使用“数字线输出”函数或“数字端口输出”函数,但无法同时使用该函数。
−61064 已配置的HDL接口节点在重置时需要时钟。已配置的HDL接口节点在重置时需要运行时钟该节点所在的时钟域在重启时可能会停止。如HDL中的寄存器为异步重置或可确保时钟在重置时运行,可双击节点,取消勾选“执行控制”选项卡上的“重置时需运行时钟"复选框,重新配置节点。否则,可将“HDL接口节点”移至设备外部的时钟域,且该时钟域未配置为支持和需要运行时启用/禁用。
−61063 组件重置时需运行时钟。在时钟域中使用的组件可能停止。组件需要一个运行的时钟,以保证重置顺利结束。将组件从可停止的时钟域转移到不停止的时钟域。
−61062 内部软件错误LabVIEW预期在组件时钟信息中找到<portname>端口,但是未找到。发生内部软件错误。请访问ni.com/support联系National Instruments技术支持。
−61058 使用外部循环的时钟不能退出。FPGA V不支持退出使用外部使用的循环。如在单周期定时循环中的触发器上,时钟干扰或设置/保持需要未满足,该限定可使不正常程序框图执行位于循环内。请勿连接退出循环的条件接线端。
−61057 内部软件错误时钟源<ClockResource>包含用于ForceBufgInstantiation和ForceBufrInstantiation的resource.xml标识符。FPGA代码生成不支持在相同的时钟源中设置该标识符。删除其中一个标识符。
−61056 运行时无法启用/禁用顶层时钟。用于顶层FPGA VI的时钟已被配置为需要运行时启用和禁用。不允许这类配置,因为它会阻止FPGA VI的运行。配置顶层时钟,使其不支持运行时启用和禁用。
−61055 时钟需要启用/禁用但未进行编程。已配置时钟支持运行时启用和禁用,FPGA VI未使用“开始启用FPGA时钟”或“开始禁用FPGA时钟”对时钟进行编程。使用“开始启用FPGA时钟”或“开始禁用FPGA时钟”函数配置时钟不支持运行时启用或禁用。
−61054 无法在正在启用或禁用的时钟域内启用/禁用时钟。无法在要启用/禁用的时钟域内使用“开始启用FPGA时钟”或“开始禁用FPGA时钟”VI。可将该VI置于不同的时钟域内。
−61049 启用/禁用时钟需要时钟支持运行时启用/禁用。连线至“开始启用FPGA时钟”或“开始禁用FPGA时钟”VI的时钟未标记为支持和需要运行时启用/禁用。可右键单击要启用/禁用的时钟并选择属性。在属性对话框中,选择选项“支持和需要运行时启用/禁用”。如该选项不可用,可选择不支持运行时启用/禁用的时钟。
−61047 单周期定时循环中不支持使用同步显示的输入控件或显示控件。使用While循环替换单周期定时循环,或取消选择输入控件(或显示控件)的同步显示。
−61038 不支持毫秒定时精度。定时函数使用毫秒精度。在频率为<ClockRate> MHz的时钟域中,无法实现毫秒级别的精确分辨率。更改定时函数使用时钟滴答,或使用频率为1 kHz倍数的时钟域。
−61036 不支持微秒定时精度。定时函数的精度为微秒级。但是在频率为<ClockRate> MHz的时钟域中,无法实现微秒级别的精确分辨率。更改定时函数使用时钟滴答,或使用频率为1 MHz倍数的时钟域。
−61035 不支持毫秒/微秒定时精度。定时函数的精度为毫秒或微秒,但是函数所在的时钟域使用可变频率的时钟。更改定时函数使用时钟滴答,或使用频率固定的时钟域。
−61034 终端的顶层时钟无效。为FPGA终端配置的顶层时钟<InvalidTopClockName>在项目中不存在或项目无效。在FPGA终端的属性中选择一个有效的顶层时钟,或者添加一个有效的时钟<InvalidTopClockName>至项目。
−61025 不支持启用/禁用衍生时钟。尝试启用/禁用衍生时钟。仅允许对可支持和需要运行时启用和禁用的时基时钟进行启用/禁用操作。
−61011 不支持的FIFO大小。所选FIFO已被配置为使用块存储器实现,但包含元素的数量少于2个。块存储器FIFO必须至少包含2个元素。增加FIFO的大小或使用FIFO的不同实现。
−61009 未解析的LabVIEW类。无法静态解析LabVIEW类。调用链:<调用链>
−61008 顶层VI的类输入控件或显示控件。编译时,顶层FPGA VI的前面板无法获得LabVIEW类。
−61007 条件禁用结构包含断开的代码。当条件禁用符号FPGA_EXECUTION_MODE设置为THIRD_PARTY_SIMULATION时,将无法编译条件禁用结构。
−61006 用户提供的HDL中存在语法错误。HDL编译器报告以下错误:
−61005 仿真中不支持该对象。仿真不支持密码保护的VI。可输入该VI的密码或在设计中删除该VI。
−61004 仿真不支持FIFO对象。在部分终端中,仿真导出不支持用于FIFO的内置控制逻辑和终端优化逻辑。通过以下任一方式解决该错误: 删除该对象、通过条件禁用结构禁用用于该仿真导出的对象或将FIFO控制逻辑实现的属性更改为“逻辑片架构”。
−61003 当For循环位于单周期定时循环内时,不能在For循环内添加该函数。
−61002 当节点位于单周期定时循环内时,数组大小超过了当前节点的界限。当节点位于单周期定时循环内时,数组大小超过了当前节点的界限。为避免该错误,应减小数组大小或将该操作移出定时循环。
61050 函数的参数无效。
61051 请求的存储器不可用,无法完成操作。
61052 发生HDL代码生成错误。
61053 发生资源管理错误。资源可能与配置冲突。
61054 解释LabVIEW信号时发生代码生成错误。
61055 内部软件错误生成代码时,LabVIEW FPGA模块发生内部软件错误。请访问ni.com/support联系National Instruments技术支持。
61056 无法满足程序框图中指定的定时。
61057 内部流水线对象未连接足够的反馈节点。选定对象包含的嵌入式移位寄存器在某个循环中生成的输出对应于此前循环的输入。对象的输出应直接连线至最小数量的反馈节点或未初始化的移位寄存器。无法将输出连接至另一个对象。关于嵌入式移位寄存器的对象的详细信息,请参考LabVIEW帮助。
61059 位于“存储器读取”方法后的反馈节点的初始化选项无效。FPGA VI中位于“存储器读取”方法后的反馈节点忽略“FPGA重置”方法。不支持该配置。应更改反馈节点的初始化选项或断开初始化接线端。
61061 不支持“存储器读取”方法后的反馈节点的延迟。读取存储器后所选反馈节点的延迟大于1个周期。将延迟配置为1个周期。可在该节点后使用其它反馈节点增加延迟。
61062 位于“存储器读取”方法后的反馈节点的启用接线端无效。位于“存储器读取”方法后的反馈节点的启用接线端已连线。请右键单击“反馈节点”,然后选择“显示启用终端”,取消选择该选项,可修正该错误。如需使用启用接线端,可在条件结构中放置“存储器读取”方法和反馈节点,将原本连线至反馈节点启用接线端的连线,连接至条件结构的分支选择器接线端。该方法增加了条件结构的输出分支,降低了效率。
61063 使用通道连接初始化常量。反馈节点被配置为忽略重置方法,但是反馈节点有一个初始化接线端,通过隧道连接至一个常量。如果反馈节点忽略重置方法,必须将常量直接连接至初始化接线端,而不是通过隧道连接。配置反馈节点在第一次调用FPGA VI时进行初始化可解决该问题。
61064 内部软件错误发生内部软件错误。请通过ni.com/support联系NI技术支持,并提供以下信息:代码生成退出。