From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI製品ディスカッション

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

正弦波のアナログ出力

解決済み
解決策を見る

LabVIEWについて勉強中の学生です。

現在、任意の周波数・振幅・オフセットを指定し、正弦波をアナログ出力するプロクラムを作成しています。

オシロスコープで出力された波形を確認すると、正弦波が出力されていることが分かったのですが、所々で波が潰れてしまっています。

(図を添付します。)正弦波の周波数やサンプリングレートを変化させても同じような症状が出るのですが、何か解決方法があれば、ご教示頂けますと幸いです。

 

作成したviを添付しますので、参考にして頂ければと思います。

また、使用しているデバイスは、USB-6343です。

 

宜しくお願い致します。

すべてをダウンロード
0 件の賞賛
メッセージ1/4
3,078件の閲覧回数
解決策
トピック作成者saki24が受理

平素よりNI製品をご愛顧頂きありがとうございます。
日本ナショナルインスツルメンツ技術部の上野です。

 

作成されているコードは、DAQmxタイミングVIのサンプルモードで「Contiuous Sample(連続サンプル)」を選択していますが、DAQmxタスクを開始VIの後にあるDAQmx書き込みVIがループするように作られていないため、正弦波形VIで作成されたデータ配列分を出力したらタスクをクリアして次のループに回ります。

 

途切れてみえるのは、タスクをクリアして次のループで再度チャンネル作成やタイミング構成をおこなっている処理時間があるためです。以下のサンプルのように作成すれば連続的に生成可能です。

 

 

 

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

上野様

 

素早いご対応を頂き、ありがとうございます。

Update Multiple Analog Output DAQmx Channels On-The-Fly

上記のサイトに掲載されているプログラムを参考にしましたところ、無事に解決致しました。

改めまして、この度はありがとうございました。

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

ご返答ありがとうございます。無事解決してなによりです。

 

また何かございましたらご投稿いただけると幸いです。
今後ともよろしくお願い申し上げます。

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