Wyświetlanie listy części zespołu w celu zmiany właściwości

Witam

Chcę stworzyć makro solidworks , które uruchamia się ze złożenia i wyświetla listę wszystkich części złożenia (trochę tak, jak może to zrobić BOM). Chcę jednak, aby wyświetlał właściwość "Układ współrzędnych" i abym mógł zmienić jego wartość oraz aby po walidacji ta właściwość zmieniła się w danym pomieszczeniu ( pomieszczeniach).

Oto obraz, który reprezentuje to, co chcę zrobić. (Na razie staram się to zrobić tylko dla kolumny referencyjnej) Na tym obrazie to właśnie odbywa się w Catia za pomocą makra, w którym można zmienić wszystkie właściwości każdej części.

Dziękuję


liste_piece.png

Dobry wieczór

Oto fragment kodu, który może ci pomóc, przechodzi przez wszystkie części asm i wyświetla właściwości "Description" i "Landmark" w msgbox! 

W przeciwnym razie wszystko, co chcesz zrobić, jest wykonalne, wszystko, co musisz zrobić, to kodować!


makro1.swp
1 polubienie

Można utworzyć zestawienie komponentów w zespole z modelem, w którym pojawia się kolumna współrzędnych. Następnie zmodyfikuj żądane prowadnice, klikając dwukrotnie w polu. Właściwość zmieści się w pokoju, jest dwukierunkowa ;-)

5 polubień

Ładne rozwiązanie max59 .

W przeciwnym razie, po stronie makro, znalazłem to:

https://www.codestack.net/solidworks-tools/#custom-properties

Lub w partii  jest też to:

https://forum.solidworks.com/thread/229516

 

1 polubienie