06-01-2014 07:09 AM
現在,LabVIEWを用いたガルバノスキャナの制御を行おうと考えています.
そこで階段状の波形を作成し,それをガルバノスキャナへと出力しようと試みているのですが
初心者なので全然うまくいきません.
用いているものは以下の通りです.
・ガルバノスキャナ(1Vで1°作動)
・電源
・NI-DAQmx(NI USB-6211)
プログラムの内容としては,0~5Vまでの電圧を+0.5V刻みで与えて5Vに達したら-0.5刻みで与えるというものを考えています.
自分で作成してみたプログラムも添付させていただくので,アドバイスを頂けたら助かります.
よろしくお願いします.
解決済! 解決策の投稿を見る。
06-02-2014 04:01 AM
LabVIEWの以下のサンプルが参考になるかと思います。
サンプルファインダ(LabVIEWのメニューバーのヘルプ > サンプルを検索で表示できます)の
ハードウェア入力と出力 > DAQmx > アナログ出力 > 電圧(非生成) - 連続出力
ではWhileループごとに、生成した波形を[DAQmx書き込み]関数に書き込んで出力します。
もし波形データが扱いにくいようでしたら、[DAQmx書き込み]関数の下のリストで、
アナログ > 1チャンネル > 複数サンプル > 1D DBL
を選択すれば、1D配列を直接書き込んで出力させることができます。ご参考になれば。
06-04-2014 08:56 PM
ありがとうございます.
サンプルの例を用いたところうまくいきました.
06-05-2014 02:20 AM
問題が解決してよかったですね。
LabVIEWのサンプルは有用なものが多くて参考になりますね。