- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hallo Community,
ich habe ein Problem beim füllen eines zuvor neu angelgten Paramters per iLogic.
Der Paramter wird zwar erzeugt , aber nicht ausgefüllt.
Erscheint in den fx-Parametern also als leer.
zur Kontrolle habe ich den Wert in die iProperties schreiben lassen. Dies funktioniert auch.
Wir arbeiten mit Inventor 2024.2
Bin dankbar für jede Idee
Hier der Code:
'erstellt einen benutzerdefinierten Parameter SML , falls leer oder nicht vorhanden: If iProperties.Value("Summary", "Keywords") = "" Then 'legt den Paramter an oPara = ThisApplication.ActiveDocument.ComponentDefinition.Parameters.UserParameters oParameter = oPara.AddByValue("SML", "", kTextUnits) Else If iProperties.Value("Summary", "Keywords") <> "" Then 'verhindert das überschreiben einer vorhanden SML 'und beendet das Programm GoTo 100 End If 'öfnnet eine Auswahlliste zum füllen des Parameters und des iProperties MultiValue.SetList("SML", "Wert1","Wert2","Wert3") SML = InputListBox("bitte doppelklick auf Auswahl", MultiValue.List("SML"), SML, Title := "SML nach Vornummer", ListName := "Liste") iProperties.Value("Summary", "Keywords") = SML iLogicVb.UpdateWhenDone = True Parameter.UpdateAfterChange = True InventorVb.DocumentUpdate() 100 :
Solved! Go to Solution.