IC
信号の初期値を設定
ライブラリ:
Simulink /
Signal Attributes
説明
IC ブロックは、入力端子での信号の初期条件、たとえば、シミュレーション開始時間 (tstart
) での信号値を設定します。これを行うために、ブロックは、入力信号の実際の値にかかわらず、シミュレーションを開始するときに指定した初期条件を出力します。その後、ブロックは、入力信号の実際の値を出力します。
IC ブロックは、ループ内の代数状態変数の初期推定値を与えるときに便利です。詳細については、代数ループの概念を参照してください。
非ゼロのサンプル時間オフセットの動作
IC ブロックが非ゼロのサンプル時間オフセット (toffset
) をもつと、IC ブロックは時間 t
での初期値を出力します。
t = n * tperiod + toffset
ここで、n
は t ≥ tstart
であるような最小の整数です。
つまり、IC ブロックは、サンプル時間 [tperiod, toffset]
をもつブロックがはじめて実行されるときに、その初期値を出力します。これは、tstart
より後になることもあります。
端子
入力
出力
パラメーター
ブロックの特性
データ型 |
|
直達 |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|