説明
モデルのデータおよび関数を格納するクラスです。
メソッド
find |
モデルのパスによって、モデルのサブツリーにあるノードを検索します。 |
静的プロパティ
静的メソッド
詳細
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
パラメータ
path |
モデルノードから見たターゲットノードのパス。 |
戻り値
treenode |
指定されたノードが存在する場合、このメソッドはそのノードを返します。それ以外の場合、NULLを返します。 |
説明
モデルのパスによって、モデルのサブツリーにあるノードを検索します。
これは、モデルノードmodel().find("ObjectName")上でtreenode.find()を呼び出した場合と同じです。
treenode obj = Model.find("ObjectName");
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
static readonly DateTime dateTime
説明
現在日時(FlexSim時間)。
DateTime currentDateTime = Model.dateTime;
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
Model.nextStopDateTime
static readonly DateTime nextStopDateTime
説明
次回の停止時間の日時(FlexSim時間)。
DateTime nextStop = Model.nextStopDateTime;
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
Model.nextStopTime
static readonly double nextStopTime
説明
次回の停止時間のシミュレーション時間。
停止時間が定義されていない場合、0を返します。現在のシミュレーション時間が最後の停止時間を経過した場合、最大のダブル値を返します。
double stopTime = Model.nextStopTime;
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
Model.startDateTime
static readonly DateTime startDateTime
説明
モデルの開始日時(FlexSim時間)。
[モデル設定]で定義されているモデル開始日時。
DateTime startTime = Model.startDateTime;
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
Model.statisticalTime
static readonly double statisticalTime
説明
統計が最後にリセットされた時を基準とした現在のシミュレーション時間。
モデルにウォームアップ時間が設定されている場合、シミュレーション時間とウォームアップ時間の差を返します。statisticalTime = time - warmupTime
double statTime = Model.statisticalTime;
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
static readonly double time
説明
現在のシミュレーション時間。
double currentTime = Model.time;
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
Model.warmupDateTime
static readonly DateTime warmupDateTime
説明
ウォームアップ日時(FlexSim時間)。
DateTime warmupTime = Model.warmupDateTime;
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
Model.warmupTime
static readonly double warmupTime
説明
合計ウォームアップ時間。
ウォームアップ時間が定義されていない場合、0を返します。
ウォームアップ時間に到達すると、オブジェクトの統計および追跡変数がリセットされます。
double warmup = Model.warmupTime;
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
Model.getDateTime()
パラメータ
戻り値
説明
指定したシミュレーション時間から日時(FlexSim時間)を返します。
DateTime dateTime = Model.getDateTime(100);
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
パラメータ
戻り値
double |
FlexSim時間によって表されたシミュレーション時間。 |
説明
指定したFlexSim時間からシミュレーション時間を返します。
DateTime date = DateTime("8:00:00 AM Wed 19 Jul 2017");
double theTime = Model.getTime(date);