怎么样来编程创建NI-CAN *.ncd文件?



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

问题:

怎么样能够编程配置NI-CAN通道和报文并且把它们输出到一个NI-CAN *ncd文件中?



解答:

NI-CAN驱动软件并没有提供创建一个*.ncd文件的功能和VI。但是*.ncd就是一个XML(ASCII文本)格式的文件,以下是一个NI-CAN *.ncd文件的例子:

<?xml version="1.0" encoding="UTF-8"?>
<nican_config version="0.1">
<saved>8/8/2005,17:58</saved>
<message name="TransmissionFluids">
  <id extended="0">82</id>
  <dbc>C:\Program Files\National Instruments\NI-CAN\example.ncd</dbc>
  <conflicts>0</conflicts>
  <bytes>6</bytes>
  <interface>1</interface>
  <comment></comment>
  <channel name="ClutchPressure">
    <conflicts>0</conflicts>
    <bitfield start="0" bits="8" order="0" type="1"/>
    <linear_scaling factor="1.600000e+001" offset="0.000000e+000" max="4.000000e+003" min="0.000000e+000" default="0.000000e+000" unit="kPa"/>
    <comment></comment>
  </channel>

...

</message>
</nican_config>

方法 1:
*.ncd文件可以通过普通的文件I/O来生成.你可以在MAX中创建一个*.ncd文件并将它的扩展名改为*.xml,然后用记事本打开它,你将会看到以上格式的符号和代码。LabVIEW中的文件IO VIs能够用来生成这些文件。使用专门的XML文件I/O功能来创建这些文件更加简单。

方法 2:
你可以使用后面附件的VI来在LabVIEW中编程创建一个*.ncd文件。



相关链接:

附件:





报告日期: 12/12/2008
最近更新: 12/30/2010
文档编号: 4SBF1Q0S