同じファイル名を持つ、内容の異なるサブVIをブロックダイアグラムに配置することができません。



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

問題: 2つの全く同じファイル名のVIをサブVIとして、メインのブロックダイアグラムに配置しようとしています。2つのVIは同じファイル名ですが、内容は異なっており、ディレクトリも異なります。片方のサブVIをブロックダイアグラムに配置することはできますが、もう片方を配置しようとすると、はじめに配置されたVIが配置されてしまいます。両方のVIを配置することはできますか?

解決策: 2つの同じファイル名で異なるVIをブロックダイアグラムに配置することはできません。対処策としてはサブVIのファイル名を変更する必要があります。

LabVIEWのブロックダイアグラムにサブVIが配置されるとLabVIEWは同名のサブVIが既にブロックダイアグラムに配置されているか確認し、もしなければそのまま配置、同名サブVIが存在する場合は既に存在している方のVIを強制的に配置させます。例えば「機能1」を持つ「SameName.vi」というファイル名のサブVIと「機能2」を持つ「SameName.vi」という同名のサブVIが存在するとします。ブロックダイアグラムに「機能2」を持つSameName.viをまず配置し、続いて「機能1」を持つSameName.viを配置しようとするとどうなるでしょう。結果的に「機能2」を持つSameName.viが2つ配置され、「機能1」を持つサブVIはロードされません。

一方のファイル名を変更することでこの問題は回避されます。


関連リンク:

添付:





報告日時: 03/21/2005
最終更新日: 06/29/2005
ドキュメントID: 3JKE9M7U