关于NI Veristand中对NI-XNET CAN设备的支持
主要软件:
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A
问题: I我购买了一张NI的PXI-8512板卡,它是支持NI-XNET驱动的CAN口通讯卡,我可以在NI Veristand中调用这张卡么,如果可以,应该怎么调用?
解答: 在NI VeriStand 2010中,已经添加了对NI-CAN和NI-XNET设备的支持功能。并且包含了对CAN,LIN以及FlexRay通信接口总线设备的使用解释文档。
而在NI VeriStand 2009中,您需要完成以下操作,来获得NI Veristand 2009对NI-CAN以及NI-XNET设备的支持性能:
选择 1 (推荐) 在NI VeriStand 2009中本来就包含了对NI-CAN设备的支持性能。所以你可以让你的NI-XNET设备去兼容使用Veristand 2009调用NI-CAN设备的驱动,使得你能在Veristand 2009中使用NI-XNET设备。而这个兼容使用需要您完成以下的操作:
- 在你搭载了Windows操作系统平台的电脑上安装NI-XNET驱动。并且在安装向导中确保“NI-XNET CAN Compatibility Layer”是被选中的,在默认情况下,它是不被选中的。
- 使用MAX在NI Veristand控制的实时系统设备中安装NI-XNET和NI-CAN驱动。因为在实际软件构架中NI-CAN并不作为NI-XNET外独立的一个驱动,所以你需要在安装时同时勾选上它们两个。
这时MAX将会将你的XNET接口认作是CAN1,CAN2等等。你只要将它们添加到你的NI Veristand浏览器中,就可以在Veristand中使用这些资源了。
基于NI-CAN的驱动使用NI-XNET设备的好处:
- NI-CAN的驱动都通过了细致的兼容性测试,可以保证系统运行时的可靠性和稳定性。
- 你可以在NI Veristand中轻松使用NI-CAN升级后的测试应用。
- Message和channels可以再系统浏览器中直接被创建,而不需要对XNET database editor进行操作。
- 基于NI-CAN可以轻松获得细致的message定时选项的编辑权限。
选择 2 当然,你也可以单单只安装NI-XNET驱动(不安装NI-CAN驱动和NI-XNET CAN Compatibility Layer),并且运用NI Veristand XNET Custom Device去控制你的设备。下载本网页的XNET Custom Device的链接,然后将它安装在你的电脑上。
使用XNET Custom Device使用NI-XNET设备的好处:
- 添加的Custom device也支持FlexRay设备。
- 需要使用NI-XNET database editor来编辑Custom Device。
- Custom Device的代码是开源的,便于以后的进一步修改。
- Custom Device可以在你更高优先级的循环中被在线控制。
- NI-XNET拥有比NI-CAN更快的运行性能。因此选用Custom Device,将会让你的系统应用变得更为高效。
相关链接: NI Developer Zone Example Program: NI-XNET Add-On for NI VeriStandNI Developer Zone Tutorial: Migrating NI-CAN Applications to NI-XNET NI VeriStand Add-Ons
附件:
报告日期: 05/03/2010
最近更新: 01/03/2012
文档编号: 592F5DAF
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.