NI製品ディスカッション

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

油圧加振機の制御

解決済み
解決策を見る

Labview2010、CompactDAQを使用して加振機を制御しようとしていますが、

問題が生じたので質問いたします。

 

加振機の制御は電圧で行っています。

制御波形の出力はできるのですが、波形の出力完了後にゆっくり0Vに戻りたいのですが方法がわかりません。

 

0Vにゆっくり戻さなければいけない理由は、波形の制御データは必ず0Vから始まるように作っているので、

0V以外で止まってしまうと再び波形を出力した際に急激に0Vに戻ってしまうため、ワークを破壊してしまうからです。

戻る方法はフェードアウトでも良いですし、リニアに0Vに戻る方法でも構いません。

 

良い方法がありましたら教えていただけないでしょうか?

よろしくお願いいたします。

 

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

giornor 様

 

平素より弊社製品をご使用いただき誠に有難うございます。

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

 

弊社データ集録(DAQ)製品は仕様上アナログ出力を終えると最後に出力した値を保持します。

PCを再起動したりデバイスをリセットすれば出力を0Vに戻すことは可能ですが、

いずれもゆっくりではなく即座に戻ってしまいますので、

恐れ入りますが回避策としまして出力完了後に0Vまでゆっくり出力を下げていくように、

アナログ出力のプログラミングを完了後にも行う必要がございます。

 

宜しくお願いします。

 

日本ナショナルインスツルメンツ株式会社

星 大輝

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

早速のご回答ありがとうございます。

波形出力後に最後の値を保持することや、出力後に0にゆっくり戻るようにプログラムすればよいことは認識しております。

ただ、完全に0Vに戻るプログラムが作れないのです。

 

添付のViはスイープサイン波を出力するプログラムなのですが、停止ボタンを押した後にゆっくり0Vに戻りたいです。

どなたか、良いサンプルプログラムをお持ちでないでしょうか?

 

お忙しい中、申し訳ありませんがよろしくお願いいたします。

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

giornor 様

 

平素より弊社製品をご使用いただき誠に有難うございます。

日本ナショナルインスツルメンツ技術部の星でございます。

 

処理方法は色々あるかと思いますが、

こちらで値を一定間隔で小さくしながら0に近づいたら0に設定するプログラムを作成しましたので、

参考までにご参照ください。

 

宜しくお願いします。

 

日本ナショナルインスツルメンツ株式会社

星 大輝

メッセージ4/6
3,465件の閲覧回数
解決策
トピック作成者giornorが受理

日本ナショナルインスツルメンツ 星様

 

サンプルプログラムを作っていただきありがとうございました。

私のやりたかったことは正にこれです。

0まで近づけることはできたのですが、完全に0にすることはできませんでした。

こういうやり方もあるのか!と非常に勉強になりました。

ありがとうございました。

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

giornor 様

 

平素より弊社製品をご使用いただき誠に有難うございます。

日本ナショナルインスツルメンツ技術部の星でございます。

 

本件につきgiornor様のお力添え出来ましたこと、大変光栄に思います。

今後とも弊社製品を末永くご愛顧いただけますよう宜しくお願い申し上げます。

 

日本ナショナルインスツルメンツ株式会社

星 大輝

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