Main Content

IC

设置信号的初始值

  • IC block

库:
Simulink / Signal Attributes

描述

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

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

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

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

t = n * tperiod + toffset

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

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

端口

输入

全部展开

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

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

输出

全部展开

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

数据类型: 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 之前推出

全部展开