Witam Państwa!
Zanim zacznę pytać, wyjaśnię najpierw kontekst: moja firma właśnie nabyła DriveWorks, aby móc skonfigurować niektóre ze swoich maszyn. Przeprowadziliśmy szkolenie prowadzone przez CadWare, a przez ostatni tydzień pracowałem nad częścią jednej z maszyn, którą chcemy uczynić konfigurowalną.
Do tej pory było dobrze, przerobiłem czysty model SW, a priori wystarczający do pracy z DW. Ukończyłem mój projekt DW, wydaje mi się, że jest skończony (szczególnie w jego części funkcjonalnej projekt będzie do przemyślenia, gdy zadziała!).
Mój problem polega na tym, że projektując Główny Zespół, musiałem umieścić 200 instancji tej samej części. Postanowiłem więc zrobić podzespół, w którym złożyłem 100 (screen1 http://image.noelshack.com/fichiers/2016/16/1461156558-screen1.png), a następnie dwukrotnie wstawiłem ten zespół do mojego głównego zespołu, aby uzyskać moje 200 wystąpień. Dzięki temu nie mam 600 dodatkowych wiązań w głównym złożeniu.
A priori postępowałem zgodnie z niezbędnymi krokami, aby móc samodzielnie sterować wymiarami każdej z tych 200 części.
Wprowadziłem instancje dwóch podzespołów, które również umieściłem pod ich komponentami (w drzewie reguł DW) (screen2 http://image.noelshack.com/fichiers/2016/16/1461156561-screen3.png)
Wprowadziłem również zmienne dla przechwyconych wymiarów, a także dla FileNames (screen3 http://image.noelshack.com/fichiers/2016/16/1461156555-screen4.png)
Następnie podmieniłem instancje tych podzespołów w głównym zespole (który znajduje się na samym dole) (screen4 http://image.noelshack.com/fichiers/2016/16/1461156560-screen5.png)
I stworzyłem regułę dla fileName podzespołów (screen5 http://image.noelshack.com/fichiers/2016/16/1461156553-screen6.png).
Tylko podczas moich generacji modeli otrzymuję: (screen6 http://image.noelshack.com/fichiers/2016/16/1461156560-screen7.png)
Dwa podzespoły nie zostały przeniesione, ale przyjęły nazwy wskazane w polu Nazwy plików.
Podczas testów, które można przeprowadzić w eksploratorze specyfikacji, można zauważyć, że moje pliki mają odpowiednią nazwę i dlatego powinny się odpowiednio poruszać (Screen7 http://image.noelshack.com/fichiers/2016/16/1461156556-screen8.png)
. Na ekranie Screen8 ( http://image.noelshack.com/fichiers/2016/16/1461156560-screen9.png ) ) możemy również zobaczyć, że wartości zmiennych przewidywanych dla wymiarów poruszają się dobrze i nie pozostają na początkowej wartości, która wynosiła 592. Jednak w wygenerowanych zespołach wszystkie mają tę samą nazwę (Screen9 http://image.noelshack.com/fichiers/2016/16/1461156558-screen10.png ), co czyni je tą samą częścią, co oryginalna.
To trochę tak, jakby brakowało jakiegoś ogniwa między DW a SW, może masz jakiś pomysł?
Dziękuję za pomoc!
PS: To niepraktyczne, aby móc założyć tylko jedną nasadkę! :p
EDIT: Ach dziękuję za odpowiedź PL, nie spodziewałem się tak dużej prędkości! Och, nie widziałem przycisku przeznaczonego do tego celu, więc przesłałem swoje zdjęcia i umieściłem linki w mojej wiadomości, zauważ, że nie spodziewałem się, że będę musiał je przesłać, i że w związku z tym występuje opóźnienie w liczbach obecnych w linkach, Musisz odnieść się do nazwy ekranu, którą umieściłem pogrubioną czcionką przed linkiem ;)
W przeciwnym razie przepraszam, zapomniałem wspomnieć, że działamy na SW11 i dlatego mamy wersję 10 DriveWorks (tę, która była kompatybilna z naszym SolidWorks)
I tak, problem nadal występuje pomimo ponownego uruchomienia systemu.
Spróbuję z podzespołem części, aby zobaczyć, czy to działa
screens.pdf