NumericalTextWriter
数値信号を 16 進または 2 進のテキストとして CSV ファイルに書き出します。
処理内容
- output_path に <output_filename_header>_<開始時刻 ns>.csv というファイルを作成します。
- 受信したサンプルごとに、タイムスタンプ、信号名、値(16 進 0x.. または 2 進 0b..)を 1 行として書き込みます。
データ形式
- 入力: UInt8 ベクトル。n_input_signal 個のポートを作成します。
注意事項
- Byte2bits / bits2Byte と組み合わせて、ビット・バイト単位のデータを記録するのに便利です。
プロパティ
| 名前 | 既定値 | 説明 |
|---|---|---|
n_input_signal | 1 | 作成する入力ポートの数。 |
output_format | hex | 値の数値形式。選択肢: hex, bin。 |
add_format_identifier | true | true の場合、値に 0x または 0b を付けます。 |
output_path | 出力フォルダ(必要に応じて作成)。 | |
output_filename_header | rtmaps | 出力ファイル名の接頭辞。 |
signal_name | signal_name | 各行に書き込む信号名。 |
input$1_name | input$1 の CSV 行に書き込む信号名。 |
入力
| 名前 | 説明 |
|---|---|
input | 書き出す信号。n_input_signal 個のポート(input1、input2、…)。 型: UInt8 |
input$1 | CSV ファイルに書き出す $1 番目の信号。 型: UInt8 |
RTMaps ツールキット ドキュメント