LabVIEW编程LabVIEW开发NI 4351例程与相关资料

简介: LabVIEW编程LabVIEW开发NI 4351例程与相关资料

LabVIEW编程LabVIEW开发NI 4351例程与相关资料

NI 435x 仪器具有精确的热电偶和直流电压测量功能。您还可以使用电阻温度检测器 (RTD)、热敏电阻进行温度测量,使用内置精密电流源进行欧姆测量,以及使用外部分流电阻进行电流测量。可以将 NI 435x 仪器与个人计算机配合使用,进行与使用标准台式仪器(如数据记录器和数字万用表)相同的测量。

NI 435x 仪器包含一个带有差分模拟输入的 24 位 Sigma-Delta 模数转换器 (ADC)。低泄漏结构以及模拟和数字滤波可提供出色的分辨率、精度和噪声抑制。借助软件可编程接地参考,在不影响电压测量的情况下参考浮动信号,即使浮动信号实际上是以地为参考的。借助软件可编程的开路热电偶检测,可以快速检测在测量之前或测量过程中可能已损坏的热电偶。。

The NI 435x instruments feature accurate thermocouple and DC voltage measurements. You can also take temperature measurements with resistance temperature detectors (RTDs), thermistors, ohm measurements using the built-in precision current sources, and current measurements using external shunt resistors. You can use the NI 435x instrument with a personal computer to make the same measurements you would with standard bench-top instruments such as data loggers and DMMs.

The NI 435x instruments contain a 24-bit sigma-delta analog-to-digital converter (ADC) with differential analog inputs. The low leakage construction, along with analog and digital filtering, provides excellent resolution, accuracy, and noise rejection. With software-programmable ground-referencing, you can reference your floating signal without compromising voltage measurements even if the floating signal is, in fact, ground-referenced. With software-programmable open-thermocouple detection, you can quickly detect a thermocouple that may have broken before or during measurement.

采集卡如下图所示。

6b9d8b2853b644819266de334000b7cd.png

使用NI 4351 和 TBX-68T测量电阻值

硬件: Modular Instruments>>High-Precision DAQ (Dataloggers)>>PXI-4351

使用 NI 4351 和TBX-68T 测量电阻时,TBX-68T上的开关S1和S2的作用是什么?是一个开关控制IEX0,另一个开关控制IEX1吗?还有我怎么打开电流激励?

解答:

NI 4351 有两个电流源(IEX0=25 uA, IEX1=1 mA)用来测量电阻。S1和S2开关将IEX0路由到通道上或从内部连接到板上的冷端补偿(CJC)传感器上。如果测量电阻时没有将 IEX0 路由到任何通道,需将S1和S2都置于OFF位置。这种配置完成了电流电路,因此可以从传感器上读到准确的值。 当测量电阻时,开关S1和S2都要置于ON位置。更多信息请参考NI 435x 用户手册 ni.com/manuals上 一个测量设置连接多个传感器至模拟通道 0-5,图 2-10。同样要确保IEX0-的电流电路。测量电阻时如果获得错误的读数,很有可能是开关的位置错了。

IEX1是常开的,没有开关。

注意  尽管使用1mA电流源可以提供精度,但必须确保这个电流源不会超出NI 4351的电压范围,并且不会产生自发热,在热敏电阻测量中非常常见。

TBX-68T 接线盒上的其它开关是控制数字线的。详细信息请参考  ni.com/manuals 上的CB-27T, TBX-68T, and CB-68T Isothermal Terminal Blocks Installation Guide 。

问题: 对于NI 4350或者是NI 4351仪器,我能使用NI-DAQ的函数和VIs(例如 SCAN_Op, SCAN_Setup, AI Config.VI)吗? 如果不行,应该用什么函数来控制NI 435x仪器?NI 4350 / NI 4351的用户手册并没有说明如何在C的编译环境中使用这个板卡。

解答: NI 4350 和NI 4351 Dataloggers有自己的仪器驱动,它包含了C API和LabVIEW的函数。驱动所有可用函数的列表是一种在线帮助,可以在Start»Programs»National Instruments 435X»NI 435X C, Visual Basic Help 中找到。下面附件中有帮助文件。

对于这些板卡会有一些NI-DAQ的支持,但是这种支持仅仅存在在LabVIEW中。这时,在NI-DAQ中没有C API,这样就无法对这些板卡进行C编程,但是C编程可以通过使用NI-435x的仪器驱动来代替。例如 anlogin.llb 文件(目录为LabVIEW\EXAMPLES\DAQ\AnlogIn)包含了一些使用NI-DAQ的例程,它们专用于 NI 435x Dataloggers。(如果您在Computer-Based (Plug-in) Instruments下搜索例程,这些例程同样可以被找到。)

通常情况下,我们推荐您使用NI-435x的仪器驱动来对这些板卡进行编程,除非:

1) 您已经做这个应用做了很久了,如果从头来的话会花费很多时间。

2) 您在LabVIEW Real-Time(LabVIEWRT)下使用435x板卡。在这种情况下,NI-435x的驱动调用不支持。。

设备是比较老了,也是很早之前的项目。相关资料说明,如下所示。

LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序

文字内容均在附件Word中,同时上文中提到的例子和资料,均在word中的附件里,可点击下载。登录www.bjcyck.com可以查看更多详细信息。这里只是简略的介绍,有任何关于LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序相关问题,请与我们联系。

相关文章
|
5天前
LabVIEW编程LabVIEW开发 控制NI9472例程与相关资料
LabVIEW编程LabVIEW开发 控制NI9472例程与相关资料
12 0
|
5天前
|
算法 安全 Linux
LabVIEW编程LabVIEW控制NI cRIO-9066例程与相关资料
LabVIEW编程LabVIEW控制NI cRIO-9066例程与相关资料
10 1
|
5天前
|
算法
LabVIEW编程LabVIEW开发NI USB 6251例程与相关资料
LabVIEW编程LabVIEW开发NI USB 6251例程与相关资料
|
5天前
|
安全
LabVIEW编程LabVIEW开发NI PCI-6513数字滤波 例程与相关资料
LabVIEW编程LabVIEW开发NI PCI-6513数字滤波 例程与相关资料
19 7
|
5天前
LabVIEW编程LabVIEW开发NI PCI-4070万用表例程与相关资料
LabVIEW编程LabVIEW开发NI PCI-4070万用表例程与相关资料
|
5天前
LabVIEW编程LabVIEW开发Agilent 4294A 例程与相关资料
LabVIEW编程LabVIEW开发Agilent 4294A 例程与相关资料
|
5天前
|
数据采集 传感器 人工智能
LabVIEW编程LabVIEW开发 控制NI USB-6225例程与相关资料
LabVIEW编程LabVIEW开发 控制NI USB-6225例程与相关资料
19 1
|
5天前
|
传感器 数据采集 编解码
LabVIEW编程LabVIEW开发 控制Fluke PPC4例程与相关资料
LabVIEW编程LabVIEW开发 控制Fluke PPC4例程与相关资料
12 0
|
5天前
|
数据采集 传感器 人工智能
LabVIEW编程LabVIEW开发NI PCI-6255消除鬼影 例程与相关资料
LabVIEW编程LabVIEW开发NI PCI-6255消除鬼影 例程与相关资料
21 7
|
5天前
|
传感器 网络协议
LabVIEW编程LabVIEW开发Eurotherm 3508例程与相关资料
LabVIEW编程LabVIEW开发Eurotherm 3508例程与相关资料
10 2