11-10-2011 05:43 AM
波形データの時間配列に関して質問です。
express関数を用いずにdaqmxで取得した電圧値データをTDMSに時間の情報とともに記入したいと考えています。
しかし、添付の1のようにループ内で読み取った波形データから時間配列を取り出し、時間を0に初期化するためにケースストラクチャを用いて最初の読み取り時だけ時間配列を0にし、x-yの表示器にループ開始前と後の時間のずれを表示させ、次のループからはそのずれを引いて正確な時間情報を得たいのですが、表示器に表示されません。
2のように、ストラクチャを削除した場合は表示されます。なぜでしょうか。
ご指導願います。
解決済! 解決策の投稿を見る。
11-16-2011 05:32 AM
phoenix01様
平素よりNI製品をご利用頂きまして誠に有難うございます。
日本ナショナルインスツルメンツ技術部 山本と申します。
添付して頂きました二つのVI 確認致しました。
恐れ入りますが、phoenix01様のご希望の動作を把握致しておりません。
データが集録された時間は読み取りの関数から波形データとして出力されますが、
こちらはご希望のものではないということでしょうか。
日本ナショナルインスツルメンツ技術部
山本
11-17-2011 01:55 AM
データ処理をするために、時間情報があると便利であったためなのですが、
初期値0のシフトレジスタと波形要素取得で取得したdtを足し合わせ、そのデータを統合して書き込みのデータ入力を行うことで解決しました。
基本的な関数で解決できるのですね。
申し訳ありません、ありがとうございます。