主要内容

信号从工作区

导入信号从MATLAB工作空间

  • 库:
  • DSP系统工具箱/资源

  • 来自工作区块的信号

描述

信号从工作区块从MATLAB中导入一个信号®工作空间到Simulink中金宝app®模型。的信号参数指定包含要导入的信号的MATLAB工作区变量的名称,或定义矩阵或3-D数组的任何有效MATLAB表达式的名称。

与仿真软件金宝app从工作空间(金宝app模型)块,信号从工作区块保持连续输出帧之间的输出值不变(即不发生线性插值)。同时,初始信号值总是在t=0.

港口

输出

全部展开

从工作区导入的信号,如标量、矢量、矩阵或三维数组。

信号参数指定一个——- - - - - -N矩阵(≠1)N列被视为一个独特的通道。属性中指定帧大小样品每帧参数,o.输出是o——- - - - - -N矩阵包含o每个信号通道的连续采样。属性中指定输出样本周期样品时间参数,T年代,输出帧周期为oT年代.为方便起见,导入的行向量(=1)被视为单个通道,因此输出维度为o1。

信号参数指定一个——- - - - - -N——- - - - - -P数组,每个P页(一个——- - - - - -N矩阵)按周期顺序输出T年代.的样品每帧参数必须设置为1

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|不动点

参数

全部展开

要从其中导入信号的MATLAB工作区变量的名称,或指定信号的有效MATLAB表达式。

样本期间,T年代,指定为标量或向量。输出帧周期为oT年代

样本的数量,o,以缓冲到每个输出帧,指定为正整数标量。该值必须为1属性中指定3d数组时信号参数。

指定生成所有指定信号样本后的输出。

  • 当你指定设置为零,该块在生成信号的最后一帧后,为模拟的持续时间生成零值输出。

  • 当你指定持有最终值,该块在生成信号的最后一帧后,在模拟的持续时间内重复最后的样本。

  • 当你指定循环重复,该块在到达信号的最后一个样本后,从开始重复该信号。中指定的帧大小样品每帧参数不均匀地划分输入长度,在Signal From Workspace子系统中插入一个缓冲块,使模型多速率化。如果您不希望您的模型成为多速率,请确保帧大小均匀地除以输入信号长度。

该块不会将导入的信号外推到上一个样本之外。

选择当帧大小不均匀地划分输入长度时发出警告当输入长度不是帧大小的整数倍时提醒的参数。当输入长度不是帧大小的整数倍时,模型变成多速率。使用模型浏览器要在全模型范围内打开或关闭这些警告:

  1. 建模选项卡上,单击模型浏览器

  2. 搜索酒吧的模型浏览器、搜索由属性名ignoreOrWarnInputAndFrameLengths财产。每一块都有当帧大小不均匀地划分输入长度时发出警告的列表中出现内容窗格。

  3. 选择要为其切换警告参数的每个块,并选择或清除ignoreOrWarnInputAndFrameLengths列。

依赖关系

启用该参数集表单输出后的最终数据值由循环重复

块特征

数据类型

|不动点|整数|

直接引线

没有

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

C / c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

定点转换
使用fixed-point Designer™设计和模拟定点系统。

之前介绍过的R2006a