VIが正しく実行されませんが、エラーも報告されません。



使用ソフトウェア: LabVIEW Development Systems>>LabVIEW Base Development System
使用ソフトウェア・バージョン: 7.1
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題:

VIが正しく実行されず実行矢印が壊れていますが、エラーも報告されません。どのように修正したらよいでしょうか。

解決策:

LabVIEWVIのブロックダイアグラムを塊に分けてコンパイルします。
ダイアグラムの一部が修正されるたびに、その部分が再コンパイルされます。
稀に、LabVIEWの内部チェックメカニズムにその変更が検知されず、一部が壊れてしまう可能性があります。
このような状況では、VIは実行可能ですが、正しい動作をしません。
また、LabVIEWがエラーの存在を認識しても問題の特定ができないと、エラー報告なしに実行矢印は壊れてしまいます。
これはほとんどの場合アクティブXが変更(すなわち、MX Excel 97からXP)をコールした場合や、LabVIEWをアップグレードした場合(すなわち、7.0から7.1など) に生じます。

どちらのケースでも、解決方法はCtrl+Shiftを押した状態で、実行矢印を押してください。
これにより、LabVIEWにメモリ内のすべてのVIを再コンパイルさせます。
ユーザーにはわかりませんが、エラーの場所が報告されたりLabVIEWが問題を修正する場合があります。問題が修正されたか確認するために、VIを再度実行してみてください。


関連リンク:

KnowledgeBase 1A99CBIT: How Can I Force a VI to Recompile?
KnowledgeBase 2SJDAH2Q: What Does LabVIEW's Mass Compile Do?

添付:





報告日時: 02/03/1998
最終更新日: 01/21/2014
ドキュメントID: 162BOTVJ