|
Inventor .NET : Parameterübergabe bei Autodesk Inventor AddIn-Nutzung
rkauskh am 19.12.2011 um 19:18 Uhr (0)
HiDu deklarierst zwar eine Variable ThisApplication (würde ich wegen Verwechslungsgefahr anders nennen, z.B. myInventor), aber du weist ihr keinen Wert zu. Setz mal in deine BTN_ok_Click-Sub folgendes:Code:Imports InventorPublic Class InsertBoltFormPublic myInventor As Inventor.Application = NothingPrivate Sub BTN_ok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_ok.Click Zuerst Inventorinstanz kapern If InventorLoad(myInventor) Is Nothing Then Exit Sub End If ...
|
In das Form Inventor .NET wechseln |
|
Inventor : Parameter-Update in CSV
rkauskh am 30.09.2022 um 13:06 Uhr (1)
HalloEs macht den Unterschied, da:"NP" ist eine Variable der beim ersten Aufruf der Wert des Parameters "NP" zum Zeitpunkt der Aufrufes zugewiesen wird. Der Wert des Parameters wird in die Variable kopiert. Das ist keine Referenzierung, daher ändert sich dieser Wert nicht ohne Zutun. "Parameter ("NP")" liest hingegen den aktuellen Wert des Parameters aus. Wichtig ist in den Zusammenhang mit "RuleParametersOutput" die in der Schleife veränderten Werte der Variablen "FA" und "FBI" zur Laufzeit in die Paramet ...
|
In das Form Inventor wechseln |
|
Inventor VBA : iLogic bauteil aktualsieren
rkauskh am 16.02.2024 um 13:43 Uhr (1)
MoinMöglichkeit 1Die Änderungen in Regel1 und den Export in Regel2 packen. Eine übergeordnete Regel erstellen und nacheinander die beiden anderen Regeln mit RunRule ausführen. Das Document.Update dann entsprechend an den Anfang der zweiten Regel.Möglichkeit 2:Parameter.Param verwendenCode:Parameter.UpdateAfterChange = TrueDim dHoehe As Double = 7.5Parameter.Param("Hoehe") = dHoeheMöglichkeit 3:Den "alten" Weg benutzen.Code:Dim oPartDoc As PartDocument = ThisDoc.DocumentDim dHoehe As Double = 7.5Dim pHoehe ...
|
In das Form Inventor VBA wechseln |