主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

离散状态空间

離散状態空間システムの実現

  • ライブラリ:
  • 金宝appsimulink /离散

  • 离散状态空间块

説明

空でない行列に対するブロックの動作

离散状态空间ブロックは,次のように記述されるシステムを実現します。

x n + 1 一个 x n + B u n y n C x n + D u n

ここでuは入力,xは状態,yは出力です。行列係数は、下の図に示すように、次のような特性をもっていなければなりません。

  • [一种]はn行n列の行列でなければなりません。nは状態数です。

  • [b]は,n行m列の行列なければばません。

  • [C]は,r行n列の行列でなければなりません。rは出力数です。

  • [D]はr行米列の行列でなければなりません。

ブロックは1つの入力を受け入れ,1つの出力を生成します。入力ベクトルの幅は[b]行列と[D]行列の列数です。出力ベクトルの幅は[C]行列と[D]行列の行数です。初期状態ベクトルを定義するには,[初期条件]パラメーターを使用します。

[一种][b][C][D],または[初期条件]にゼロのベクトルまたは行列を指定するには,関数0を使用します。

空行列に対するブロックの動作

行列[一种][b],および[C]が空である場合(例:[]),ブロックの机械は杜y (n) = (n)になります。[初期条件]ベクトルベクトル空である合并,ブロックはゼロの初初ベクトルベクトルを使使ます。

端子

入力

すべて展开する

幅が[b]行列と[D]行列の列数と等しい入力ベクトル。詳細については,説明を参照してください。

ヒント

整数および固定小数点の入力信号の場合,定点整数ブロックを使用します。

データ型:|

出力

すべて展开する

幅が[C]行列と[D]行列の行数と等しい出力ベクトル。詳細については,説明を参照してください。

データ型:|

パラメーター

すべて展开する

メイン

行列係数一个を実数のn行n列の行列で指定します。nは状態数です。行列係数の詳細については、説明を参照してください。

プログラムでの使用

ブロックパラメーター:一个
型:文字ベクトル
値:スカラー|ベクトル|行列
既定の设定:' 1 '

行列係数Bををのn行列の行で指定しし。nはは数,mはは力数です。行程系数码详细について,説明を参照してください。

プログラムでの使用

ブロックパラメーター:B
型:文字ベクトル
値:スカラー|ベクトル|行列
既定の设定:' 1 '

行列係数Cを実数のr行n列の行列で指定します。rは出力数nは状態数です。行列係数の詳細については,説明を参照してください。

プログラムでの使用

ブロックパラメーター:C
型:文字ベクトル
値:スカラー|ベクトル|行列
既定の设定:' 1 '

行列係数Dを実数のr行m列の行列で指定します。rは出力数,mは入力数です。行列係数の詳細については,説明を参照してください。

プログラムでの使用

ブロックパラメーター:D
型:文字ベクトル
値:スカラー|ベクトル|行列
既定の设定:' 1 '

初期状態ベクトルをスカラーまたはベクトルとして指定します。初期状態ベクトルには,INF.またはの値を含めることはできません。

プログラムでの使用

ブロックパラメーター:InitialCondition
型:文字ベクトル
値:スカラー|ベクトル
既定の设定:' 0 '

サンプルの時間間隔を指定します。サンプル時間の指定を参照してください。

プログラムでの使用

ブロックパラメーター:SampleTime
型:文字ベクトル
値:スカラー|ベクトル
既定の设定:' 1 '

状態属性

ブロックの状態に固有名を割り当てるにはこのパラメーターを使用します。既定の設定は' 'です。このフィールドが空白のままの場合,名前は割り当てられません。このパラメーターを使用する場合,以下のことを考慮してください。

  • 有条不紊,英元アンダースコアアンダースコア字始まり,英元またはアンダースコア文章が続きます。

  • 状態名は選択されたブロックに対してのみ適用されます。

このパラメーターを設定し,[適用]ボタンをクリックすると,[状態名を仿金宝app真软件の信号オブジェクトに関連付ける]が有効になります。

詳細については,モデルインターフェイス要素のCコード生成の構成(金宝app仿真软件编码器)を参照してください。

プログラムでの使用

ブロックパラメーター:attnename.
型:文字ベクトル
値:一意の名前
既定の设定:''

状态名がs金宝appimulink®信号オブジェクトに関連付けられるようにするには,このチェックボックスをオンにします。

依存関係

このパラメーターを有効にするには,[状態名]の値を指定します。このパラメーターは,モデルコンフィギュレーションパラメーター(信号の関連付け][なし]以外の値に設定している場合にのみ表示されます。

このチェックボックスをオンにするすると,[コード生成ストレージクラス]が無効になります。

プログラムでの使用

ブロックパラメーター:statemustresolvetosignalobject.
型:文字ベクトル
値:”从“|”“
既定の设定:“关闭”

ターゲットパッケージが定义する信号オブジェクトクラスを选択してカスタムストレージクラスのパッケージを选択します。たとえば,组み込みパッケージmptからカスタムストレージクラスをを适には(mpt。信号)を選択します。嵌入式编码器®でERTベースのコード生成ターゲットを使用している場合を除き,カスタムストレージクラスは生成されたコードに影響しません。

金宝app仿真软件パッケージ以外のストレージクラスパッケージを使用するには,そのパッケージをモデルの嵌入式编码器ディクショナリに読み込まなければなりません。将存储类包加载到嵌入式编码器字典中(嵌入式编码)を参照してください。

ストレージクラスを使用したモデルの设定の详细についてはモデルインターフェイス要素のCコード生成の構成(嵌入式编码)をを参照しててカスタムストレージストレージクラスの详细について,生成されたコード构造体へへデータデータ致理性(嵌入式编码)を参照してください。

プログラムでの使用

ブロックパラメーター:solysignalobject.
型:文字ベクトル
値:'金宝appsimulink.signal'|''
既定の设定:'金宝appsimulink.signal'

コード生成の状態ストレージクラスを選択します。

[信号オブジェクト]を使用して,金宝app以外のパッケージからカスタムストレージクラスを選択します。

依存関係

このパラメーターを有効にするには,[状態名]の値を指定します。

プログラムでの使用

ブロックパラメーター:statestorageClass.
型:文字ベクトル
値:'Auto' | 'Model default' | 'ExportedGlobal' | 'ImportedExtern' | 'ImportedExternPointer' | 'Custom' |…
既定の设定:“汽车”

常量または挥发性などのストレージ型修飾子を指定します。

メモ

TypeQualifierは将来のリリースで削除されます。ストレージ型修飾子をデータに適用するには,カスタムストレージクラスとメモリセクションを使用します。嵌入式编码器で ERT ベースのコード生成ターゲットを使用している場合を除き、カスタム ストレージ クラスとメモリ セクションは生成されたコードに影響しません。

シミュレーション時,このブロックは次の値を使用します。

  • 状態名が関係付けられる信号オブジェクトの初期値

  • 信号オブジェクトの最小値と最大値

詳細については,データオブジェクトを参照してください。

依存関係

このパラメーターを有効にするには,[コード生成ストレージクラス](ExportedGlobal)[ImportedExtern](ImportedExternPointer)または[型号默认]に設定します。このパラメーターは以前にこの値を設定している場合を除き,非表示です。

プログラムでの使用

ブロックパラメーター:RTWStateStorageTypeQualifier
型:文字ベクトル
値:" | 'const' | 'volatile' |…
既定の设定:''

ブロックの特价

データ型

|

直接フィードスルー

はい

多重信号

いいえ

可変の信号

いいえ

ゼロクロッシング検出

いいえ

拡张机械

PLCコード生成
金宝app仿真软件®PLC编码器™を使用して構造化テキストコードを生成します。

R2006Aより前に导入