10-31-2018 07:29 AM
僕はレーザ系の研究をしている学生です。最近LABVIEWでシグマ光機の自動ステージを制御したいと思います。ステージのコントローラーはGSC-02です。シグマ光機のウェブサイトでサンプルプログラムをダウンロードして、説明書の指示のようにプログラムを実行すると、二つの変なことが起こりました。一つ目は図1の画面(RS232C_Control.vi)で、ORIGINのボタンを押すと、原点復帰はちゃんとする(ステージが動きます。だから接続の問題は考えにくい)のに、Goのボタンを押すと、ステージは全然動きません。二つ目は図1の画面でいずれのボタンを押すと、画面はすぐSetIni.viに切り替えます。
ということは、図1の画面で、Goボタンを押すと、ステージが動きません。そして画面はSetIni.viに切り替えます。Speedボタンを押すと、画面はすぐSetIni.viに切り替えます、次回Low SpeedとかHigh Speedとかは設定値になります。
よろしくお願いします
10-31-2018 08:18 AM
PS: もし最初「連続実行」ボタンの代わりに「実行」ボタンを押すと、プログラムは画面の切替をしなくて、終了します
11-02-2018 01:26 AM
まずはなぜそのような動作になっているかデバッグツールを用いて検証が必要です。
たとえばメインVIを停止させている要因として、
サブVI化からの出力を反転したものがTRUEだと、ループが停止するようです。
このサブVIからあたりをつけてデバッグしていくとよいと思います。