機器
概要と主要な概念
[機器]オブジェクトは、スタッフがモデルの周辺を移動させるカートなどのオブジェクトを表します。これは、[機器を取得][機器をリリース]アクティビティで作動するように設計されています。
イベント
取得時
取得時イベントは、[機器を取得]アクティビティで機器が取得されたときに起動します。
次のパラメータがあります。
イベントパラメータ | タイプ | 説明 |
---|---|---|
トークンをプルする | トークン | [機器を取得]アクティビティのトークン。 |
プラー | オブジェクト | 機器を取得するオブジェクト。 |
リリース時
リリース時イベントは、[機器をリリース]アクティビティで機器がリリースされたときに起動します。
次のパラメータがあります。
イベントパラメータ | タイプ | 説明 |
---|---|---|
トークンをリリースする | トークン | [機器をリリース]アクティビティのトークン。 |
メッセージ時
メッセージ時イベントは、オブジェクトのメッセージ時トリガーを起動させます。このイベントは、オブジェクトがメッセージを受信すると起動します。
次のパラメータがあります。
イベントパラメータ | タイプ | 説明 |
---|---|---|
送信オブジェクト | オブジェクト | メッセージを送信したオブジェクト。 |
メッセージパラメータ1 | バリアント | これはメッセージを介して渡されたパラメータであり、数値、文字列、ツリーノード、配列になります。 |
メッセージパラメータ2 | バリアント | これはメッセージを介して渡されたパラメータであり、数値、文字列、ツリーノード、配列になります。 |
メッセージパラメータ3 | バリアント | これはメッセージを介して渡されたパラメータであり、数値、文字列、ツリーノード、配列になります。 |
停止時
このイベントは、Object.stop()
を使用したコードか、タイムテーブルまたはMTBF/MTTRツールを使用することによってオブジェクトが停止したときに起動します。
次のパラメータがあります。
イベントパラメータ | タイプ | 説明 |
---|---|---|
停止リクエスト数 | 整数 | オブジェクトに与えられた停止リクエストの数。この数には現在の停止リクエストが含まれます。 |
状態 | 整数 | 停止中のオブジェクトが入る状態。 |
ID | 整数 | 停止リクエストのIDまたはキー。 |
優先度 | 倍精度浮動小数点数 | 停止リクエストの優先度。 |
状態プロファイル | 整数 | 新しい状態のプロファイル番号。デフォルトの状態プロファイルは0です。 |
再開時
このイベントは、Object.resume()
を使用したコードか、タイムテーブルまたはMTBF/MTTRツールを使用することによってオブジェクトが再開したときに起動します。
次のパラメータがあります。
イベントパラメータ | タイプ | 説明 |
---|---|---|
停止リクエスト数 | 整数 | オブジェクトに残っている停止リクエストの数。 |
ID | 整数 | 再開リクエストのIDまたはキー。 |
状態プロファイル | 整数 | オブジェクトが停止したときの状態のプロファイル番号。デフォルトの状態プロファイルは0です。 |
コンテンツ変更時
このイベントは、オブジェクトのコンテンツが変更されるたびに起動します。これは、フローアイテムがオブジェクトにロードされたとき、またはオブジェクトからアンロードされたときに発生します。
このイベントにはパラメータがありません。
入力変更時
このイベントは、フローアイテムがオブジェクトにロードされたときに起動します。
このイベントにはパラメータがありません。
出力変更時
このイベントは、フローアイテムがオブジェクトからアンロードされたときに起動します。
このイベントにはパラメータがありません。
滞在時間変更時
このイベントは、出力変更時イベントの直後に、フローアイテムがオブジェクトからアンロードされたときに起動します。
このイベントにはパラメータがありません。
状態変化時
このイベントは、オブジェクトの状態が変化すると起動します。このイベントでは、オブジェクトの状態が特定の状態に変化するのをリッスンしたり、オブジェクトの状態を追跡記録したりできます。
次のパラメータがあります。
イベントパラメータ | タイプ | 説明 |
---|---|---|
状態プロファイルノード | ツリーノード | [新しい状態]がデフォルトの状態プロファイルにある場合、このパラメータはNULLです。それ以外の場合、このパラメータは、オブジェクトのstate_profile属性ノードにある状態プロファイルノード(追跡変数)の参照です。 |
新しい状態 | 整数 | オブジェクトが設定される状態番号。 |
前の状態 | 整数 | 新しい状態が設定される前のオブジェクトの状態番号。 |
状態値変更時
状態値変更時イベントは、オブジェクトの状態統計を保存する追跡変数に関連付けられます。このイベントをリッスンすると、変更ルールを使用できます。このイベントは、状態変化時イベントと同時に起動します。
このイベントには状態プロファイル番号が必要です。デフォルトの状態プロファイルを使用している場合、この番号は0です。
リセット時
リセット時イベントは、モデルがリセットされたとき、オブジェクトごとに起動します。
このイベントにはパラメータがありません。
描画時
描画時イベントは、3Dビューが再ペイントされるたびに起動します。これは、実行速度と更新レートに応じて、さまざまなタイミングで発生します。モデルの再現性を確認するために、描画時トリガーで使用されるコードでは、FlexSimの乱数ジェネレータを使用するstochasticsコマンド(distributions)を使用しないでください。
次のパラメータがあります。
イベントパラメータ | タイプ | 説明 |
---|---|---|
ビュー | ツリーノード | オブジェクトが描画されているビュー。複数の3Dビューを開いていると、それぞれのビューで描画時イベントが起動します。 |
状態
アイドル
オブジェクトはどのタスクも実行していません。
統計
この機器は、タスク実行者と同じ統計を使用します。これらの統計情報については、「タスク実行者の概念 - 統計」を参照してください。
プロパティパネル
機器オブジェクトでは、次のプロパティパネルが使用されます。