2016-05-13 14 views
0

"信号ブロックから出て行く"信号を使用して、Simulinkの状態空間行列ブロックに初期条件を入力します。シグナルブロックで試してみましたが、最後にいくつかのエラーがポップアップし、初期条件として使用されるシグナル変数はすべて未定義変数であると言います。つまり、「未定義の関数または変数」が存在します。空間行列の初期条件をsimulinkの信号で設定することができます

すべてのヘルプ感謝は、あなたが

答えて

1

私はあなたがState-Spaceブロックを使用しているそれを取る感謝します。

enter image description here

あなたは、パラメータと信号の違いを理解する必要があります:パラメータは、シミュレーションを通して一定である何か(例えばあるブロックのための「初期条件」パラメータは、パラメータ、そういうことですMATLABワークスペース内の変数)、信号は各タイムステップで値が更新されるものです。ブロックをパラメータ化するために「信号」を使用することはできません。不可能です。パラメータのみを使用できます。物事をクリアする希望。

ご質問が誤解された場合は、使用しているブロックや可能であればモデルのスクリーンショット、関連するブロックパラメータなど、詳細をご記入ください。

+0

まずはお返事ありがとうございます。状態空間行列の初期条件セクションは単なるパラメータであり、実行中のsimulinkでの更新はできません。 – endf22

関連する問題