参照ドキュメントを開くとき、SOLIDWORKS はドキュメントの検索を行います。 たとえば、図面を開いた際に参照しているアセンブリが見つからない場合、あるいはアセンブリで抑制構成部品を解決する場合に、この検索が実行されます。
参照ドキュメントが検索された場合、参照ドキュメントへのパスが親ドキュメントで自動的に更新されます。親ドキュメントを保存すると、更新されたパスも同時に保存されます。
次のルール(Rules)の列には、ソフトウェアが見つからない参照ドキュメントを検索する際の検索ルーチンが説明されています。
例(Examples)の列には、次の筋書きで参照ドキュメントが見つからなくなった場合を例に、ソフトウェアがチェックするパスが説明されています。
- アセンブリを最後に C:\zz\a1.sldasm として保存しました。アセンブリを D:\ss\tt\a1.sldasm に移動しました。
- アセンブリの最初の部品を、最後に C:\qq\p1.sldprt として保存しました。この部品は移動されていません。
- アセンブリの2つ目の部品を、最後に C:\zz\yy\xx\p2.sldprt として保存しました。削除、名前の変更、あるいはファイル管理ミスなどにより、この部分が見つかりません。
-
をクリックし、a1.sldasm を新しい位置で開いてください。3DEXPERIENCE ユーザー: 3DEXPERIENCE から開く(Open from 3DEXPERIENCE)ダイアログ ボックスが表示されたら、この PC(This PC)をクリックします。
|
ルール |
例 |
1. |
同じ名前のドキュメントが開いている場合は、それが使用されます。
|
他の開いたドキュメントに、p2.sldprt がある場合、SOLIDWORKS はこのバージョンの p2.sldprt を使用します。 |
2. |
アクティブなドキュメントのパスを検索し、続いて参照ドキュメントが前回に保存されたパスをリカーシブ サーチで検索します。
|
D:\ss\tt\p2.sldprt
D:\ss\tt\xx\p2.sldprt
D:\ss\tt\yy\xx\p2.sldprt
D:\ss\tt\zz\yy\xx\p2.sldprt
D:\ss\xx\p2.sldprt
D:\ss\yy\xx\p2.sldprt
D:\ss\zz\yy\xx\p2.sldprt
D:\xx\p2.sldprt
D:\yy\xx\p2.sldprt
D:\zz\yy\xx\p2.sldprt
|
3. |
前回にドキュメントを開いたパスを検索し、続いて参照ドキュメントが前回に保存されたパスをリカーシブ サーチで検索します。
ほとんどの場合、アクティブなドキュメントのパスと前回ドキュメントを開いたパスは一致します。
をクリックし、この PC(This PC)をクリックして一方のドキュメントを開き、アセンブリをファイル エクスプローラからそのドキュメントにドラッグすると、2 つのパスは一致しません。アクティブなドキュメントのパスはファイル エクスプローラからのパスになり、最後に開いたドキュメントのパスは、そしてこの PC(This PC)からのパスになります。
|
ステップ 2 と同じ
|
4. |
前回に参照ドキュメントが見つかったパスを検索します。
|
C:\qq\p2.sldprt
これが p1.sldprt のある場所です。
|
5. |
ドキュメントが前回に保存された、ドライブの指定がないパス全体を検索します。
|
\zz\yy\xx\p2.sldprt
これは、UNCパス(例えば、\\machine\folder\p2.sldprtなど)に部品を保存した場合に便利な機能です。
|
6. |
ドキュメントが前回に保存されたドライブが指定されたパス全体を検索します。
|
C:\zz\yy\xx\p2.sldprt |
7. |
ドキュメントの検索をユーザー自身で行うことができます。
|
|