Main Content

removeAllOpenings

slLinearizer または slTuner インターフェイスの永続的な開始点のリストからすべての開始点を削除

説明

removeAllOpenings(s) は、slLinearizer または slTuner インターフェイス s永続的な開始点のリストからすべての開始点を削除します。この関数によって、s に関連付けられている Simulink® モデルが変更されることはありません。

すべて折りたたむ

scdcascade モデルの slLinearizer インターフェイスを作成します。

sllin = slLinearizer('scdcascade');

一般的には、解析ポイント、開始点、操作点およびパラメーター値を使ってインターフェイスを設定します。この例では、2 つの開始点をインターフェイスに追加します。

addOpening(sllin,{'y2m','y1m'});

'y2m' および 'y1m' は、scdcascade モデルの 2 つのフィードバック信号の名前です。addOpening コマンドにより、これらの信号を sllin の開始点のリストに追加します。

sllin からすべての開始点を削除します。

removeAllOpenings(sllin);

すべての開始点が削除されたことを確認するには、sllin の内容を表示して、インターフェイスの開始点に関する情報を調べます。

sllin
 
slLinearizer linearization interface for "scdcascade":

No analysis points. Use the addPoint command to add new points.
No permanent openings. Use the addOpening command to add new permanent openings.
Properties with dot notation get/set access:
      Parameters         : [] 
      OperatingPoints    : [] (model initial condition will be used.)
      BlockSubstitutions : []
      Options            : [1x1 linearize.LinearizeOptions]

入力引数

すべて折りたたむ

Simulink モデルへのインターフェイス。slLinearizer インターフェイスまたは slTuner インターフェイスとして指定します。

詳細

すべて折りたたむ

永続的な開始点

"永続的な開始点" とは、slLinearizer および slTuner インターフェイスで使用され、ソフトウェアがモデル内で信号の流れを中断する箇所を示します。線形化および調整時に、これらの開始点が強制的に適用されます。永続的な開始点は、ある特定のモデル コンポーネントを分離するために使用します。航空機のダイナミクスを取得する大規模なモデルがあり、機体にのみ線形解析を実行するとします。永続的な開始点を使用すれば、このモデルの他のコンポーネントをすべて除外できます。モデル内にカスケード式ループがあり、特定のループを解析する場合などにも使用できます。

"場所" とは、モデル内の特定のブロック出力端子を指します。便宜上、この端子から発信する信号の名前を使って開始点を示すことができます。

永続的な開始点は、slLinearizer または slTuner インターフェイス s に対して、インターフェイスの作成時に追加するか、addOpening コマンドを使用して追加できます。永続的な開始点のリストから場所を削除するには、removeOpening コマンドを使用します。

s のすべての開始点を表示するには、コマンド プロンプトで s と入力してインターフェイスの内容を表示します。s のそれぞれの永続的な開始点の表示には、ブロック名、端子番号、およびこの場所から発信される信号の名前が含まれます。getOpenings を使用して、すべての永続的なループ開始点のリストをプログラムで取得することもできます。

バージョン履歴

R2013b で導入