TaskSequence.Task

説明

TaskSequenceの個々のタスクを表すクラスです。

プロパティ

involved1 タスクのinvolved1の値を取得/設定します。
involved2 タスクのinvolved2の値を取得/設定します。
rank 所有タスクシーケンス内にあるタスクのランクを取得/設定します。
state タスクの状態を取得します。
type タスクのタイプを取得/設定します。
var1 タスクのvar1の値を取得/設定します。
var2 タスクのvar2の値を取得/設定します。
var3 タスクのvar3の値を取得/設定します。
var4 タスクのvar4の値を取得/設定します。

詳細

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

TaskSequence.Task.involved1

treenode involved1

説明

タスクのinvolved1の値を取得/設定します。


TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
treenode involved1 = ts.currentTask.involved1;
...
      
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

TaskSequence.Task.involved2

treenode involved2

説明

タスクのinvolved2の値を取得/設定します。


TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
treenode involved2 = ts.currentTask.involved2;
...
      
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

TaskSequence.Task.rank

int rank

説明

所有タスクシーケンス内にあるタスクのランクを取得/設定します。


TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
int rank = ts.currentTask.rank;
...
      
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

TaskSequence.Task.state

readonly int state

説明

タスクの状態を取得します。

タスクの状態は、次の値のいずれか1つになります。

  • TASKSTATE_UNFINISHED:タスクは終了していませんが、実行が進行していません。
  • TASKSTATE_ACTIVE:タスクが実行中です。
  • TASKSTATE_COORDINATED:廃止されました。調整されたタスクシーケンスの一部としてタスクが実行中です。
  • TASKSTATE_FINISHED:タスクが終了しました。

TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
int state = ts.currentTask.state;
...
      
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

TaskSequence.Task.type

int type

説明

タスクのタイプを取得/設定します。


TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
int curTaskType = ts.currentTask.type;
...
      
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

TaskSequence.Task.var1

Variant var1

説明

タスクのvar1の値を取得/設定します。


TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
Variant var1 = ts.currentTask.var1;
...
      
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

TaskSequence.Task.var2

Variant var2

説明

タスクのvar2の値を取得/設定します。


TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
Variant var2 = ts.currentTask.var2;
...
      
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

TaskSequence.Task.var3

Variant var3

説明

タスクのvar3の値を取得/設定します。


TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
Variant var3 = ts.currentTask.var3;
...
      
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

TaskSequence.Task.var4

Variant var4

説明

タスクのvar4の値を取得/設定します。


TaskExecuter op = Model.find("Operator1");
TaskSequence ts = op.taskSequences[1];
Variant var4 = ts.currentTask.var4;
...