在MAX中进行DAQmx通道校准

更新 Feb 7, 2019

适用于

Driver

  • NI-DAQmx

问题详述

我的DAQmx传感器读数不正确,显示出非预期结果或者是结果存在偏差。我想校准我的热电偶或其他传感器。我可以在Measurement&Automation Explorer(MAX)中校准NI DAQ设备或模块上的各个通道吗?

解决方案

校准模块或设备上的通道,可以先为您需要进行的测量类型创建DAQmx任务,然后在任务中校准通道。在校准通道时,通过补偿传输线缆,电路连线或传感器引入的误差来提高测量精度。需要注意的是,这种类型的校准仅适用于每项任务,并不适用于硬件板卡。它不是永久校准技术,不存储在EEPROM(电可擦只读存储器)中。有关存储在EEPROM中的永久性设备校准的更多信息,请参见设备校准

要创建DAQmx任务以测量和校准通道,请参阅以下步骤:

  1. 在MAX中创建一个新的DAQmx任务。
  2. 从MAX的配置(Configuration)视图中选择我的系统(My System)»数据邻居(Data Neighborhoof)»NI-DAQmx 任务(NI-DAQmx Tasks)»你的任务名(Your TaskName)

  1. 在任务的NI_DAQmx任务视图中选择 配置(Configuration) »校准(Calibration)»校准.... (Calibration...)
  1. 在通道校准向导中填写您的姓名以及希望此校准到期的 时间,然后选择下一步(Next)
  2. 选择您希望用来做平均的样本数和采样率,然后选择 下一步(Next)
  3. 校准时,请务必为您设备的输入范围的选择上下限的值。您可以根据需要在测量范围内选择任意数量的值。
  4. 在“参考”列中,输入应从设备读入的值。未校准列中的值是当前从设备读取的值。当未校准值稳​​定时,选择提交校准值(Commit Calibration Value)。您需要输入至少两个值。如果这些值不包含最大值和最小值,则会在您进入下一阶段时要求您使用默认值作为最大值和最小值。
  1. 获得所需的所有校准值后,选择 下一步(Next) 转到“通道校准向导”的最后一步。在这里,您可以查看校准曲线并确保有足够的覆盖范围。
  2. 选择完成(Finish) 后,校准完成。在LabVIEW或其他开发环境中使用任务时,将自动应用校准数据。
  3. 要验证校准,请在“校准”选项卡上选择属性(Properties)
  1. 选择 值(Values)选项卡,然后选择 验证校准...(Verify Calibration...)
  1. 出现提示时输入您的名称,然后单击 下一步(Next)
  2. 它会询问您是否要选择要验证的值,或者是否要使用与最初选择的值相同的值。让向导引导您验证最初选择的值,然后选择 下一步(Next)
  1. 在“校准(calibrated)”列中,您将看到当前正在从设备读取的数据经历过校准调整后的值。当“校准(calibrated)"值稳​​定时,选择提交验证值(Commit Verification Value)。设置所有值后,选择完成(Finish)
  1. 现在,“值(Values)”选项卡将显示“参考值(Reference)”和关联的未校准值(Uncalibrated)以及“校准(Calibrated)”值。要生成报告,请选择“ 生成报告(Generate Report)
  1. 然后它会询问您是否要生成HTML报告或打印它。可以选择生成报告(Generate Report)
  1. 该报告将如下所示:
此校准仅适用于您选择的任务,不会传输到其他物理通道。

 

相关信息

此校准仅适用于您选择的任务,不会影响到其他物理通道。

校准向导不能在LabVIEW中以编程方式使用,但您可以使用两种方法实现类似类型的任务校准:

本文是否有帮助?

无帮助