Inventor iLogic: Aktivierung von Ansichten

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