04-14-2011 04:47 AM
Labview2010、CompactDAQを使用して加振機を制御しようとしていますが、
問題が生じたので質問いたします。
加振機の制御は電圧で行っています。
制御波形の出力はできるのですが、波形の出力完了後にゆっくり0Vに戻りたいのですが方法がわかりません。
0Vにゆっくり戻さなければいけない理由は、波形の制御データは必ず0Vから始まるように作っているので、
0V以外で止まってしまうと再び波形を出力した際に急激に0Vに戻ってしまうため、ワークを破壊してしまうからです。
戻る方法はフェードアウトでも良いですし、リニアに0Vに戻る方法でも構いません。
良い方法がありましたら教えていただけないでしょうか?
よろしくお願いいたします。
解決済! 解決策の投稿を見る。
04-14-2011 11:44 PM
giornor 様
平素より弊社製品をご使用いただき誠に有難うございます。
日本ナショナルインスツルメンツ技術部の星と申します。
弊社データ集録(DAQ)製品は仕様上アナログ出力を終えると最後に出力した値を保持します。
PCを再起動したりデバイスをリセットすれば出力を0Vに戻すことは可能ですが、
いずれもゆっくりではなく即座に戻ってしまいますので、
恐れ入りますが回避策としまして出力完了後に0Vまでゆっくり出力を下げていくように、
アナログ出力のプログラミングを完了後にも行う必要がございます。
宜しくお願いします。
日本ナショナルインスツルメンツ株式会社
星 大輝
04-15-2011 01:26 AM
早速のご回答ありがとうございます。
波形出力後に最後の値を保持することや、出力後に0にゆっくり戻るようにプログラムすればよいことは認識しております。
ただ、完全に0Vに戻るプログラムが作れないのです。
添付のViはスイープサイン波を出力するプログラムなのですが、停止ボタンを押した後にゆっくり0Vに戻りたいです。
どなたか、良いサンプルプログラムをお持ちでないでしょうか?
お忙しい中、申し訳ありませんがよろしくお願いいたします。
04-17-2011 08:45 PM
giornor 様
平素より弊社製品をご使用いただき誠に有難うございます。
日本ナショナルインスツルメンツ技術部の星でございます。
処理方法は色々あるかと思いますが、
こちらで値を一定間隔で小さくしながら0に近づいたら0に設定するプログラムを作成しましたので、
参考までにご参照ください。
宜しくお願いします。
日本ナショナルインスツルメンツ株式会社
星 大輝
04-18-2011 01:28 AM
日本ナショナルインスツルメンツ 星様
サンプルプログラムを作っていただきありがとうございました。
私のやりたかったことは正にこれです。
0まで近づけることはできたのですが、完全に0にすることはできませんでした。
こういうやり方もあるのか!と非常に勉強になりました。
ありがとうございました。
04-18-2011 07:06 PM
giornor 様
平素より弊社製品をご使用いただき誠に有難うございます。
日本ナショナルインスツルメンツ技術部の星でございます。
本件につきgiornor様のお力添え出来ましたこと、大変光栄に思います。
今後とも弊社製品を末永くご愛顧いただけますよう宜しくお願い申し上げます。
日本ナショナルインスツルメンツ株式会社
星 大輝