Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

Step

生成阶跃函数

  • 库:
  • Simulink / Sources

  • Step block

说明

Step 可在指定时间在两个定义的电平之间进行阶跃。如果仿真时间小于 Step time 参数值,模块输出将为 Initial value 参数值。如果仿真时间大于或等于 Step time,输出则为 Final value 参数值。

在标量扩展后,数值模块参数必须具有相同的维度。如果 Interpret vector parameters as 1-D 选项设置为 off,模块将输出与参数具有相同维度和维数的信号。如果 Interpret vector parameters as 1-D 选项设置为 on 且数值参数为行或列向量(即,单行或单列二维数组),模块将输出向量(一维数组)信号。否则,模块将输出与参数具有相同维度和维数的信号。

端口

输出

全部展开

由参数 Step timeInitial valueFinal value 定义的输出阶跃函数信号。

数据类型: double | single

参数

全部展开

以秒为单位指定输出从 Initial value 参数跳到 Final value 参数的时间。

编程用法

模块参数Time
类型:字符向量
值:'1' | real- or complex-valued scalar, vector, or matrix
默认值'1'

指定仿真时间达到 Step time 参数时的模块输出。

编程用法

模块参数Before
类型:字符向量
值:'1' | real- or complex-valued scalar, vector, or matrix
默认值'0'

指定仿真时间达到并超过 Step time 参数时的模块输出。

编程用法

模块参数After
类型:字符向量
值:'1' | real- or complex-valued scalar, vector, or matrix
默认值'1'

指定阶跃的采样率。有关详细信息,请参阅 指定采样时间

编程用法

模块参数SampleTime
类型:字符向量
:标量
默认值'0'

如果 Constant value 参数的计算结果为包含 N 个元素的行或列向量,选中此复选框将输出长度为 N 的向量。

  • 如果 Constant value 参数的计算结果为包含 N 个元素的行或列向量,则选中此复选框时,模块将输出长度为 N 的向量。例如,模块将输出 1-by-N 维或 N-by-1 维矩阵。

  • 如果 Constant value 参数的计算结果为包含 N 个元素的行或列向量,则清除此复选框时,模块不输出长度为 N 的向量。

编程用法

模块参数:VectorParams1D
类型:字符向量
值:'on' | 'off'
默认值:'on'

选择此项以启用过零检测。有关详细信息,请参阅 中的过零检测

编程用法

模块参数ZeroCross
类型:字符向量、字符串
'off' | 'on'
默认值'on'

输出数据类型。该类型可以继承、直接指定或表示为数据类型对象,如 Simulink.NumericType

当选择 “Inherit:Inherit via back propagation” 时,模块使用驱动模块的数据类型。

点击 Show data type assistant 按钮 以显示 Data Type Assistant,帮助您设置数据类型属性。有关详细信息,请参阅 。

编程用法

模块参数:OutDataTypeStr
类型:字符向量
值:'Inherit: Inherit via internal rule' | 'double' | 'single' | <数据类型表达式>
默认值:'double'

为此信号选择数据类型覆盖模式。

  • 当您选择 “Inherit” 时,Simulink® 从信号的上下文(即:从 Simulink 中使用该信号的模块、Simulink.Signal 对象或 Stateflow® 图)中继承数据类型覆盖设置。

  • 当您选择 “Off” 时,Simulink 忽略信号上下文的数据类型覆盖设置。

有关详细信息,请参阅 Simulink 文档中的使用 Data Type Assistant 指定数据类型

依存关系

要启用此参数,请点击 Show data type assistant 按钮,并将 Mode 设置为 “Built in”。

提示

由于能够关闭单个数据类型的数据类型覆盖,您可以在应用数据类型覆盖时更好地控制模型中的数据类型。例如,您可以使用此选项确保数据类型满足下游模块的要求,而忽略数据类型覆盖设置。

模块特性

数据类型

double

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

在 R2006a 之前推出