マイルストーンコレクター

概要と主要な概念

マイルストーンコレクターは、モデル内のフローを進むオブジェクトの進捗状況を追跡するとき役立つ統計コレクターです。

マイルストーンコレクターには、ツールボックスからアクセスできます。

マイルストーン

FlexSimでは、マイルストーンは、統計的に重要な通常イベントです。たとえば、フローアイテムが施設の2つの部分の間を移動するのに要する時間に興味があるとします。この時間は、フローアイテムが移動を開始した時刻と、フローアイテムが移動を終了した時刻によって定義されます。マイルストーンコレクターで、これらのイベントのそれぞれのマイルストーンを作成できます。フローアイテムのイベントが発生するたびにマイルストーンコレクターで記録されるため、この2つのイベントに関する統計を収集することができます。たとえば、2つのマイルストーンの平均時間、最長時間、および最短時間を決定できます。

マイルストーンを作成する最も簡単な方法は、マイルストーンアクティビティを使用することです。[マイルストーン]アクティビティは、処理内の任意の場所に配置できます。トークンがそのアクティビティに到着すると、[マイルストーン]アクティビティが、アイテムがマイルストーンに到達したことをマイルストーンコレクターに知らせます。マイルストーンコレクターは、指定されたアイテムがマイルストーンに到達した時間を記録します。

3Dオブジェクト上のイベントを使用するマイルストーンを作成することもできます。マイルストーンコレクターを使用すれば、カスタムマイルストーンを追加して、マイルストーンへの到達としてカウントするイベントを定義することができます。イベントが発生すると、マイルストーンコレクターが、関与したアイテムがイベントを達成した時間を記録します。

マイルストーンを定義すると、マイルストーンコレクターでマイルストーンごとに1列を含むテーブルが作成されます。このテーブルが作成されるとき、最後に更新された列を追跡する列も1つ追加されます。マイルストーンでイベントが発生すると、次の一連のステップが発生します。

  1. マイルストーンコレクターでは、一度も表示されたことのないオブジェクトがあると、そのオブジェクトの行を追加します。
  2. その行でどの列を更新するかをマイルストーンコレクターが決定します。
  3. マイルストーンコレクターがその列に現在時刻を記録します。
  4. どの列が最後に更新されたかをマイルストーンコレクターが記録します。
モデルを実行すると、このテーブルの表示は次のようになります。

上のテーブルには、フローアイテムごとに1行が割り当てられています。各アイテムが各マイルストーンに達した時間を確認できます。末尾に近い行の一部の列には、NULL値があります。このNULL値は、その行のアイテムがまだこれらのマイルストーンに達していないことを示しています。

場合によっては、マイルストーンの達成時間に加えて、各エンティティに関する追加データも記録できます。列を追加すると、そのような追加データを記録できます。これらの新しい列は、マイルストーン列の後ろに追加されます。

イベント

マイルストーンコレクターを使用すれば、標準イベント、グループイベント、および追跡変数イベントをリッスンすることができます。詳細については、統計コレクターの[イベント]タブのトピックを参照してください。

プロパティ

統計コレクターには、さまざまなプロパティを含む3つのタブがあります。これらのタブのプロパティについては、次のセクションで詳しく説明します。

[マイルストーン]タブ

このタブでは、マイルストーンのリストを作成できます。このタブから、マイルストーン別のイベントリストを編集したり、個々のイベントを構成したりすることもできます。

[マイルストーン]タブには、以下のプロパティがあります。

マイルストーンリスト

このマイルストーンコレクターのマイルストーンを一覧表示します。リストのマイルストーンをどれか選択すると、リストの右側エリアに現在のマイルストーンに関する最新の詳細情報が表示されます。

次のテーブルは、マイルストーンリストのボタンについて説明しています。

アイコン 説明
リストに新しいマイルストーンが追加されます。
[マイルストーン]リストで選択したマイルストーンが複製されます。
マイルストーンリストから、選択したマイルストーンが削除されます。
マイルストーンリストで選択したマイルストーンが並べ替えられます。

名前

このマイルストーンの名前を編集できます

イベントリスト

選択したマイルストーンに適用されるイベントが一覧表示されます。マイルストーンコレクターは以下をリッスンできます。

  • 標準イベント
  • グループイベント
  • 追跡変数イベント

次の表は、イベントリストのボタンについて説明しています。

アイコン 説明
新しいイベントをリストに追加するためのメニューが開きます。
3Dモデル内のオブジェクト、処理フロー、ツールボックスをサンプリングしてイベントリストに追加します。
イベントリストから選択したイベントを複製します。
イベントリストから選択したイベントを削除します。
イベントリストから選択したイベントの順序を変更します。
イベントの詳細]パネル内のプロパティの詳細については、統計コレクターの[イベント]タブのトピックを参照してください。

[マイルストーンアクティビティ]タブ

このタブには、このマイルストーンコレクターにアタッチされたマイルストーンアクティビティのリストが表示されます。このタブでは、アクティビティを並べ替えることもできます。テーブルにはその順序でマイルストーンが表示されます。

[マイルストーンアクティビティ]タブには、以下のプロパティがあります。

マイルストーンアクティビティリスト

このインターフェイスには、このコレクターにアタッチされたマイルストーンアクティビティのリストが表示されます。これらのマイルストーンは ボタンと ボタンを使用して並べ替えることができます。

[データ]タブ

このタブでは、マイルストーンの達成時間の列以外にも列を追加できます。たとえば、各アイテムのタイプを記録できます。

[データ]タブには次のプロパティがあります。

追加の列

このインターフェイスは、列セットの追加が許可されないことを除いて、通常の統計コレクターに列を追加するのとほぼ同じです。詳細については、統計コレクターの[列]タブのトピックを参照してください。

追跡されていない行を再利用する

その行の関連アイテムが追跡されなくなった場合に、マイルストーンコレクターで新しい行を追加する代わりにその行を再利用できるようにするには、このチェックボックスをオンにしておきます。この設定で、このテーブルの行数を大幅に削減できます。

[一般]タブ

[一般]タブは、統計コレクタープロパティの[一般]タブと同様です。詳細については、統計コレクタープロパティの[一般]タブのトピックを参照してください。