Wstawianie wielu konfiguracji tego samego komponentu do złożenia

Witam

Chcę utworzyć makro, aby ograniczyć powtarzalne zadania, które projektanci wykonują podczas tworzenia różnych zespołów.

Aby uprościć ich pracę, opracowuję makra do tworzenia zespołu różnych profili (i innych skonfigurowanych części) zgodnie ze szkicem (po prostu mierzę długość różnych linii szkicu), a następnie dodaję szyny, dostosowując ich długość (zgodnie z długością moich linii szkicu i wymuszonymi prześwitami).

Mam więc model szyny, który grupuje różne konfiguracje (600) i muszę dodać od 3 do 7 szyn w zależności od wymiarów mojego szkicu. W związku z tym dwie szyny nigdy nie mają tej samej długości (jeśli ściana ma więcej niż 3 m długości, dodawane są dwie szyny). Mogę je bardzo dobrze ustawić, ale wszystkie są dodawane w tej samej konfiguracji, a zatem o tej samej długości. Ale mam wiele innych elementów tego typu do dodania (np. za pomocą konfiguracji) i jeśli rozwiążę problem dla tych pierwszych szyn, to rozwiążę go dla wszystkiego innego. Równie dobrze mógłbym je dodać i ręcznie zmienić konfigurację komponentu, ale makro traci trochę na zainteresowaniu.

Być może konfiguracje na to nie pozwalają, czy jest inny sposób (który nie polega na tworzeniu wszystkich części: mam 6 różnych typów szyn z 600 referencjami za każdym razem).

Dziękujemy za pomoc i zainteresowanie.

Czy masz wizualny przykład tego, co masz na początku i czego chcesz na końcu?

Oto, co mam na początku

 

Co chcę po przyjeździe

A co ja właściwie mam

Widzimy, że różne profile nie mają odpowiedniego rozmiaru, z wyjątkiem pierwszego (tego, który jest "najniższym" obrazem. A wszystkie inne są wyświetlane z konfiguracją pierwszego z nich

Dobry wieczór

Nie widząc makra, myślę, że musi być problem z wywołaniem konfiguracji. Jeśli to samo jest wyświetlane, oznacza to, że makro jest połączone bez modyfikowania wywoływanego pliku. (założenie)

To prawda, ale wypróbowałem kilka metod i nie mogę zmienić aktywnej konfiguracji wstawionej do zestawu

Próbowałem tak:

value = instance.EditConfiguration3(Name, NewName, Comment, AlternateName, Options)

J'avais aussi vu ce sujet

http://www.lynkoa.com/forum/cao/activer-une-configuration-de-piece-dans-un-assemblage-avec-une-macro

Ale za każdym razem na linii mam błąd:

Set selObj = selectionMgr.GetSelectedObject6(1, -1)
    Ustaw wartość = selectionMgr.GetSelectedObjectsComponent4(1, -1)

Lub na

ReferencedConfiguration (Konfiguracja odniesienia)

Krótko mówiąc, jestem trochę zagubiony i nie bardzo widzę, jak to zrobić, o tak i jestem na SW2012

W końcu znalazłem rozwiązanie i wystąpił błąd w wywołaniu moich konfiguracji, którego nie mogłem zidentyfikować.

Dlatego konieczne jest użycie:

boolstatus = swTmpModel.ShowConfiguration2("Ma_Config")

Dziękuję wszystkim, którzy przyjrzeli się mojemu problemowi

1 polubienie