| |  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | |  | Autodesk Revit: Familien-Erstellung - Online, ein Seminar am 27.10.2025
|
Autor
|
Thema: iLogic Globale Regel und Formular (3107 / mal gelesen)
|
GZDesign Mitglied Designer

 Beiträge: 58 Registriert: 05.02.2016 i7 4790 16GB Windows 7 64 Bit Inventor 2016 Vault 2016
|
erstellt am: 01. Jun. 2016 06:50 <-- editieren / zitieren --> Unities abgeben:         
Guten Morgen, ich versuche verzweifelt im Inventor 2016 ein globales Formular zu erstellen, welches mittels einer globalen Regel aufgerufen wird und dann Parameter in einem Bauteil einer Baugruppe ändert. Problem: Egal was ich mache, die Änderung wird erst ausgeführt, wenn ich das Formular erneut starte. Es soll idealer Weise während der Eingabe aktualisiert werden, so das man das Ergebnis sehen kann. Alternativ danach. Jemand eine Idee was ich machen muss? Code: iLogicForm.ShowGlobal("Rechteckig") BauteilH=Parameter("Höhe") BauteilB=Parameter("Breite") Parameter("Teil:1", "Höhe") = BauteilH Parameter("Teil:1", "Breite") = BauteilB RuleParametersOutput() InventorVb.DocumentUpdate()
Das Formular hat einfach zwei Felder die Höhe und Breite eingeben lassen. Mehr nicht. ------------------ MFG Florian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
muellc Ehrenmitglied V.I.P. h.c. ICT Specialist

 Beiträge: 3501 Registriert: 30.11.2006 Inventor 2017.4.12 64 bit Windows 10 Enterprise 64 bit 3DEXPERIENCE R2016x -------------------- HP Z-Book 15 G4 32 Gig Ram NVIDIA Quadro M2200 2x HP E243i
|
erstellt am: 02. Jun. 2016 09:49 <-- editieren / zitieren --> Unities abgeben:          Nur für GZDesign
Hallo Florian, Existieren die Parameter bereits oder willst du neue Anlegen? Ich würde auf jeden Fall in deinem Code die Reihenfolgen einhalten:
- Parameter anlegen
- Parameter ausfüllen
Wenn du beim Anlegen der Parameter einen "Try / Catch" Befehl verwendest, kannst du sogar überprüfen, ob der Parameter bereits vorhanden ist und ihn nur bei Bedarf anlegen. Andernfalls kann das Schonmal zu dem von dir beschriebenen Effekt kommen. ------------------ Gruß, Gandhi "Dem guten Frager ist schon halb geantwortet" - Friedrich Nietzsche Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
GZDesign Mitglied Designer

 Beiträge: 58 Registriert: 05.02.2016 i7 4790 16GB Windows 7 64 Bit Inventor 2016 Vault 2016
|
erstellt am: 02. Jun. 2016 11:53 <-- editieren / zitieren --> Unities abgeben:         
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |