用于测试和测量的MATLAB

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

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

一旦你获得了数据,你就可以交互式地探索它并执行实时可视化和数据分析.然后您可以构建测试系统,验证设计和概念,并自动化重复的任务。您还可以将MATLAB中构建的测试应用程序部署到其他计算机上。

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

Gus Lott博士,YarCom公司。

与硬件和仪器进行通信

使用MATLAB®或仿真万博1manbetx软件®和相关产品,您可以控制和s manbetx 845获取数据从数据采集硬件,成像硬件,仪器,或can总线。您还可以使用SPI (Serial Peripheral Interface)、I2C (Inter-Integrated circuit)、MODBUS和蓝牙串行协议与电路板和传感器进行通信。无需离开工作区,您就可以可视化和分析数据。

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

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

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

使用插入式数据采集板时,请连接到万博1manbetx支持多厂商单板使用数据采集工具箱™. 由于许多电路板同时提供模拟和数字输入和输出功能,因此您可以控制电机和传感器,以及收集和分析实时数据。


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

仪表控制工具箱,您可以将MATLAB连接到通过I2C、SPI、,MODBUS,或Bluetooth SPP (Serial Port Profile)。您可以使用这些协议发送和接收消息,还可以构建与嵌入式传感器(如加速度计、温度传感器、湿度传感器和陀螺仪)接口的应用程序。您还可以执行通过SPI或I2C通信的嵌入式系统的通用测试,并且可以使用MODBUS RTU或MODBUS TCP/IP与工业设备通信。


从摄像头和帧抓取器获取图像和视频

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


直接与CAN总线通信

车载网络工具箱™您可以监控和分析控制器区域网络(can)总线流量直接从MATLAB或Simulink工作空间的支持万博1manbetx万博1manbetx矢量Kvaser,及NI-CAN,NI-XNET峰-系统接口硬件。您可以使用直接与车内网络通信可以协议XCP协议从MATLAB或Simulink。万博1manbetx在单个环境中,您可以:

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

分析测试数据

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

当处理采集的数据时,您可以使用数字滤波程序聚焦于感兴趣的信号或特征,并轻松地在频域查看时域数据。在处理图像数据时,可以恢复有噪声或退化的图像,并分析形状和纹理。对于重复获取数据的项目,您可以调查一段时间内某个现象的统计数据。


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

使用MATLAB的能力,您可以自动测试系统简化数据收集和分析。您可以基于LXIPXI,以及axis标准。您可以使用图形界面构建应用程序,并使用MATLAB与他人共享这些应用程序。您也可以使用MathWorks桌面和Web部署s manbetx 845将MATLAB中构建的测试应用程序部署到其他计算机上的产品。