StatisticsCollector
説明
統計コレクターを表すクラスです。
プロパティ
collectedData | 統計コレクターのコールバックで使用する可能性があるデータが利用可能になります。 |
labelProperties | 独自の名前付きプロパティを使用して、ラベル値を取得または設定します。 |
labels | 統計コレクターのラベルが利用可能になります。 |
メソッド
getAllRowValues | コレクターからすべての行の値を取得します。 |
getRowForValue | 指定した値に対する行番号を返すか、その値が行に紐づけられていない場合には0を返します。 |
getValue | 統計コレクターによって作成されたテーブルから値を取得します。 |
コンストラクター
StatisticsCollector | 統計コレクターへの参照を作成します。 |
静的メソッド
getID | ノードの固有IDを返します。 |
getPathFromID | ノードのIDを生成する際に使用するパスを取得します。 |
StatisticsCollector | 統計コレクターへの参照を作成します。 |
詳細
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
StatisticsCollector.collectedData
readonly StatisticsCollector.CollectedData collectedData
説明
統計コレクターのコールバックで使用する可能性があるデータが利用可能になります。
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
StatisticsCollector.labelProperties
Variant labelProperties
説明
独自の名前付きプロパティを使用して、ラベル値を取得または設定します。
詳細については、treenode.labelPropertiesを参照してください。削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
StatisticsCollector.labels
readonly labels
説明
統計コレクターのラベルが利用可能になります。
詳細については、treenode.labelsを参照してください。削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
StatisticsCollector.getAllRowValues()
Array getAllRowValues( ) |
戻り値
Array |
説明
コレクターからすべての行の値を取得します。
コレクター内の終了していないすべての行に対する行の値を返します。終了している行に対する行の値を維持するようにコレクターが設定されている場合、このメソッドはコレクターが使用したことのあるすべての行の値を返します(null値を除く)。削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
StatisticsCollector.getRowForValue()
int getRowForValue( Variant value ) |
パラメータ
value | 行番号を検索する値 |
戻り値
int | 行番号 |
説明
指定した値に対する行番号を返すか、その値が行に紐づけられていない場合には0を返します。
このメソッドを使用すると、現在値が現在のコレクターに行を持っているかを判断することができます。たとえば、行モードが[一意の行の値]に設定されており、複数のイベントをリッスンしている場合、イベントがその値の行を更新できるようにしながら、その値が行を追加しないようにしたいかもしれません。このケースでは、イベントの条件は次のようなコードを持つことがあります。collector.getRowForValue(data.item)
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
StatisticsCollector.getValue()
Variant getValue( int row , int col , int skipUpdate = 0 ) |
パラメータ
row | 目的の値に対する行 |
col | 目的の値に対する列 |
skipUpdate | テーブルがデータ取得前に値を更新するかどうかを選択します。 |
戻り値
Variant | テーブルからのバリアント値。 |
説明
統計コレクターによって作成されたテーブルから値を取得します。
このメソッドは、統計コレクターのコールバックの1つで使用されることを意図しています。一定のケースでは、追跡中の「常に」列すべてを更新することなく値を取得することが必要かもしれません。また、このメソッドは、テーブルコンストラクター内のノードをラップすることなく、コレクターのテーブルから値を取得する際にも使用されます。削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
StatisticsCollectorコンストラクター
static StatisticsCollector( Variant id ) |
パラメータ
id | 統計コレクターを指定する値 |
戻り値
StatisticsCollector | StatisticsCollectorの参照。 |
説明
統計コレクターへの参照を作成します。
グローバル統計コレクターは名前またはランクで参照することができます。また、統計コレクターのノードを使用することもできます。削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
StatisticsCollector.getID()
static double getID( treenode object ) |
パラメータ
object | IDを取得するノード |
戻り値
double | ノードのID |
説明
ノードの固有IDを返します。
すべての統計コレクターIDは必要に応じて生成されます。オブジェクトがこのメソッドに初めて渡されると、新しいIDが生成されます。その後このメソッドを同じツリーノードに対して呼び出した場合、同じIDを返します。フローアイテム、トークン、またはリセットで破棄されるノードなどの一時ノードの場合、そのIDは1から始まる増加番号となります。より永続的なノードの場合、IDはオブジェクトの完全パスをハッシュすることで生成されます。削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
StatisticsCollector.getPathFromID()
static string getPathFromID( double id , int maxDepth = 0 ) |
パラメータ
id | パスを取得するID |
maxDepth | 返されるパスにおいて表示される名前の数。 |
戻り値
string | 指定IDを作成する際に使用するパス。 |
説明
ノードのIDを生成する際に使用するパスを取得します。
IDが有効で一時オブジェクトを参照していない場合、このメソッドはIDを作成する際に使用したパスを返します。maxDepthが0より大きい場合、パスは短縮されてmaxDepth名だけがパスに表示されます。IDが無効もしくは一時オブジェクトを参照している場合、エラーテキストを返します。削除を行わないでください。doc.flexsim.comのアンカーが修正されます。
StatisticsCollectorコンストラクター
static StatisticsCollector( Variant id ) |
パラメータ
id | 統計コレクターを指定する値 |
戻り値
StatisticsCollector | StatisticsCollectorの参照。 |
説明
統計コレクターへの参照を作成します。
グローバル統計コレクターは名前またはランクで参照することができます。また、統計コレクターのノードを使用することもできます。