# DelayLine

各イベント後にセルの値をバッファリングする、シフトレジスタ配列またはデータの「ストリーム」を実装します。

注 : リセット後、読み取った最初の値がシフトレジスタに埋め込まれます。

## DelayLine の入力

シンタックス:DelayLine(イベント,値,ステップ数,リセット)

パラメータ | 説明
--- | ---
イベント | 更新を強制するイベントを指定します。このパラメータは、次のいずれかを参照している必要があります。 AcquireImage 関数を含むセル A0 の Image データ構造体。 Event 関数を含むセル。 Button 関数を含むセル。 注 : DelayLine は、指定したイベントに依存する他の関数が参照値を更新する前に参照値の状態をバッファリングします。
値 | ソースデータを含んでいるセルへの参照 (-16777216 ～ 16777216、デフォルト = 0)。
ステップ数 | 関数の内部シフトレジスタ配列内の値の数を指定します (デフォルト = 10)。
リセット | 以前に読み取った値を関数自体から強制的に消去します。実質的には、リセット後に最初に読み取った値がシフトレジスタに「埋め込まれ」ます。
0 = OFF (デフォルト) | データストリームへの値の読み取りが続行されます。
1 = ON | データストリームからすべての値を消去します。

## DelayLine の出力

戻り値 | リセットから現在までの指定した値の統計を含む Delay データ構造体。
結果 | この関数が初めてセルに挿入されると、スプレッドシート内に結果テーブルが自動的に作成されます。

## DelayLine のデータアクセス関数

結果テーブルを作成するため、次のデータアクセス関数がスプレッドシートに自動挿入されます。

最後 | GetValue(Delay, インデックス) | 構造体に含まれている最後の値。
平均 | GetMean(Delay) | 構造体内のすべての値の平均値。
標準偏差 | GetSDev(Delay) | 構造体内のすべての値の標準偏差。
最小 | GetMin(Delay) | 構造体に含まれている最小値。
最大 | GetMax(Delay) | 構造体に含まれている最大値。

次のデータアクセス関数を使用して、その他のデータ要素を取得できます。

カウント | GetCount(Delay) | 構造体に含まれている値の個数。
合計 | GetSum(Delay) | 構造体に含まれているすべての値の合計。