Main Content

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

IC

设置信号的初始值

  • 库:
  • Simulink / Signal Attributes

  • IC block

说明

IC 模块设置其输入端口的信号的初始条件,例如,仿真开始时 (tstart) 信号的值。为此,该模块在仿真开始时输出指定的初始条件,而不管输入信号的实际值为何。此后,该模块输出输入信号的实际值。

IC 模块用于为回路中的代数状态变量提供初始猜测值。有关详细信息,请参阅代数环概念

非零采样时间偏移量的行为

如果 IC 模块具有非零采样时间偏移量 (toffset),IC 模块将在时间 t 输出其初始值,

t = n * tperiod + toffset

其中 n 是满足 t ≥ tstart 的最小整数。

即,IC 模块在模块以采样时间 [tperiod, toffset] 第一次执行时(可以在 tstart 之后)输出其初始值。

端口

输入

全部展开

输入信号,指定为标量、向量、矩阵或 N 维数组。模块将此信号的初始条件设置为您指定的 Initial value

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

输出

全部展开

输出信号以您指定的 Initial value 开始,后跟输入信号的实际值。有关详细信息,请参阅非零采样时间偏移量的行为

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

参数

全部展开

将输入信号的初始值指定为有限实数值标量、向量、矩阵或 N 维数组。该值必须是标量,或者与输入信号具有相同的维度。

编程用法

模块参数Value
类型:字符向量
值: 标量 | 向量 | 矩阵 | N 维数组
默认值:'1'

将采样时间指定为 -1 以外的值。有关详细信息,请参阅指定采样时间

依存关系

此参数不可见,除非将其显式设置为 -1 以外的值。要了解详细信息,请参阅不建议设置采样时间的模块

编程用法

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

模块特性

数据类型

Boolean | bus | double | enumerated | fixed point | integer | single

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

定点转换
使用 Fixed-Point Designer™ 设计和仿真定点系统。

在 R2006a 之前推出