11-21-2015 07:04 AM
お世話になってます。
CVSデータの値を目標にして、DAQで入力する電圧信号(添付VIでは疑似信号)を手動で目標に追従させるVIを作ろうとしています。
CVSデータ(A列:時間、B列:値)を読み込み、DAQ入力する電圧信号(添付VIでは疑似信号)と波形チャートに表示することはできました。
しかし波形チャートがスクロールしたとき、常に2つの波形先頭が右側で表示してしまい、電圧信号はワンテンポ遅れてしまいます。
そこでCVSデータの値は、電圧信号に対して15秒(可変)先読み表示させたいのですが、どうしたら良いか教えていただきたいです。
よろしくお願いします。
解決済! 解決策の投稿を見る。
11-22-2015 01:52 PM
こんにちは。
そのワンテンポ遅れるという現象は、添付されたVI では発生してませんよね?
現象が発生するVI を添付してください。それと、問題が発生しているときをExcelで再現するのではなく、波形チャート自体をスクリーンショットでとってください。
少し考えにくいですが、可能性のある理由として、波形チャートに追加しているデータの量や種類が、DAQからとCSVデータからとでは違うではないかと。
例えばDAQからのデータは100 ポイントあって波形チャートに追加しているが、CSVからのデータは50ポイントずつしか追加していない、などなど。
波形チャートは、基本的に現時点のデータをチャートに追加して、過去からの変化を監視するものなので、データを先読みさせた状態から、
別の信号データを後で追加するのは難しいかと。そういった使用方法であれば、波形グラフをお勧めします。波形グラフであれば、
表示したい信号データを配列で用意すれば、別々の長さのデータもある程度表示できます。
11-23-2015 05:01 AM
doradorachan様
お世話になってます。
説明不足で申し訳ございません。
>そのワンテンポ遅れるという現象は、添付されたVI では発生してませんよね?
はい。
>波形グラフをお勧めします。波
なるほど。波形グラフで作ってみます。
ありがとうございました。