|
我在使用一个CompactRIO系统,并且将其配置为混合模式。在FPGA任务下配置一些模块,其他的模块利用CompactRIO底座配置。当我试图编译我的FPGA VI时我得到错误-61499,描述如下:
错误-61499发生在:niFpgaCompileWorker_AnalyzeTimingViolations.vi <-niFpgaCompileWorker_AnalyzeTimingPaths.vi <-niFpgaCompileWorker_CheckForErrors.vi<-niFpgaCompileWorker_JobComplete.vi <-niFpgaCompile_Worker.vi:1
可能的原因:
LabVIEW FPGA:在LabVIEW FPGA模块中一个内部的软件错误出现。请联系国家仪器技术支持在ni.com/support.
附加信息: This timing violation is other than Period(<twConstInt>)
This timing violation is other than Period(<twConstInt>)
返回代码:-3003
为什么会出现这个错误,我该如何解决?
当使用LabVIEW 2010和 NI-RIO 3.5.1,这个错误已经确定出现。这个错误在扫描引存储控制器时是潜在存在的。您可以按照以下两个解决步骤来解决这个问题。
首先,改变编译器设计策略下的定时特性,通过在您的工程中,在FPGA的任务中右键单击建立规格部分选择属性。在属性窗口中从类型部分选择Xilinx选项。不选推荐的设置,而从设计策略下拉菜单中选择定时特性。
如果这个步骤依旧不能解决问题,下载附加的VI并且用它代替 \LabVIEW\Targets\NI\FPGA\cRIO\cRIO-CC\resources目录下同样的VI。
|