6

我一直在花大量时间阅读National Instruments的产品及其与LabVIEW一起使用时的功能。但是,LabVIEW 和 National Instruments 的硬件几乎是我唯一看过的东西,我很好奇在采集和控制方面有什么可以与 LabVIEW 竞争。

硬件支持对我来说很重要。National Instruments 拥有许多不同且高质量的硬件。此外,还有一些第三方制造商为 LabVIEW 编写驱动程序。MathWorks列出了所有已编写驱动程序以使用此工具箱的制造商。但是制造商是否仍在这样做,或者 MATLAB 工具箱是否已经失去了人气?

4

4 回答 4

4

MATLAB DAQ is very good (I wish the open source MATLAB clones like Octave and FreeMat would have something similar :) ). We were using it with several acquisition boards without problems. It is very configurable, so it's quite easy to enable data reading from completely new hardware.

If that DAQ toolbox still doesn't do the job for you then there are other toolboxes, like Instrument Control Toolbox that offer other type of communication protocols too.

But are manufactures still doing this or is or has the MATLAB toolbox lost popularity?

I don't think MATLAB (or any of it's toolboxes) lost any popularity :).

于 2010-07-18T12:55:14.343 回答
0

LabVIEW 的直接竞争对手并不多。我看到的是,在测试/测量/数据采集领域,最大的竞争对手是 C 或 C++。在控制世界中,它是梯形逻辑。

硬件是一个不同的问题。NI 拥有大约 80% 的 DAQ 市场,而在控制领域的份额要少得多。Allen-Bradley,Seimen 是拥有大量控制市场的大公司名称,我在嵌入式应用程序中看到很多便宜的版本是 PC-104 堆栈(在学术界很流行)。

LabVIEW 通过新的 m-script 节点支持 m-scripts。

LabVIEW中的m脚本支持

您也可以在 Matlab 中使用 NI 硬件……请参阅 DAQmx 工具箱上的说明。

DAQmx 工具箱

于 2010-07-26T15:11:56.063 回答
0

如果这更适合您,您还可以使用普通的Visual Studio 来控制 NI 硬件。或者NumPy

于 2010-07-26T15:18:00.577 回答
0

查看来自MATLAB的页面,看起来数据采集工具箱是 NI-DAQmx 驱动程序集的包装器。如果他们写得正确,您应该可以访问 NI 硬件的很多功能。MATLAB中不能直接访问daqmx DLL文件吗?

于 2010-07-17T12:50:53.143 回答