Ich habe eine GUI erstellt, die drei Parameter an ein eingebettetes Skript übergibt, das ausgeführt wird, wenn der Benutzer auf der GUI auf OK klickt. Das eingebettete Skript ist in einer EXPR () - Funktion enthalten. Dieses Skript verwendet die ausgewählten Werte, um verschiedene andere Variablen mithilfe von Bedingungsklauseln zuzuweisen, und startet dann abhängig vom Wert des ersten Parameters, dem Diagrammtyp, entweder ein individuelles Steuerungsdiagramm oder ein individuelles Diagramm.
Das Skript funktioniert gut beim ersten Durchlauf, aber wenn ich die Werte in der GUI aktualisiere und auf OK klicke, werden die gleichen Diagramme angezeigt - dh die Parameter werden nicht von der ersten Instanz gelöscht. Wenn ich ein zweites Mal auf OK klicke, erhalte ich die aktualisierten Diagramme, die ich möchte.
Ich habe mehrere Versuche unternommen, um die vorherigen Auswahlmöglichkeiten zu löschen, aber das Skript funktioniert nicht. Ich vermute, ich vermisse etwas einfaches, aber ich weiß nicht was ich herausfinden kann! Vielen Dank im Voraus für alle Vorschläge zur Korrektur des Skripts! Ich habe unten eine anonymisierte Version meines Skripts angehängt.