| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: iLogic alle Bauteile unterdrücken (1249 / mal gelesen)
|
Jonema21 Mitglied Hersteller
Beiträge: 3 Registriert: 26.11.2021 Inventor 2020 Revit 2021
|
erstellt am: 26. Nov. 2021 14:00 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, Ich habe eine Baugruppe welche mit iLogic-Regeln gesteuert wird. Es werden verschiedene Bauteile in Abhängigkeit von Attributen eingeblendet. Gibt es eine Regel, welche zu Beginn alle Bauteile ausblendet? Somit würde ich mir den Aufwand ersparen alle Bauteile einzeln mit einer Regel vorab auszublenden. Vielen Dank für die Hilfe!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2630 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 27. Nov. 2021 13:02 <-- editieren / zitieren --> Unities abgeben: Nur für Jonema21
Hallo Willkommen im Forum. Welche Inventorversion? Bitte die Angaben in der Sysinfo im Profil ausfüllen, sonst bekommst du möglicherweise Lösungsvorschläge die in deiner Version noch nicht oder nicht mehr funktionieren. Die Frage ist, was genau du bezwecken möchtest. Soll beim Öffnen der Baugruppe einfach nur leerer Raum zu sehen sein und erst nach Konfiguration der Baugruppe wird ein sichtbares Ergebnis präsentiert? Wird die Baugruppe dann als Kopie gespeichert oder in dem konfigurierten Zustand gespeichert und der soll beim nächsten Öffnen wieder weg sein? Alle Occurrences unsichtbar schalten geht z.B. mit Code:
Dim oDoc As Inventor.AssemblyDocument=ThisDoc.Document Dim oOcc As ComponentOccurrence For Each oOcc In oDoc.ComponentDefinition.Occurrences oOcc.Visible=False Next
------------------ MfG Ralf
RKW Solutions GmbH www.RKW-Solutions.com Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jonema21 Mitglied Hersteller
Beiträge: 3 Registriert: 26.11.2021 Inventor 2020 Revit 2021
|
erstellt am: 29. Nov. 2021 06:57 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank für den Hinweis. Ich werde die Daten ergänzen. Der Hintergrund ist, dass die Baugruppe verschiedene Varianten eines Produktes beinhaltet, welche konfiguriert werden können. Da ich beispielsweise rechte und linke Ausführungen von einigen Bauteilen habe möchte ich diese nur gezielt einblenden. Und bevor ich alle Teile einzeln immer wieder ausblenden muss, war der Gedanke alle Einzelteile am Anfang auszublenden. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2630 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 29. Nov. 2021 11:04 <-- editieren / zitieren --> Unities abgeben: Nur für Jonema21
Hallo Sichtbarkeit allein reicht nicht, wenn du die Stückliste verwenden willst. Dann müssen die Teile unterdrückt und die Stücklistenstruktur auf Referenz gestellt werden. Das bedingt wiederum eine nicht schreibgeschützte Detailgenauigkeit (LoD). Zumindest wenn man den Zustand speichern will. Mit dem aktivierten LoD kannst du dann per iLogic mit
Code:
Component.IsActive("ComponentName")=True/False
hin un her schalten. Soll die Baugruppe eine Art Kopiervorlage werden? Wenn ja, Komponentennamen stabilisieren/normalisieren, sonst kennt nach dem Kopieren iLogic deine Komponenten nicht mehr. ------------------ MfG Ralf RKW Solutions GmbH www.RKW-Solutions.com Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Meierjo Mitglied
Beiträge: 432 Registriert: 20.08.2003 Windows 10 Prof 64 Bit Inventor Prof 2023 Vault Basic 2023
|
erstellt am: 29. Nov. 2021 11:43 <-- editieren / zitieren --> Unities abgeben: Nur für Jonema21
|