TaskExecuter
Dispatcherから継承します。
説明
TaskSequenceを実行することも可能なディスパッチャーを表すクラスです。
プロパティ
activeTask | オブジェクトによって現在実行中のタスクにアクセスします。 |
activeTaskSequence | オブジェクトによって現在実行中のタスクシーケンスにアクセスします。 |
navigator | タスク実行者のナビゲーター、たとえば移動タスクを管理するオブジェクトにアクセスします。 |
静的プロパティ
DefaultEndSpeed | タスクの終了速度パラメータとして入力するプロパティ。この値が入力されている場合、タスクの終了速度として、タスクまたはナビゲーターのデフォルトが値に関係なく使用されます。 |
MaxEndSpeed | タスクの終了速度パラメータとして入力するプロパティ。この値が入力されている場合、タスクの終了速度として、タスク実行者の最大速度が使用されます。 |
ZeroEndSpeed | タスクの終了速度パラメータとして入力するプロパティ。この値が入力されている場合、タスクの終了速度は、常にゼロになります。 |
詳細
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
TaskExecuter.activeTask
readonly TaskSequence.Task activeTask
説明
オブジェクトによって現在実行中のタスクにアクセスします。
TaskExecuter obj = Model.find("Operator1");
int taskType = obj.activeTask.type;
...
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
TaskExecuter.activeTaskSequence
readonly TaskSequence activeTaskSequence
説明
オブジェクトによって現在実行中のタスクシーケンスにアクセスします。
TaskExecuter obj = Model.find("Operator1");
double tsPriority = obj.activeTaskSequence.priority;
...
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
TaskExecuter.DefaultEndSpeed
static readonly int DefaultEndSpeed
説明
タスクの終了速度パラメータとして入力するプロパティ。この値が入力されている場合、タスクの終了速度として、タスクまたはナビゲーターのデフォルトが値に関係なく使用されます。
これは値0のエイリアスです。移動タスクの場合、デフォルトでは、終了速度値0は一般に最大速度で終了することを意味します。一方、オフセットタスク(ロード、アンロード、相対移動、場所に移動など)の場合、値0は終了速度が0であることを意味します。このエイリアスは、基本的に、タスクのデフォルトが何であっても、デフォルトを使用することを意味します。
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
TaskExecuter.MaxEndSpeed
static readonly int MaxEndSpeed
説明
タスクの終了速度パラメータとして入力するプロパティ。この値が入力されている場合、タスクの終了速度として、タスク実行者の最大速度が使用されます。
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
TaskExecuter.ZeroEndSpeed
static readonly int ZeroEndSpeed
説明
タスクの終了速度パラメータとして入力するプロパティ。この値が入力されている場合、タスクの終了速度は、常にゼロになります。