プロが教えるわが家の防犯対策術!

◆Pro/Eで、モデルツリー上のフィーチャーをハイライトしたい。

A.asmには、直下の階層に、subAsm1.asm,subAsm2.asm,prt3.prt,prt1_1.prt の4つのものが組みつけられているとします。つまり、ナビゲータウインドウ<http://zgkw3.sd.kanagawa-it.ac.jp/p0-cad/p0-cad. …上のモデルツリー<http://www.ptc.com/community/proewf2/newtools/ja …
には、以下のように表示されているものとします。

A.asm
+top
+hori
+front
+subAsm1.asm
 prt1_1.prt
 prt1_2.prt
 prt1_3.prt

+subAsm2.asm
 prt2_1.prt
 prt2_2.prt
 prt2_3.prt

+prt3.prt
+prt1_1.prt

今、最上位のA.asmを開いた状態とする。

このとき、もしもモデルツリーを、展開していれば
グラフィックウインドウ上<http://zgkw3.sd.kanagawa-it.ac.jp/p0-cad/p0-cad. …
で、特定のフィーチャー、例えばprt2_1.prtをクリックすると、モデルツリー上の
prt2_1.prtが、ハイライトされます。

しかし、モデルツリーが展開されていない場合、例えば

A.asm
+top
+hori
+front
-subAsm1.asm
-subAsm2.asm
-prt3.prt
-prt1_1.prt

のような場合には、たとえグラフィックウインドウ上で特定のフィーチャーをクリックしても
モデルツリー上では何もハイライトされません。

この場合には、-subAsm2.asmがハイライトされてくれればよいのですが、
そうするためには、結局親を選択しつづけていくしかないのでしょうか?

対処方法をご存知の方がいらっしゃったら教えてください。


親を選択しつづけていく方法だと、ピックしにくい場所にあるものをやっとこさピックした場合に、
そのprtが属するサブアセムを折角見つけても、結局目的のprtはどれだっけということになり、
特に階層の深いところにある場合には地獄です。

A 回答 (3件)

Versionがわかりませんが、単純にモデルツリーを展開表示すれば最初の表示になるので解決するのでは?

    • good
    • 0
この回答へのお礼

回答ありがとうございました。5.0 Studentを使っています。

質問でも述べているように、確かにモデルツリーを全部展開した状態では、
グラフィックウインドウ上の特定のフィーチャーをピックすれば、
モデルツリー上の、前期のフィーチャーに対応したものが
ハイライトされます。

しかし、全部展開するというのは、よほどサブアセンブリが少ない場合で、
かつサブアセンブリの内部の階層が浅い場合以外、現実的ではなく
展開自体はできたとしても、展開したものを全部画面上に表示させることが
できないので…。

お礼日時:2011/05/21 20:15

以下HPの


"setting"menu
tree filters
を使って不要部分を抑制して設定を保存で如何でしょうか?

参考URL:http://www.nopug.org/March2009/ak.pdf
    • good
    • 0
この回答へのお礼

回答いただきありがとうございました。お礼が遅くなり申し訳ありません。
いただいたPDF資料、即ち

http://www.nopug.org/March2009/ak.pdf

の 10ページに記載されている、ツリーフィルターで、
明らかに無関係ものをツリー上に表示されているものを減らすと
いうアイデアですね。

う~ん。アイデアとしては面白いのですが…。

お礼日時:2011/07/28 00:06

選択プリファレンスはどちらに設定されているでしょうか?



選択前ハイライトの状態なら、該当するprtがあるであろう場所で、
マウス右クリック長押し→リストから選択 と進めば対象の部品は選べます。
順次選択状態でも、マウス操作だけで対象の部品は容易に選べると思います。

そのprtを選択した状態(ハイライト状態で)で、更に右クリック長押しして、
情報→参照ビューア と進むと、現在選択しているものと、その上位asmが
表示されます。

私は普段1500~5000パーツのasmで作業することが多いですが、
割と使える手だと思いますよ。

如何でしょうか?
    • good
    • 0
この回答へのお礼

回答ありがとうございました、お礼が遅くなってすみません。

目的達成の方法としては、以下の方法があるということで
大変勉強になりました。
もし、よろしければ、
http://okwave.jp/qa/q6904238.html
についてもご教示いただけると嬉しいです。


[1](選択前ハイライト状態で)親を選択し続ける。
⇒質問時の方法。

[2]マウス右クリック長押し→リストから選択
⇒あるprtが別のサブアセンブリにも組みつけられていたとしても、今選択したもprtが組みつけられたサブアセムのみを選択可。

例えば、以下のようなアセンブリで、グラフィックウインドウ上でsub1.asmに組みつけられた1.prtを選択した場合、リスト上には、sub1.asmとtop.asmが表示され、リスト上にはsub2.asm(にも1.prtが組みつけられているが)は表示されない。

-top.asm
-sub1.asm
1.prt
2.prt
-sub2.asm
1.prt




[3]情報→参照ビューア と進むと、現在選択しているものと、その上位asmが
表示されます。
⇒複数のサブアセムに組みつけられたprtを選択する場合には、どれが選びたいものだかわからないが、候補は絞れる。

お礼日時:2011/07/28 01:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!