1

アセンブリ コンポーネントの名前をコードで取得しようとしています。アセンブリは、「from-to」機能を使用して作成された配線済みハーネスです。そのため、適切に配線されたハーネスを作成し、すべてのコンポーネントがツリーの「components」ディレクトリの下にリストされます。

問題は、これらのコンポーネントにコードでアクセスしようとすると、Solidworks デザイン ツリーに名前または「パス」の一部しか表示されないことです。たとえば、P6 という名前のハーネスのコネクタは、次のようにツリーに表示されます。\

[sldpart名]<(shell... (???)表示状態) {P6}

{} 括弧の間のこの文字列の最後の部分は、取得しようとしているものですが、取得できません。すでに試行済み: comp.Name2() comp.getSelectByIdString()

成功せず、

助けはありますか?

4

1 に答える 1

2

component2::ComponentReference が答えです。

于 2014-02-26T06:19:20.267 に答える