Hallo Zusammen,
die Tage wurde ich im Support gefragt:
„Wie aktiviert man Ansichten eines Bauteils oder einer Baugruppe in iLogic?“
Ein interessantes Thema wie ich finde, denn so kann man z.B. mehr transparenz bei der Parameterabfrage schaffen, wenn man das passende Teil oder Ansicht aktiviert. Mit der nachstehenden Beispiel Regel sehen Sie was ich meine.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 'Variable für die Dokument-ID anlegen. Dim odoc As Document 'Variable für den Dokument-Typ anlegen Dim ocompdef As ComponentDefinition 'Aktive Dokument-ID ermitteln und speichern odoc = ThisApplication.ActiveDocument 'Dokument-Typ der aktuellen Datei ermitteln und speichern ocompdef = odoc.ComponentDefinition ' Versuch die Ansicht im aktuellen Dokument zu aktivieren Try ocompdef.RepresentationsManager.DesignViewRepresentations.Item("Ansicht1").Activate 'bei einem Fehler wird ein Dialog angezeigt und die Funktion beendet Catch MessageBox.Show("Diese Ansicht existiert nicht", "iLogic Fehler") End Try |
Wie Sie wahrscheinlich wissen wurden mit Einführung von Inventor 2018 gibt es die Standard-Ansichten in dem Bereich „Ansicht“ des Browsers als definierte Ansichten. Das erleichtert Ihnen das Ausprobieren der Beispiel-Regel. Sie brauchen nur den Namen der Ansicht in den code eintragen.
Also wie immer, wenn Sie Fragen haben, lassen Sie es mich wissen ich helfe Ihnen gerne!
Mit freundlichen Grüßen,
H. Brettschneider