NI製品ディスカッション

cancel
Showing results for 
Search instead for 
Did you mean: 

2D配列の頭に文字列を追加して保存する方法

簡単なことのように思うのですが,上手くいかないのでご存じの方がいたら教えて下さい。

Nチャンネルの時系列データの先頭にチャンネル名や日時などの文字列をつけてファイルに保存したいと考えています。例えば以下のような感じです。

 

1ch      2ch  …Nch

1500 1630  時刻

*.****   **.***

*.****   **.***

*.****   **.***

*.****   **.***

*.****   **.***

*.****   **.***

*.****   **.***

 

配列結合やバンドルを使用してみましたが,表示器で表示はできますが,

「計測ファイルに書き込む Express VI」にxlsxでダイナミックデータとして結合しようと

すると上手くいきません。chを諦めて,時刻を表す数値を配列結合する場合は上手くいきます。

0 Kudos
Message 1 of 2
(53 Views)

個人的にExpress VIやダイナミックデータは好きではないので求めていらっしゃる答えではないかもしれないですが・・・

 

ファイルIOのパレットにある関数を組み合わせれば、特に苦も無く実装できるかと思います。

どうしてもxlsxファイルに保存するのであれば、report generation toolkitの関数になるかと思います。

 

例として、csvの場合にはこのようなプログラムでいいのかと思いますがいかがでしょうか?

そのまま実行してもらうと、デスクトップにtestfile.csvが出来上がります。

0 Kudos
Message 2 of 2
(13 Views)