如何调试,用NI Veristand或者SIT生成Model DLL时产生的错误?



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

问题:
我在NI Veristand或者LabVEW的仿真接口工具包中生成Model DLL的过程中,收到错误信息并且中止该生成过程,但是我并没有获得该错误的详细信息,我该如何调试这个问题呢?

解答:
生成Model DLL中途报错中止可能由很多原因,这里罗列了一些调试建议,希望对您的调试带来帮助。

首先,汇总以下信息:

由错误报告来判断该模型编译生成过程中的错误所在。如果错误报告是非常明晰的,就按其描述进行修正。如果错误报告含混不清,那需要进一步弄清楚以下信息:

  1. 您能不能顺利编译其他Model文件?如果可以,请问它和这次的编译再那里有所不同?
  2. 该编译器是否被兼容支持?兼容支持的编译器列表在NI Veristand和仿真接口工具包的Readme文件中被罗列出来,您可以在那里进行查阅。
  3. 能不能利用其它的编译器顺利的完成Model的编译?
  4. Model中有没有调用容易造成不匹配兼容的外部程序?
  5. 再次确认所有相关编译文档进一步了解相关信息

如果您用了以上提到的所有的方式方法,但还是没有办法顺利调试通过这个应用,那您可以联系NI的技术支持来寻求帮助。当然最好您能将之前罗列出来的信息一并告知NI的技术支持工程师的话,也会帮助我们更快地了解、分析以及解决该问题。 此外,您还可以将Model进行功能上的削减再进行编译,以此来排查到底是那个功能模块影响了编译的顺利完成。之后我们围绕着该模块进行修改来调试通过该错误。



相关链接:
Support: LabVIEW Simulation Interface Toolkit 5.0 Readme
Support: NI VeriStand 2009 Readme
Support: Can I Use a Free Compiler with Simulation Interface Toolkit (SIT)?

附件:





报告日期: 06/29/2010
最近更新: 01/28/2012
文档编号: 5ASEQ6GH