0

我正在研究使用matlab数据采集工具箱直接从距离传感器(Hokuyo UBG-04LX-F01)到matlab的数据传输,我遇到了NI-DAQ(数据采集硬件)。这是我到目前为止所知道的;

  1. 从传感器直接发送到 matlab 的数据通常使用 ASCII 2 或 3 位字符编码进行编码。
  2. 诸如 (NI-DAQ 6008) 之类的数据采集硬件可以作为一种媒介,从传感器接收数据并将其发送到 matlab。

我的问题是,数据采集硬件可以将实时数据从传感器发送到 matlab 吗?发送到 matlab 的数据是否已解码,换句话说,数据采集硬件是否在将数据发送到 MATLAB 之前将数据解码为简单的正常范围或十进制值?鉴于其作为中间人的角色。

4

1 回答 1

0

根据传感器的数据表(通过hokuyo-aut.jp),传感器使用串行 (RS-232) 和 USB 进行控制。使用 DAQ 设备作为中介是可能的,但在我看来是不必要的。

相反,我的建议是直接从 MATLAB 与传感器通信,并创建小型.m子程序来解码和编码数据。传感器的命令集有据可查,MATLAB仪器控制工具箱支持 RS-232

于 2016-03-24T17:01:59.977 回答