主要内容

对仪器

向仪器发送仿真数据

图书馆

仪器控制工具箱

  • 仪器块

描述

To Instrument模块配置并打开仪器的接口,初始化仪器,并向仪器发送数据。配置和初始化发生在模型执行的开始。模块在模型运行时向仪器发送数据。

块没有输出端口。该模块有一个与发送到仪器的数据相对应的输入端口。该数据类型必须是双精度。

请注意

To Instrument块可以与以下接口一起使用:VISA、GPIB、Serial、TCP/IP和UDP。在SPI、I2C和蓝万博1manbetx牙接口上不支持。

其他支持功能万博1manbetx

  • 此块支持使用万博1manbetx万博1manbetx®加速器™模式,而不是快速加速器或代码生成。

  • 该模块支持使用模型引万博1manbetx用,因此您的模型可以将其他Simulink模型作为模块组件包含进来。万博1manbetx

有关这些特性的更多信息,请参见万博1manbetx文档。

参数

块样品时间

Block示例时间参数是对话框选项卡之外的唯一设置。的默认值-1将块设置为继承定时。一个正值被用作样本周期。

硬件配置选项卡

硬件配置选项卡是您定义与仪器通信设置的地方。关于建立接口,你有两种选择:

  • 指定一个新的硬件配置。

  • 使用MATLAB中的接口对象®工作区。

下图显示了硬件配置选项卡设置为使用串口接口指定新的硬件配置。

因为有些参数适用于多种接口类型,所以它们在这里按字母顺序出现。

波特率

串行或VISA串行接口的比特传输速率。

板指数

索引板用于GPIB, VISA GPIB, VISA TCPIP,或VISA USB接口的仪器。看到BoardIndex属性以获取更多信息。

板供应商

用于仪器接口的GPIB板的供应商。您的选择是Keysight™(原名安捷伦)®), ICS Electronics™,Measurement Computing™(MCC)和National Instruments®

底盘指数

VXI底盘的索引号。用于VISA VXI和VISA VXI- gpib接口类型。

缓冲区大小

在读操作期间,软件输出缓冲区中可存储的总字节数。

接口

选择仪器的硬件接口类型。您的选项是那些仪表控制工具箱™软件支持的接口。万博1manbetx上图显示了串口接口的配置。

逻辑地址

VXI仪器的逻辑地址。用于VISA VXI和VISA VXI- gpib接口类型。

制造商ID

定义为字符向量的VISA USB仪器的制造商ID。看到ManufacturerID属性以获取更多信息。

模型代码

该模型代码将VISA USB仪器定义为字符向量。看到ModelCode属性以获取更多信息。

港口

串口:COM1、COM2等

主要解决

在GPIB上的仪器的主地址。

远程主机

仪器的主机名或IP地址。用于UDP、TCPIP或VISA TCPIP接口类型。

远程端口

仪器或远程主机上用于通信的端口。用于UDP、TCPIP或VISA TCPIP接口类型。

二次地址

在GPIB上的仪器的辅助地址。

序列号

所述VISA USB仪器的序列号定义为字符向量。看到SerialNumber属性以获取更多信息。

超时

时间以秒为单位,允许完成查询操作。

签证供应商

用于任何VISA接口类型的VISA工具的供应商。您可以选择Keysight(以前的安捷伦)、National Instruments和Tektronix®

使用MATLAB工作空间中的接口对象

选择此选项可从MATLAB工作区中使用接口对象。

工作区对象

在MATLAB工作空间中输入要使用的对象名称。

仪器初始化选项卡

仪器初始化TAB是定义第一次打开连接到仪器时发生的事情的地方。

没有一个

默认的初始化选项是none。

发送字符串

一个字符串,作为仪器命令发送给仪器,用于初始化仪器或将其设置为已知状态。

执行函数

唯一参数为表示工具的接口对象的任何函数。您可以编写这个函数来包含几个仪器命令和初始化数据。

发送选项卡

发送选项卡是定义发送到仪器的可选命令和发送数据的格式的地方。

命令

这是与Simulink数据一起发送到仪器的命令。万博1manbetx该命令是可选的-如果您保留此字段为空,则Simulink数据将不带任何前缀或附加格式发万博1manbetx送到仪器。

输出格式

你的选择是美国信息交换标准代码二进制,或Binblock二进制块binblock格式在binblockwrite函数引用页面)。

ASCII格式字符串

仅当格式为ASCII时可用,它定义了数据的格式字符串。有关格式的列表,请参见函数。

精度

用于二进制或binblock格式。你的选择是:

  • 8位整数(默认)

  • 16位整数

  • 32位整数

  • 8位无符号整数

  • 16位无符号整数

  • 32位无符号整数

  • 32位浮点数

  • 64位的浮动

字节顺序

当使用大于8位的二进制或二进制块格式时,您可以为数据指定仪器的字节顺序。你的选择是大端字节序小端字节

提示

对话框中显示的硬件信息在首次打开对话框时确定并缓存。要用新值刷新显示,请重新启动MATLAB。

之前介绍过的R2006a