Skip to main content

モジュール: DataLog Storage CSV

サブモジュール DataLog_Storage_CSV のストレージフォーマットを定義します。 データログチャネル CSV ファイルとして。DataLog チャネルノードの下に追加できます

これはコマンドで行います サブモジュールインスタンスを追加します。 とモジュールの選択。 DataLogStorage_CSV

ダイアログ:パラメータ

ストレージ名

ストレージファイルの名前

デフォルトでは、プレースホルダー %CHANNEL_NAME% が定義されています。このプレースホルダーは、上位の DataLog チャンネルのインスタンス名に置き換えられます。デフォルトでは、すべてのストレージファイルは同じディレクトリに保存されるため、ストレージファイル名は一意である必要があります

オプションでプレースホルダー %DATE% 保存日に追加できます。解像度はパラメーターで定義されます。 %DATE% を置き換えるためのフォーマット文字列 (下記参照)。

例:

名前仕様付き '%CHANNEL_NAME%_AT_%DATE%'、次のファイル名は次のようになります。 DataLogChannel_1 チャネル:

Application_DataLogChannel_1_AT_20191211_02-10-30.csv

セパレーター:

変数名と値の間の区切り文字の ASCII 値。

例: ','

バッファサイズ:

エントリを一時的に保存するための内部バッファのサイズ。

例: 2000

バッファフィルレベル

パーセンテージ単位の値。

バッファがこの値までいっぱいになると、バッファの内容が CSV ファイルに書き込まれます。指定する 0 バッファリングを無効にします。

ファイル内のエントリの形式は次のとおりです (と | セパレータとして):

<TimeStamp>|<InstancePath/Hash>|<Value>[|<TypeClass>]

ストレージがハッシュパスで実行される場合、データ型はすべてのエントリと共に保存されるのではなく、代入ハッシュ ↔ インスタンスパスが格納されている別のファイルに一度だけ保存されます。

このファイルのエントリの形式は次のとおりです。

<InstancePath>|<TypeClass>|<Hash>

オンラインで変更した場合、ファイルは削除されません。新しいエントリが追加されます。ハッシュファイルでは、オンラインでの変更にはタイムスタンプが付きます。したがって、オンライン変更の前にエントリにハッシュ ↔ インスタンスパスを割り当てることは引き続き可能です

ダウンロード後の初期化中 (オンラインでの変更なし)、データファイルとハッシュファイルは削除されます。

文字を囲む

囲み文字を追加

TRUE: 文字列エントリは周囲と一緒に保存されます。

例:変数値: File1、ファイルエントリ: -File1-

FALSE: 文字列エントリは文字を囲まずに保存されます。

文字を囲む

囲むのに使われる文字。

例: '-'

%DATE% を置き換えるためのフォーマット文字列

の置き換えに使用した日付形式 %DATE% これはパラメータで指定できます。 ストレージ名 (上記参照)。

例: 'yyyyMMdd''yyyyMMdd_hh-mm-ss'

LineEnding

ファイル内の行の終わりを示す文字

ダイアログ:情報

これらのダイアログの詳細については、のヘルプページを参照してください。 情報