10-07-2021 02:33 AM
お世話になっております。
labviewで作成したグラフからy軸の値のみ取り出す方法を教えていただきたいです。
現在ループを用いて一つのグラフに複数のグラフを表示するプログラムを作成しました。このデータをexcelにエクスポートすると、[x座標,y座標,x座標,y座標,x座標,y座標・・・]のように表示されます。
これを、[x座標 ,y座標,y座標,y座標・・・]のように1列目にx軸の値、2列目以降はy軸の値のみを表示する方法はありますか。
何か良い方法があれば教えていただきたいです。よろしくお願いいたします。
解決済! 解決策の投稿を見る。
10-07-2021 08:28 PM
グラフの「Excelにエクスポート」メソッドはそういう仕様で、変えられません。
一度CSVファイルに書き出すのが良いと思います。
(1) ExcelでCSV保存して、LabVIEWで読み込んで(2N+1)列目を削除して保存しなおし
(2) LabVIEWのグラフに渡しているデータをCSVファイルに保存する
の、どちらか。
10-08-2021 03:23 AM
J.H.Watsonさん、ご返答ありがとうございます。
(1)の「csvファイルをlabviewで読み込んで(2N+1)列目を削除して保存し直すプログラム」は具体的にはどのようにして書けばよいでしょうか。
毎度、初歩的な質問ばかりして、申し訳ございません。ご返答よろしくお願いいたします。
10-09-2021 12:09 AM
こういうのは配列の操作に慣れていないと意外と難しかしかったりします。
下図のようなダイアグラムでできると思います。LV2019のVIも添付します。
10-10-2021 09:41 PM
J.H.Watsonさん、返答ありがとうございます。
このダイアグラムについて質問があります。
下図の「file path」に保存したcsvファイルを挿入するということでしょうか。
また、処理後の(2N+1)列目を削除したファイルはどこで見れますか。
よろしくお願いいたします。
10-10-2021 09:59 PM
このフロントパネルは添付したVIではないようですが、自作しましたか?
おそらくデリミタが間違っているので、all rowsのセルに読み込めていません。これだとファイルの内容は何も変化しません。
添付VIは実行するとファイルダイアログが出るので元のCSVファイルを指定してください。
処理が終わるとまたファイルダイアログが出るので書き込むファイル名を入力してください。
10-10-2021 10:39 PM
すみません。添付していただいたVIを使用していたのですが使い方を間違えていました。
添付VIで実行すると、上手くいきました。
処理後のファイルを保存する際は、csv形式にする方法はありますか。
10-11-2021 12:13 AM
@sho222 さんは書きました:
すみません。添付していただいたVIを使用していたのですが使い方を間違えていました。
添付VIで実行すると、上手くいきました。
処理後のファイルを保存する際は、csv形式にする方法はありますか。
書き込みフォーマットはCSVになっています。
ファイル名を入力するとき拡張子(.csv)まで入力してください。
10-11-2021 12:33 AM
(.csv)を入力すると、csvファイルで保存できました。
何度も質問に答えて頂き、ありがとうございました。
本当に助かりました。
今後ともよろしくお願いいたします。