組み込み関数と終了ルール
組み込み関数
Requirements & Systems Portal のタイムシーケンスモジュールには、シーケンスの時間や以前の変数の値を制御し、ノード、変数、および終了ルールのモデリングに使用できる組み込み関数がいくつか用意されています。
-
this ( ) 関数
関数

-
time 関数
タイムシーケンス変数式内で、現在のタイムステップ値を使用することも可能である。例えば

-
timestep
-
flownodetime
Exit Rules
終了ルールとは、タイムシーケンスの実行を停止するための事前定義された条件です。これらのルールは時間に関連していてもいなくてもよい。すべてのVariやVariableはExit Rulesを作成するために使用することもできます。以下に、さまざまなプロパティを使用した終了ルールの例を示します:
-
車両のバッテリー容量がゼロ以下になったらタイムシーケンスを停止する。
-
燃料消費量がマスフローの最大しきい値を超えたら、タイムシーケンスを停止する。
-
消費電力が一定値を超えるとタイムシーケンスを停止する
終了ルールを作成する、
-
アイコン
(1) , をクリックすると、右側にダイアログボックスが表示されます。 -
終了ルールの追加 "を選択する。
(2) -
新しいポップアップが開きます
(3) 新しいポップアップが開きます。
タイムシーケンスへの終了ルールの追加
これらの終了ルールは同時に使用することができ、タイムシーケンスは終了ルールの条件が満たされるまで実行されます。