Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor
  manuelles Aktualisieren einer Baugruppenkomponente, ggf. über ilogic-Regel

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
  
Künftige Herausforderungen: Was tut sich in der deutschen Maschinenbaubranche?
Autor Thema:  manuelles Aktualisieren einer Baugruppenkomponente, ggf. über ilogic-Regel (2026 mal gelesen)
MartinKausEssen
Mitglied



Sehen Sie sich das Profil von MartinKausEssen an!   Senden Sie eine Private Message an MartinKausEssen  Schreiben Sie einen Gästebucheintrag für MartinKausEssen

Beiträge: 32
Registriert: 25.05.2020

Windows 10 Enterprise
Xeon E2176M
Inventor Professional 2020

erstellt am: 10. Sep. 2020 12:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,

ich habe in einer Baugruppe ilogic-Regeln angelegt, welche in mehreren Baugruppenkomponenten gleichzeitig einige Maße ändern sollen, damit nach einer Änderung alle Teile wieder zusammen passen. Die Änderungen werden aber nur manchmal / teilweise übernommen. Das Problem stellt sich unterschiedlich dar:

1) die Parameteränderungen werden in alle Bauteile übernommen und umgesetzt, ggf. erst nach Aktualisierung über das Blitz-Symbol. --> alles Ok, so soll es sein.
2) die Parameteränderungen werden in alle Bauteile übernommen, die Änderung in der Konstruktion erfolgt aber nur in manchen Bauteilen, in anderen nicht.
3) die Parameteränderungen werden bei einem der Bauteile gar nicht übernommen, es erfolgt natürlich dann auch keine Konstruktionsänderung.
4) mal erscheint in der Baugruppe / in einem der Bauteile / in manchen Bauteilen das Blitz-Symbol zum Aktualisieren, mal nicht.

Ich habe zwei Ansätze, die ich aber nicht umsetzen kann. 
a) gibt es eine Möglichkeit, Bauteile / Baugruppen zu aktualisieren, wenn das Blitz-Symbol ausgegraut ist? Die Schaltfläche "alles neu erstellen" hilft hier auch nur manchmal.
b) gibt es einen ilogic-Befehl, der andere Bauteile / Baugruppen aktualisiert? In diesem Zusammenahng: was ist der Unterschied zwischen "iLogicVb.UpdateWhenDone = True" und "InventorVb.DocumentUpdate()"?

Gibt es sonst eine Möglichkeit, dass Aktualisieren zu erzwingen?

Vielen Dank im Voraus.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




Sehen Sie sich das Profil von rkauskh an!   Senden Sie eine Private Message an rkauskh  Schreiben Sie einen Gästebucheintrag für rkauskh

Beiträge: 2428
Registriert: 15.11.2006

Windows 10 x64, AIP 2023

erstellt am: 10. Sep. 2020 19:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MartinKausEssen 10 Unities + Antwort hilfreich

Hallo

Schwer zu sagen. Es könnte sein, dass deine Änderungen wegen Fehlern im Script nur teilweise ausgeführt werden. Könnte sein, dass die Änderungen in der falschen Reihenfolge ablaufen. Könnte sein, dass zu dem Zeitpunkt an dem Inventor eine Bedingung prüft die Aktualisierung der Änderung nocht nicht erfolgt ist und deswegen keine Änderung/Aktualisierung abhängiger Parameter erfolgt. Könnte ... ohne das komplette Paker ist es nicht möglich definitiv die Ursache zu nennen.

Frage a) Auch über die API aktualisiert Inventor nur, wenn es ausstehende Aktualisierungen gibt.
Frage b) In iLogic meines Wissens nicht. Wenn du aber Parameter,UpdateAfterChange=True setzt, sollte auch aktualisiert werden. iLogicVb.UpdateWhenDone verschiebt die Aktualisierung des Modells auf das Ende der Regel, InventorVB.DocumentUpdate aktualisiert das Modell direkt bei Änderungen. UpdateWhenDone kann Ausführungszeit sparen, wenn nur am Ende einmal aktualisiert wird, statt mehrfach und unnötig zwischendurch. Bei deinen Parameteränderungen solltest du darauf verzichten, da es zu Fehlern kommen kann.

Mann kann nichts erzwingen, was aus Sicht des Inventors nicht erforderlich ist. Wenn der Inventor keine ausstehenden Aktualisierungen hat, was soll er dann tun?

Ich kenne deine Baugruppe nicht und welche Parameter wo und wie verwendet werden usw. Aber statt vieler iLogic Regeln könnte ein Bauteil das alle Parameter enthält und per abgeleitete Komponente in die einzelnen Bauteile deiner Baugruppe eingebunden wird und die Parameter mitbringt vielleicht eine Alternative sein. Nach meiner Erfahrung klappt es da auch recht zuverlässig mit dem Aktualisieren.

------------------
MfG
Ralf

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MartinKausEssen
Mitglied



Sehen Sie sich das Profil von MartinKausEssen an!   Senden Sie eine Private Message an MartinKausEssen  Schreiben Sie einen Gästebucheintrag für MartinKausEssen

Beiträge: 32
Registriert: 25.05.2020

Windows 10 Enterprise
Xeon E2176M
Inventor Professional 2020

erstellt am: 15. Sep. 2020 13:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Vielen Dank für die ausführliche Antwort.

"Wenn du aber Parameter,UpdateAfterChange=True setzt, sollte auch aktualisiert werden. "

Unter Parameter gibt es die Option "Sofort aktualisieren", meinst Du das? Ist bei mir schon gesetzt.

Ich werde mal versuchen, ob es mit den abgeleiteten Bauteilen besser klappt.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




Sehen Sie sich das Profil von rkauskh an!   Senden Sie eine Private Message an rkauskh  Schreiben Sie einen Gästebucheintrag für rkauskh

Beiträge: 2428
Registriert: 15.11.2006

Windows 10 x64, AIP 2023

erstellt am: 15. Sep. 2020 16:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für MartinKausEssen 10 Unities + Antwort hilfreich

Hallo

Ja, "Sofort aktualisieren" sollte das Äquivalent in der GUI zu der API-Option sein.
Zum Thema abgeleitete Komponenten oder auch Mastermodeling sollte es hier auch jede Menge nützlich Beiträge geben.

------------------
MfG
Ralf

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz