"insane object"「異常オブジェクト」 エラーが表示されましたが、どういう意味でしょうか?どう対応すればいいのでしょうか?



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

問題: "insane object"「異常オブジェクト」 エラーが表示されましたが、どういう意味でしょうか?どう対応すればいいのでしょうか?

解決策: これはワイヤまたはループトンネルがLabVIEWの内部チェックをパスしないとき表示されるエラーメッセージです。エラーが深刻であれば、ファイルなどが破損する可能性があるためLabVIEW が強制終了される場合があります。 内部チェックが各VIを保存する前に行われ、正常なVIに不適なVIが上書きされないように保護してくれます。このチェックはコンパイル中にも行われます。 この内部チェックは継続して行われ、異常ファイルがダイアログボックスに表示された後自動的に訂正され(正常になる)、 再び表示されることはありません。 「異常オブジェクト」エラーが表示された時点で、VIファイルのバックアップコピーを作成し、再度実行してみてください。何らかの編集をしてみて、問題は自動的に解決されるかどうかを確認することをお勧めします。

VIが破損されることはほどんどありません。 しかし、ディスク破損が原因でファイルのロードが不可能になることがあります。プログラムの内容によって何らかの理由でLabVIEWデータタイプが破損した時もこのような問題が起こることがあります。 下記の「異常オブジェクト」エラーのサンプルを参考にしてください。

「異常オブジェクト」エラーがBDHP+4D50 in 'sksks.vi': (graphics) (0x80):wire segment (WIRE)

「異常オブジェクト」エラーがBDHP+5CA0 in "CAPL3.vi": (graphics) (0x80):loop tunnel (DCO)

最初のサンプルはどのオブジェクトが異常かを表示しています。 BDHPは、異常なオブジェクトが FPHP (フロントパネルヒープ)でなくブロックダイアグラムヒープにあることを示しています。 +4D50は オブジェクトのヒープ内の場所を16進のオフセットで示します。wire segment (「ワイヤセグメント」)テキストがワイヤオブジェクトが問題であると表示しています。graphics(「グラフィック」)テキストはグラフィックに関連する異常を表示していますが、これは重要なエラーではありませんので、自動的に修正される可能性があります。

第2番目のメッセージはループトンネルに関するメッセージです。

異常オブジェクト」エラーメッセージが表示されたら、 このメッセージが「FPHP」または「BDHP」であることにより、フロントパネルまたはブロックダイアグラムから新規作成したオブジェクトを削除し、再度作成してください。エラーメッセージの内容から、どのオブジェクトを再作成するべきか決めてください。上記の第2番目のメッセージは新規作成されたループトンネルを削除または再作成することを示しています。

他の最適な解決策としてVIのサイズが小さければ、全ダイアグラムを選択し新規VIにコピーすることです。新規VIを保存した後、「異常オブジェクト」エラーが表示されない可能性があります。VIが大き過ぎる場合、LabVIEWの同じバージョンがインストールされている他のPCにそのVIを移動し、開いてみてください。問題なく開く場合、そのまま保存し、元のPCに移動して頂ければ異常なオブジェクトエラーを表示しない場合があります。

編集を続ける度に、結果が「異常オブジェクト」エラーになリ、エラー解決が不可能でしたら、ナショナルインスツルメンツ技術サポートにお問い合わせください。作成されたVIを参考させて頂けたら問題解決に役立ちます。

関連リンク:

添付:





報告日時: 11/04/1998
最終更新日: 03/26/2007
ドキュメントID: 1F398NU0