Hallo zusammen,
ich kämpfe mich gerade durch iLogic durch, hätte dazu eine Frage.
Ich steuere eine Baugruppe und möchte in einer Unterbaugruppe durch Auswahl gewise Bauteile unsichtbar oder unterdrücken schalten (in dem Fall wäre es mir egal, ob diese unterdrückt werden oder unsichtbar).
Es lässt sich normalerweise auch realisieren. Das Problem was ich habe, die Unterbaugruppen wurden mit Routed systems erstellt, d.h. in den Verläufen (also Unterbaugruppen von der Unterbaugruppe)lässt sich keine Detailgenauigkeit generieren. Es kommt die Meldung
Falscher Parameter. (Ausnahme von HRESULT: 0x80070057 (E_INVALIDARG))
Aus dem Grund ist auch das Unterdrücken nicht möglich, bzw. es kommt immer wieder diese Fehlermeldung.
Daraufhin habe ich es über die Regel, Bauteile unsichtbar schlaten probiert.
Das Problem dabei, wenn ich einzelne Regeln in der Hauptbaugruppe ausführe, spring die Ansicht (nicht Detailgenauigkeit) wieder in die Hauptansicht und ich muss es manuell wieder auf die vordefinierte umswitschen sodass ich das gewünschte Ergebnis angezeigt bekomme.
Meine Frage und Bitte, kann mir jemand sagen wie ich die Ansicht im Vorfeld festlegen kann. Evlt ähnlich zu der Regel wo ich die Detailgenauigkeit festlegen kann:
Dim doc as AssemblyDocument = ThisDoc.Document
Dim oLOD As LevelOfDetailRepresentation
Dim oAsmCompDef As ComponentDefinition
oAsmCompDef = doc.ComponentDefinition
Try
oLOD = oAsmCompDef.RepresentationsManager.LevelOfDetailRepresentations.Item("iLogic").Activate(True)
Catch
Dim nLOD As LevelOfDetailRepresentation
nLOD = oAsmCompDef.RepresentationsManager.LevelOfDetailRepresentations.Add("iLogic")
oLOD = nLOD
Finally
oLOD = oAsmCompDef.RepresentationsManager.LevelOfDetailRepresentations.Item("iLogic").Activate(True)
End Try
Besten Dank
Gruß, Valeri
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP