Instrument Control Toolbox

控制测试和测量仪器并与计算机外设和工业自动化设备通信

 

利用 Instrument Control Toolbox™,可将 MATLAB® 直接连接到各种仪器,如示波器、函数发生器、信号分析仪、电源设备和分析仪器。该工具箱通过仪器驱动程序(如 IVI 和 VXIplug&play),或在常用的通信协议(如 GPIB、VISA、TCP/IP 和 UDP)上通过基于文本的 SCPI 命令,连接到您的仪器。您还可以控制测试设备并从中采集数据,而无需编写代码。

使用 Instrument Control Toolbox,您可以在 MATLAB 中生成数据以将其发送至仪器,或将数据读入 MATLAB 进行分析和可视化处理。您可以根据 LXI、PXI 和 AXIe 标准自动执行测试、验证硬件设计和构建测试系统。

该工具箱提供对 TCP/IP、UDP、I2C、SPI 和 Bluetooth® 串行协议的内置支持,从 MATLAB 中实现与其他计算机和印刷电路板 (PCB) 的远程通信。它还包含 MODBUS 协议专用的函数和应用,从而实现与可编程逻辑控制器 (PLC) 和可编程自动化控制器 (PAC) 等工业自动化设备的通信。

开始:

测试 5G 和 LTE 信号

使用射频测试设备从空中发送和采集无线波形。

采集和输出信号

使用射频信号发生器输出您在 MATLAB 中设计的 5G、LTE、WLAN 和自定义无线信号;利用射频信号和频谱分析仪从空中采集数据,以供在 MATLAB 中进一步分析。

构建测试应用

自动执行测试序列和构建图形应用程序 (UI)。

自动执行和部署测试

使用 Instrument Control Toolbox 连接到测试设备;使用 App Designer 构建可自动执行设计验证和生产测试流程的 UI。使用 MATLAB Compiler™ 将您的测试应用程序部署到多个测试站。

用来采集数据和调节示波器设置的应用。

与仪器交互

使用应用程序和函数来与各种仪器交互,如示波器、信号分析仪、射频信号发生器、网络分析仪和电源设备。在空中发送射频信号,采集射频信号以供进一步分析。

快速控制接口

快速控制接口提供控制示波器、函数发生器和射频信号发生器所需的最常用函数。读取波形,调节示波器上的偏移和偶合,将任意波形下载到信号发生器。

可供仪器输出的 LTE 信号的频谱。

Instrument Control 应用

使用 Instrument Control 应用来配置仪器并与之通信,而无需编写代码。该应用从仪器控制会话中自动生成 MATLAB 代码,您可将该代码合并到其他自动化测试程序中。

基于文本的仪器控制

使用基于文本的 SCPI 命令通过 VISA、GPIB、USB、TCP/IP 和串口等接口与仪器通信。使用 IVI、VXIplug&play 和 MATLAB 仪器驱动程序简化您的仪器编程。

所采集 IQ 数据的功率谱密度。

使用和开发仪器驱动程序

直接使用 IVI、VXIplug&play 和 MATLAB 仪器驱动程序;开发和测试自定义仪器驱动程序。

使用仪器驱动程序

使用仪器驱动程序,以独立于设备协议的方式与仪器通信。直接使用供应商提供的 IVI 和 VXIplug&play 仪器驱动程序,或利用该工具箱所含的驱动程序开发工具来创建 MATLAB 仪器驱动程序。

用来查找仪器驱动程序的 Web 工具。 

自定义仪器驱动程序

使用 MATLAB Instrument Driver Editor 导入现有驱动程序并进行定制,利用 IVI 和 VXIplug&play 驱动程序创建 MATLAB 仪器驱动程序。

在 Instrument Driver Editor 中查看驱动程序属性。

与 Modbus 服务器交互

使用 Modbus 通信专用的应用和函数,从 PLC 等工业设备中采集数据。

Modbus Explorer 应用

利用 Modbus Explorer 应用,无需编写代码便可与 Modbus 从站通信。通过 Modbus RTU 或 Modbus TCP/IP 配置 Modbus 连接。从应用中自动生成 MATLAB 脚本,在其他程序中使用此 MATLAB 代码。

I2C、SPI 和蓝牙

使用应用和函数从 I2C 传感器、SPI 传感器和蓝牙传感器采集数据。

连接到数字传感器

打开与电路板上各个 I2C 或 SPI 传感器的连接,并从这些设备读取和写入数据。向支持蓝牙串行端口规范 (SPP) 的任何蓝牙设备传送数据或接收其数据。

使用 I2C 从数字加速度计读取数据。

TCP/IP 和 UDP 通信

通过 TCP/IP 和 UDP 协议发送和接收数据。

连接到联网设备

从 MATLAB 和 Simulink® 通过 TCP/IP 和 UDP 与测试设备和其他联网设备相连接。通过 UDP 从 Simulink 模型向远程计算机发送数据。

所采集 IQ(同相正交)信号的绘图。

支持的硬件

使用各种仪器(包括示波器、信号分析仪、信号发生器、网络分析仪、电源设备和功率表)构建测试系统。

支持的硬件和标准

支持多家台式和模块化仪器制造商,包括 Keysight™、Rohde & Schwarz、Tektronix® 和 National Instruments®。支持 VISA、GPIB、SCPI、IVI、VXIplug&play、LXI、PXI 和 AXIe 标准。有关详情,请查看链接:

查看支持的硬件列表。

最新特性

Modbus Explorer 应用

无需编写代码即可配置 Modbus 通信并读取和写入寄存器

Modbus 协议支持

使用 Modbus 协议通过 TCP/IP 和串行连接与硬件通信

快速控制射频信号发生器接口

只需一个简单的接口,即可轻松下载信号和控制射频信号发生器

VISA 支持

使用 Rohde & Schwarz R&S VISA 与仪器通信

在串口连接仪器时使用的高性能函数

使用 readbinblockwritebinblockwriteread,将数据的流式传输速度提高四倍

关于这些特性和相应函数的详细信息,请参阅发行说明

获取免费试用版

30 天探索触手可及。

马上下载

准备购买?

获取详细价格和并探索相关产品。

您是学生吗?

获得 MATLAB 和 Simulink 学生版软件。

了解更多