NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

波形 時間配列

解決済み
解決策を見る

波形データの時間配列に関して質問です。

express関数を用いずにdaqmxで取得した電圧値データをTDMSに時間の情報とともに記入したいと考えています。

しかし、添付の1のようにループ内で読み取った波形データから時間配列を取り出し、時間を0に初期化するためにケースストラクチャを用いて最初の読み取り時だけ時間配列を0にし、x-yの表示器にループ開始前と後の時間のずれを表示させ、次のループからはそのずれを引いて正確な時間情報を得たいのですが、表示器に表示されません。

2のように、ストラクチャを削除した場合は表示されます。なぜでしょうか。

ご指導願います。

すべてをダウンロード
0 件の賞賛
メッセージ1/3
3,717件の閲覧回数

phoenix01様

 

平素よりNI製品をご利用頂きまして誠に有難うございます。

日本ナショナルインスツルメンツ技術部 山本と申します。

 

添付して頂きました二つのVI 確認致しました。

 

恐れ入りますが、phoenix01様のご希望の動作を把握致しておりません。

データが集録された時間は読み取りの関数から波形データとして出力されますが、

こちらはご希望のものではないということでしょうか。

 

日本ナショナルインスツルメンツ技術部

山本

0 件の賞賛
メッセージ2/3
3,687件の閲覧回数
解決策
トピック作成者phoenix01が受理

データ処理をするために、時間情報があると便利であったためなのですが、

初期値0のシフトレジスタと波形要素取得で取得したdtを足し合わせ、そのデータを統合して書き込みのデータ入力を行うことで解決しました。

基本的な関数で解決できるのですね。

申し訳ありません、ありがとうございます。

0 件の賞賛
メッセージ3/3
3,673件の閲覧回数