在NI cDAQ机箱中使用NI 9237时会收到警告200045?



硬件: CompactDAQ>>Analog Input Modules>>NI 9237

问题:

当我在NI cDAQ机箱中使用NI 9237时,收到以下警告:

Warning 200045 occurred

Possible Reason(s):
Measurements: EEPROM of the device appears to be corrupt. Contact National Instruments if the device appears to be functioning improperly.

如果看上去运行正常,是否我的模块已经损坏?



解答:

此警告可能是由某些9237上运行的EEPROM校验和导致的已知问题。 除了导致生成此警告之外,此问题不会对读数或性能产生负面影响。 在执行下面列出的步骤之前,不应退还模块以进行修理。

您可以通过写入EEPROM的用户定义区域或修改EEPROM密码来生成正确的校验和,从而消除此警告。 您可以通过执行以下操作之一,写入EEPROM的用户定义区域:

注意:完成此过程后,必须删除模块并将其重新插入NI cDAQ机箱,然后警告消息将消失。

1.使用LabVIEW:

1.将DAQmx高级选项板中的DAQmx校准板中的DAQmx校准信息属性节点放置在程序框图上。

2.右键单击ActiveDev终端并选择创建常量。

3.点击创建的常数,选择出现问题的NI 9237。

4.通过单击并拖动属性节点的底部来展开DAQmx校准信息属性节点。

5.右键单击新展开的属性,然后选择属性»用户定义的信息»信息。

6.右键单击Cal.UserDefinedInfo并选择Change to Write。

7.右键单击Cal.UserDefinedInfo终端并选择创建常量。

8.运行VI。

2.使用LabWindows CVI:

在用你的NI 9237的NI-DAQmx名称替换cDAQ1Mod1后运行以下代码:

DAQmxSetCalInfoAttribute ("cDAQ1Mod1", DAQmx_Cal_UserDefinedInfo, "");

3.使用ANSI C

在用你的NI 9237的NI-DAQmx名称替换cDAQ1Mod1后运行以下代码:

DAQmxSetCalUserDefinedInfo ("cDAQ1Mod1", "" );

4.使用.NET

在用你的NI 9237的NI-DAQmx名称替换cDAQ1Mod1后运行以下代码:

DAQSystem.Local.LoadDevice( "cDAQ1Mod1" ).UserDefinedCalibrationInfo = "";

5.使用附加的命令行实用程序(不需要编程):

1.下载附带的NI9237RWUserInfo.exe。

2.通过转到开始»运行,键入cmd并按Enter键,打开命令行。

3.键入以下命令导航到保存NI9237RWUserInfo.exe的位置:cd [directory where you saved the utility]。

4.键入NI9237RWUserInfo cDAQ1Mod1用您的NI 9237的NI-DAQmx名称替换cDAQ1Mod1。

5.当提示删除和更换NI cDAQ机箱中的NI 9237时。

注意:如果按照此步骤仍然出现警告,包括卸下和更换机箱中的模块,请联系National Instruments 获得支持。



相关链接: Product Manuals: NI cDAQ-917x User Manual
Product Manuals: NI 9237 Data Sheet,
Product Manuals: NI cDAQ-917x User Manual
Product Manuals: NI 9237 Data Sheet

附件:

NI9237RWUserInfo.exe






报告日期: 10/31/2007
最近更新: 11/09/2016
文档编号: 4EUB3NNO