最新のリリスでは,このペジがまだ翻訳されていません。このペジの最新版は英語でご覧になれます。
可変サ邮箱ズの信号の基礎
可変サズの信号に
金宝app®の信号となるのはスカラ,ベクトル(1次元),行列(2次元)またはn次元の行列です。これらのタeconプの信号に関する詳細金宝appは,“Simulinkユeconド”の“信号の基礎”を参照してください。
金宝app仿真软件の可変サイズの信号は,モデルシミュレーション実行中に,値だけではなくサイズ(次元の要素数)も変更できる信号です。ただし,シミュレション実行中に次元数を変更することはできません。この機能により,さまざまなリソ,ス,制約,および環境のモデルシステムを実現できます。
可変サ邮箱ズの信号の作成
金宝appSimulinkモデルに可変サ,ズの信号を作成するには,次のものを使用します。
異なるサイズの固定サイズの信号をもつ異なる入力端子をもつ,开关または多端口切换ブロック。出力は、可変サ以及ズの信号です。
选择器ブロックおよび
[開始と終了ンデックス(端子)]
ンデックスオプション。インデックス端子信号は,シミュレーションの進行中に可変サイズの出力信号を生成する,入力データ信号の異なるサブ領域を指定できます。可変サeconf econfズの信号を受け入れるよう設定された出力端子をもs -命令功能ブロック. xml出力には,値だけではなく信号の次元も含まれます。
可変サ邮箱ズの信号の伝播方法
金宝app仿真软件環境では,可変サイズの信号は,モデル実行中に次の2つの方法でサイズを変更できます。
モデル実行のステップごと
モデル内のさまざまなブロックは、出力メソッドの実行中に信号サ以及ズを変更することができます。
条件付きで実行されるサブシステムの初期化中のみ
サイズ変更は,行动,使,および函数调用などのサブシステムの,異なるモード切り替えイベント中に発生します。
状態をもブロックを見ると,主な違いがわかります。
离散二抽头滤波器
このフィルタの入力信号の次元が,シミュレション実行中に4から1に変化すると仮定します。入力処理を継続するために单位延迟ブロックの状態が4から1に変化するタイミングおよび状態はあいまいです。整合性を保つために,両方の单位延迟ブロックは,その状態の動作を同期的に変更しなければなりません。あいまいさを回避するために,通常,金宝app仿真软件は,実行中の任意のときに信号のサイズが変化する状況で,状態数が入力信号のサイズに依存するブロックを許可しません。
一方,函数调用子系统の同じ离散2-Tap滤波器ブロックを見てみましょう。このサブシステムが2番目の方法を使用して可変サe @ e @ズの信号を伝播するものと仮定します。この場合,入力信号のサe .ズは,サブシステムの初期化のときにのみ4から1に変化します。初期化の間,サブシステムは(2つの单位延迟ブロックの状態を含む)すべての状態を初期値にリセットします。サブシステムをリセットすると,フィルターの入力信号に対する状態の割り当てがあいまいになることはありません。
モド依存の可変サは2つの方法を使用し,補完的な方法で可変サイズの信号をモデルの複雑なシステムに伝播する様子を示します。
空の信号
空の信号は,長さが0
である信号です。たとえば,大きさが[0]
、(0 x3)
、x0 [2]
,および[2 x0x3]
の信号はすべて空の信号です。金宝app仿真软件では,空の信号および可変サイズの信号を許容し,ほとんどの要素単位の演算をサポートしています。ただし,金宝appSimulinkは,信号次元を変更するブロックの空の信号はサポトしません。サポトされないブロックには、特定の次元の Reshape、Permute、および Sum が含まれます。
可変サ邮箱ズの信号のサブシステム初期化
条件付き実行サブシステムの外港ブロックからの初期信号のサイズは,ユーザーが選択したパラメーターによって異なります。
親サブシステムの[可変サ邮箱ズの信号のサ邮箱ズを伝播]パラメタを[実行中]
に設定する場合,输出ブロックの[初期出力]パラメタは,入力端子の最大サズを超えてはなりません。[初期出力]パラメタと初期出力信号サズとの関係は,次のとおりです。
[初期出力]パラメパラメタ | 初期出力信号のサ邮箱ズ |
---|---|
非スカラ行列 | 初期出力信号のサズは,[初期出力]パラメタのサズです。 |
スカラ | 初期出力信号のサズは,スカラです。 |
既定の[] | 初期出力信号のサズは,空の信号(次元はすべてゼロ)です。 |
親サブシステムの[可変サ邮箱ズの信号のサ邮箱ズを伝播]パラメタを[econネブルのときのみ]
に設定する場合,输出ブロックの[初期出力]パラメタは,スカラ値でなければなりません。
外港ブロックの入力についてサイズが再伝播される場合,スカラーパラメーター値のスカラー拡張を使用して初期出力値が設定されます。
[初期出力]パラメタが既定値
[]
である場合,金宝appSimulinkは初期出力を安定した値として扱います。開始時にモデルが親サブシステムを有効にしない場合(
T = 0
),输出ブロックに対応するサブシステム出力の現在のサ和ズは,最大サ和ズに設定されます。親サブシステムが信号サイズを再伝播する場合,サブシステムの可変サイズの出力信号の値も初期出力パラメーター値にリセットされます。