Autor | Wypowiedź |
.
2017-07-19, 11:24
Pomógł 52 raz(y).
|
Witam serdecznie, Pracuję nad makrem, które porządkuje drzewko złożenia. Jedną z funkcji miało by być wybranie wszystkich elementów złącznych (łączników) i umieszczenie ich w folderze drzewka. Niby sprawa prosta, wszędzie na różnych forach czytałem, że trzeba w dokumentach części złącznych umieścić właściwość isFastener i nadać wartość 1. Fajnie, ale mam dość bogatą bibliotekę różnych łączników, które nie mają tej właściwości i które są użyte w wielu projektach (przekopiowane do folderu projektu). Jak bym chciał to wszystko poprzerabiać to głowa mała, nawet makrem. Ale tu ciekawostka. Te wszystkie łączniki nie mają właściwości isFastener lecz w rysunkach po zaznaczeniu we właściwościach przekroju opcji 'Wyklucz łączniki' nie są cięte. Podobnie łączniki z Toolbox też nie mają isFastener a nie są cięte, no ale tu SW pewnie korzysta z właściwości isToolboxPart. No i tu problem, jak bez dopisywania właściwości isFastener wybrać łączniki ze złożenia ? Przeglądając funkcje API nie znalazłem rozwiązania. Mile widziane wszelkie sugestie. |
|
|
CSWP, CSWE, CSWI *** solid-blog.pl ***
2017-07-19, 21:53
Pomógł 406 raz(y).
|
A to widziałeś? https://forum.solidworks.com/thread/26133 A odpowiadając na pytanie, żeby wybrać części Toolbox (z ikonką śrubki) trzeba się udać do manu narzędzia > zaawansowany wybór > wybierz Toolbox. |
|
|
.
2017-07-20, 07:29
Pomógł 52 raz(y).
|
Tak, widziałem ale nie potrafiłem tego "ugryźć" makrem. A jeśli chodzi o Toolbox to z tym nie mam problemów. Z drugiej strony , nie wszystkie komponenty Toolbox są łącznikami (np koła łańcuchowe, łożyska itd). |
|
|