用于测试和测量的MATLAB

获取、分析和探索数据并自动化测试

MATLAB分析环境提供了获取数据和自动化任务所需的工具。在MATLAB和Simulink中,您可以控制和获取插件数据采集板、测试仪器、网络摄像头和帧采集器中的数据,以及通过can总线发送和接收消息。

获取数据后,您可以交互地浏览数据并执行实时可视化和数据分析然后,您可以构建测试系统,验证设计和概念,并自动化重复任务。您还可以将在MATLAB中构建的测试应用程序部署到其他计算机上。

“我们过去需要数周时间来识别干扰源。有了MATLAB,我们现在可以在数小时内识别并解决噪声和干扰问题。”

Gus Lott博士,雅康公司。

与硬件和仪器通信

使用MATLAB或Simulink及相关产品,您可以从数据采集硬件、成像硬件、仪器或can总线控制和获取数据。您还可以使用SPI(串行外围接口)、I2C(集成电路)、Modbus和蓝牙串行协议与电路板和传感器通信。在不离开工作区的情况下,您可以可视化和分析数据。

从测试和测量设备获取并发送数据

在单个环境中,您可以构建灵活的测试系统,自动化测试例程,执行设计验证,以及在收集实时数据时分析和可视化实时数据。

当使用一个或多个独立仪器(如示波器、任意波形发生器和信号分析仪)时,您可以使用仪表控制工具箱控制仪器并从中获取数据。您可以通过行业标准快速与仪器建立通信通信协议例如GPIB公司,签证(包括通用串口总线),TCP/IP协议、和UDP协议并通过行业标准仪器驱动程序,如IVI公司VXI公司即插即用。支持多个仪器制造商,包括钥匙瞄准器,罗德·施瓦兹、和泰克公司您还可以基于LXI、PXI和AXIe标准构建测试系统。

使用插入式数据采集板时,您可以连接到支持来自多个供应商的电路板使用数据获取工具箱由于许多板都提供模拟和数字输入输出功能,因此您可以控制电机和传感器,并收集和分析实时数据。


Modbus浏览器

使用I2C、SPI、Modbus和蓝牙协议采集和发送数据

使用仪表控制工具箱(2:31),您可以将MATLAB连接到通过I2C、SPI或蓝牙SPP(串行端口配置文件)进行通信的设备。您可以使用这些协议发送和接收消息,还可以构建与嵌入式传感器(如加速度计、温度传感器、湿度传感器和陀螺仪)接口的应用程序。您还可以对通过SPI或I2C通信的嵌入式系统执行通用测试。

使用工业通信工具箱,您可以使用OPC UA、Modbus RTU、Modbus TCP/IP和MQTT等协议与工业设备和传感器进行通信。你也可以与Pi服务器交换数据.


从相机和帧抓取器获取图像和视频

使用图像获取工具箱您可以从兼容PC的成像硬件直接将图像和视频采集到MATLAB和Simulink中。支持多个硬件供应商,您可以选择一系列成像设备,从廉价的网络摄像头或工业帧捕捉器,到满足低光、高速和其他挑战性要求的高端科学相机。获取图像后,可以提取特征并使用MathWorks进行进一步分析图像和视频处理产品。

图像获取工具箱

车载网络工具箱

直接与CAN总线通信

使用车载网络工具箱您可以直接从MATLAB或Simulink工作区监控和分析控制器局域网(can)总线流量,并支持矢量,克瓦瑟、和NI-CAN、NI-XNET峰值-系统接口硬件。您可以使用直接与车内网络通信CAN协议XCP协议来自MATLAB或Simulink。在单个环境中,您可以:

  • 通过CAN和XCP协议发送和接收消息
  • 使用内置工具监测实时CAN总线流量
  • 自动过滤CAN消息
  • 使用行业标准DBC和A2L文件

分析测试数据

一旦你获得了数据,你就可以使用MATLAB和相关的分析和可视化工具数据分析产品。在同一环境中获取和分析数据,可以快速从数据中提取所需的信息。使用交互式工具和命令行功能,您可以执行诸如信号和图像处理、统计分析、数字滤波、曲线拟合和非线性优化等任务。此外,您可以为数据采集并对测试数据进行实时分析。

处理采集的数据时,您可以使用数字滤波例程来关注感兴趣的信号或特征,并轻松查看频域中的时域数据。使用图像数据时,可以恢复有噪或降级的图像,并分析形状和纹理。对于涉及重复获取数据的项目,您可以调查一段时间内某个现象的统计数据。

分析测试数据

MATLAB编译器

自动化测试和构建测试应用程序

使用MATLAB的功能,您可以将测试系统简化数据收集和分析。您可以基于LXI公司,PXI公司和AXIe标准。您可以使用图形界面构建应用程序,并使用MATLAB与其他人共享这些应用程序。您还可以使用MathWorks桌面和Web部署将MATLAB中构建的测试应用程序部署到其他计算机上的产品。