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の参照。

説明

統計コレクターへの参照を作成します。

グローバル統計コレクターは名前またはランクで参照することができます。また、統計コレクターのノードを使用することもできます。