Using Simulink    

モデルパラメータ

つぎの表は、モデルを記述するパラメータの一覧と説明です。パラメータは、付録B で説明するモデルファイルで定義されている順番に表示されます。表には、コールバックルーチンの使用法 で記述されているモデルのコールバックパラメータも含まれています。説明 の欄には、Simulation Parameters ダイアログボックスのどこでその値を設定することができるかを示しています。シミュレーションパラメータであるモデルパラメータの詳細については、Simulation Parametersダイアログボックス に記述してあります。表の後に、パラメータの変更方法についての例を示します。

パラメータの値はコーテーションで囲んだ文字列として指定しなければなりません。文字列の内容はパラメータに依存し、数値(スカラ、ベクトル、行列)、変数名、ファイル名、または特定の値を与えることができます。の欄には、必要な値のタイプ、(垂直バーで区切られた)設定可能な値、および中括弧で囲んだデフォルト値が示してあります。

モデルパラメータ 

パラメータ
説明

AbsTol

絶対誤差許容値

スカラ {1e-6}
AlgebraicLoopMsg

代数ループの診断

none | {warning} | error
BooleanDataType

Booleanモードの使用の可能性

on | {off}
BufferReuse

ブロックI/Oブッファの再使用の可能性

{on} | off
CloseFcn

閉じる際のコールバック

コマンドまたは変数
ConfigurationManager

モデルのコンフィグレーションマネージャ

文字列
ConsistencyChecking

整合性のチェック

on | {off}
Created

モデルの作成日付と時刻

文字列
Creator

モデルの作成者名

文字列
Decimation

間引きファクタ

スカラ {1}
Description

モデルの説明

文字列
ExternalInput

時間および入力変数名

スカラまたはベクトル [t, u]
FinalStateName

最終状態名

変数 {xFinal}
FixedStep

固定ステップサイズ

スカラ {auto}
InitialState

初期状態名または値

変数またはベクトル {xInitial}
InitialStep

初期ステップサイズ

スカラ {auto}
InvariantConstants

不変定数の設定

on | {off}
LimitMaxRows

出力の制限

on | {off}
LoadExternalInput

ワークスペースからの入力のロード

on | {off}
LoadInitialState

初期状態のロード

on | {off}
MaxOrder

ode15sに対する最大次数

1 | 2 | 3 | 4 | {5}
MaxRows

保存する出力行数の最大値

スカラ {1000}
MaxStep

最大ステップサイズ

スカラ {auto}
MinStepSizeMsg

最小ステップサイズの診断

{warning} | error
ModelVersionFormat

モデルのバージョン番号の書式

文字列
ModifiedBy

モデルの最終修正者

文字列
ModifiedDateFormat

修正日付の書式

文字列
Name

モデル名

文字列
ObjectParameters

モデルパラメータの名前/属性

構造体
OutputOption

出力オプション

AdditionalOutputTimes |
{RefineOutputTimes} |
SpecifiedOutputTimes

OutputSaveName

シミュレーション出力名

変数 {yout}
OutputTimes

選択されたOutputOptionに対する値

ベクトル{[]}
PaperOrientation

印刷用紙の方向

portrait | {landscape}
PaperPosition

紙面上でのダイアグラムの位置

[left, bottom, width, height]
PaperPositionMode

用紙の位置のモード

auto | {manual}
PaperSize

PaperUnits での PaperType のサイズ

[width height] (参照のみ)
PaperType

印刷用紙のタイプ

{usletter} | uslegal | a0 | a1 | a2 | a3 | a4 | a5 | b0 | b1 | b2 | b3 | b4 | b5 | arch-A | arch-B | arch-C | arch-D | arch-E | A | B | C | D | E | tabloid
PaperUnits

印刷用紙のサイズの単位

normalized | {inches} | centimeters | points
PostLoadFcn

ポストロードする際のコールバック

コマンドまたは変数
PreLoadFcn

プリロードする際のコールバック

コマンドまたは変数
Refine

リファインファクタ

スカラ {1}
RelTol

相対誤差許容値

スカラ {1e-3}
SampleTimeColors

Sample Time Colorsメニューオプション

on | {off}
SaveFcn

保存する際のコールバック

コマンドまたは変数
SaveFinalState

最終状態の保存

on | {off}
SaveOutput

シミュレーション出力の保存

{on} | off
SaveState

状態の保存

on | {off}
SaveTime

シミュレーション時間の保存

{on} | off
ShowLineWidths

Show Line Widths メニューオプション

on | {off}
SimParamPage

表示するSimulation Parametersダイアログボックスのページ(最後に表示されたページ)

{Solver} | WorkspaceI/O | Diagnostics
Solver

ソルバ

{ode45} | ode23 | ode113 | ode15s | ode23s | ode5 | ode4 | ode3 | ode2 | ode1 | FixedStepDiscrete | VariableStepDiscrete
StartFcn

シミュレーション開始時のコールバック

コマンドまたは変数
StartTime

シミュレーションの開始時間

スカラ {0.0}
StateSaveName

状態出力名

variable {xout}
StopFcn

シミュレーション終了時のコールバック

コマンドまたは変数
StopTime

シミュレーションの終了時間

スカラ {10.0}
TimeSaveName

シミュレーション時間名

変数 {tout}
UnconnectedInputMsg

未接続の入力端子の診断

none | {warning} | error
UnconnectedLineMsg

未接続のラインの診断

none | {warning} | error
UnconnectedOutputMsg

未接続の出力端子の診断

none | {warning} | error
Version

モデルを修正するために使われたSimulinkのバージョン(参照のみ)

(リリースバージョン)
WideVectorLines

Wide Vector Lines メニューオプション

on | {off}
ZeroCross

厳密なゼロクロッシング検出 (Zero Crossingsを参照)

{on} | off

以下の例では、mymodel システムに対するモデルパラメータの設定方法を示します。

つぎのコマンドは、シミュレーションの開始時間と終了時間を設定します。

つぎのコマンドは、ソルバを ode15s に設定し、最大次数を変更します。

つぎのコマンドは、SaveFcn コールバックに関連付けます。


 はじめに 共通ブロックのパラメータ