使用cFP 22x0 VxWorks OS控制器的常见问题



硬件:

问题: 对于带有VxWorks操作系统的NI cFP 22x0控制器,其常见问题有哪些?

解答:

  1. 对于带有Motorola PowerPC的cFP22x0和带有Intel x86的cFP20xx/21x0,二者对同一浮点运算结果的表示是否会有区别?
    • 是的,但是这个区别在高精度运算时才能表现出来。
  2. 路径输入控件是否会自动地从c:\转换至/c/(也就是说,从Windows风格转换为Unix风格)?
    • 是的,路径输入控件会自动地完成这种转换,可是‘字符串至路径’转换函数却不会自动地纠正路径中的斜杠。在VxWorks系统中应该总是使用小写字母。
  3. 是否可以读取或者写入TDM文件?
    • 是的,但只能在LabVIEW Real-Time 8.6或者更高版本中实现。 之前版本的LabVIEW Real-Time不能在VxWorks终端中支持TDM文件。
  4. 哪些LV函数不能被VxWorks终端支持?
  5. DLL不能在cFP 22x0中使用,是否有其它替代方式?
  6. cFP 22x0是否支持并行机制?
    • cFP 22x0终端现在可以在每个执行系统中支持4个线程,而cFP 20xx/21x0系列仅能支持1个。因此,并行执行是可以实现的,而且cFP 22x0的定时和同步特性已与以往有所不同。应该使用标准检查程序和追踪工具来再次验证您的应用程序,以确保其正常运行。
  7. 是否可使用UDP多点传送?
    • 不,UDP多点传送不被支持。
  8. 是否可以将Real-Time可执行文件从cFP20xx/21x0复制到一个cFP22x0控制器上?
    • cFP 22x0控制器使用不同的操作系统和处理器,所以必须重新编译所有的文件(VI,实时可执行文件)。建议您在您的项目中添加一个cFP 22x0终端,然后将cFP 20xx/21x0中所有的文件拖拽至cFP 22x0之上。这样就可以重新调整您的应用,比如实时可执行程序或者重新建立您的可执行程序。
  9. 在哪里可以找到有关使用cFP22x0所必需的NI-Fieldpoint版本以及LabVIEW版本的说明?
  10. 我是否可以使用VI服务器并在我的22x0终端上动态调用?
    • 可以,可是您要编译那些被调用的VI/llb,这需要您在项目中穿件源代码发布,并将它复制到cFP 22x0终端上。

       



相关链接: Software Installation Compatibility for Fieldpoint Realtime Controllers
LabVIEW RT Memory Usage on Fieldpoint Controllers
KnowledgeBase 43QD6TS9: Calling External Code on cRIO-9010 Series Controllers
KnowledgeBase 4O08M6Z6: Why do I get Error 1430 when using string-to-path on my VxWorks controller?
Developer Zone Tutorial: Developing Shared Libraries for the cRIO-901x and Other VxWorks Targets
Product Manuals: Using External Code in LabVIEW

附件:





报告日期: 12/19/2008
最近更新: 12/28/2008
文档编号: 4SICILJL