TWiesendanger
9/7/2018 - 2:22 PM

Update

InventorVb.DocumentUpdate()

Führt eine sofortige Aktualisierung im aktuellen Dokument (das Dokument, in dem sich die Regel befindet) aus, und aktualisiert die Anzeige Verwenden Sie diese Funktion, wenn die Geometrie neu erstellt werden soll (z. B., wenn Sie die Masse mithilfe von iProperties.Mass

berechnen). Wenn die Regel andere Regeln auslöst (durch Ändern der Parameter), aktivieren Sie im Dialogfeld Regel bearbeiten die Option Abhängige Regeln sofort auslösen für diese Regel. Durch diese Option wird sichergestellt, dass die anderen Regeln ausgeführt werden, bevor Sie die Aktualisierung durchführen.

iLogicVb.UpdateWhenDone = True

Aktualisiert das Dokument, in dem sich die Regel befindet, nachdem die Regel (und alle durch sie ausgelösten Regeln) ausgeführt wurde. Diese Aktualisierung kann auch durch Klicken auf die Schaltfläche Aktualisieren auf der Benutzeroberfläche durchgeführt werden.

RuleParametersOutput()

Wenn durch die Regel Parameterwerte geändert wurden, werden durch diese Funktion neue Regelwerte für das Inventor-Modell verwendet. Wenn diese Funktion nicht verwendet wird, werden die Werte erst angewendet, nachdem die Regel ausgeführt wurde. Verwenden Sie diese Funktion, wenn Sie eine Aktualisierung mithilfe von DocumentUpdate ausführen müssen. Diese Funktion muss auch dann verwendet werden, wenn Sie die Funktion iLogicVb.RunRule

verwenden. Auf diese Weise können die neuen Parameterwerte durch die andere Regel abgerufen werden.

ThisApplication.ActiveView.Update()

Diese Inventor-API-Funktion aktualisiert nur die Anzeige, nicht das Modell.