Guten Guten liebe Forenmitglieder,
ich bin seit ein paar Tagen daran, die Konstruktion von Werkzeugvorrichtungen zu vereinfachen. Dazu habe ich die dazugehörigen ca. 15 relativ einfachen Teilen parametrisiert. (per eingebettete Excel-Tabelle im Orginalteil und abgeleitete Parameter in den Komponenten) Soweit funktioniert alles einwandfrei. Nun habe ich ein Baugruppe, in der alle verschiedenen Varianten enthalten sind. Ein iLogic Befehl unterdrückt anhand der Parameter die nicht benötigen Komponenten und aktiviert die anderen.
Über einen weiteren iLogic Befehl werden dann die Zeichnung aller aktiven (d.h. nicht unterdrückten Komponenten) geöffnet und ein pdf davon erstellt.
Dabei habe ich noch folgende Probleme:
Bei der Unterdrücken der nicht benötigten Komponenten taucht folgende Fehlermeldung auf:
" Component.IsActive: Unterdrückung von Komponente 102 62 23 kann nicht geändert werden.
Die aktive Detailgenauigkeit in 102 62 00 ist keine benutzerdefinierte Detailgenauigkeit. "
Der Code dazu ist eigentlich ganz einfach:
If x < 19 Then
Component.IsActive(nummer & "23")=True
Component.IsActive(nummer & "24")=False
Else
Component.IsActive(nummer & "23")=False
Component.IsActive(nummer & "24")=True
End If
Kann mir hier jemand helfen?
Zudem würde mich interessieren, ob und wie ich von der Baugruppe aus alle Komponenten aktualisieren kann, nach Änderung der Parameter.
Vielen Dank schon mal, auch für die vielen super Beiträge die ich bis jetzt schon gefunden habe!
Grüße, Gerd
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP