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.navigator

readonly Navigator navigator

説明

タスク実行者のナビゲーター、たとえば移動タスクを管理するオブジェクトにアクセスします。

削除を行わないでください。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

説明

タスクの終了速度パラメータとして入力するプロパティ。この値が入力されている場合、タスクの終了速度は、常にゼロになります。