Das Ändern der Einstellung von "conditionlist_box", die beim Ändern des Textbearbeitungsfelds ausgefüllt werden soll, behebt das Problem
nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>
@ txnelson bereits eine Lösung zur Verfügung gestellt.
Möglicherweise allgemeinere Bemerkungen für zukünftige Projekte:
- Bitte verwenden Sie die JSL-Formatierungsoption im Beitrag, um die Lesbarkeit zu verbessern
- In Scripteditor können Sie Ihr Skript auch von JMP formatieren lassen (Menü Bearbeiten oder Strg-M). Ich finde es sehr nützlich
- JMP ändert sich von Zeit zu Zeit, wie Objekte behandelt werden. Ihr Objekt "Texteditbox" ist verschwunden, wenn das Fenster geschlossen wird, sodass keine Daten mehr abgerufen werden können. @ txnelson lieferte eine Lösung zu überwinden
- Weitere Lösungen finden Sie im Skriptindex (hoffentlich auch in Zukunft), der nach modalen Fenstern sucht
- Das folgende Skript stammt aus dem Skriptindex und ist leicht modifiziert. Sie können damit spielen, um zu verstehen, wie Werte mit der Option "Ergebnis zurückgeben" zurückgegeben werden. Ich finde das ein guter und einfacher Weg für komplexere Fenster.
Names Default To Here( 1 );
window_reference = New Window( "Dialog() example",
// try comment out next line
<<MODAL></MODAL>
Vielen Dank @ txnelson Für den Support wurde mein Problem behoben.
Ebenfalls Danke @ Georg Nachdem Sie mir vorgeschlagen haben, STRG-M in meinen Skripten zu verwenden, haben Sie Recht, es ist sehr hilfreich und besser lesbar.
Guten Tag JMP-Community, ich habe gerade JMP15 installiert und finde einige Fehler, in der Hoffnung, dass mir jemand helfen kann, dies zu beheben.
Ich habe eine Anwendung in JMP 14 entwickelt, um die interaktive Analyse zu vereinfachen. Ich finde jedoch Fehler, wenn ich versuche, dieselbe Anwendung mit JMP15 zu verwenden.
Hier eine kurze Erläuterung der Anwendung. Ich drücke eine Taste in der App und werde auf dem Bildschirm angezeigt, um Daten interaktiv zu codieren (Baseline). Wenn der Benutzer die Bedingung codiert, die als Baseline verwendet werden soll, wird eine ANOVA erstellt.
Hier das Skript, das ich verwende (dieses Skript wird in der Anwendung ausgeführt, wenn die entsprechende Schaltfläche gedrückt wird):
nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>
Angenommen, ich habe "A" (als Basislinie) codiert, dann führt JMP 14 die ANOVA aus. Ich kann sehen, dass dies im LOG von JMP14 steht:
CND1 = "A";
Einweg[]
Wenn ich jedoch versuche, JMP 15 zu verwenden, ist dies der Fehler, den ich erhalte (anscheinend wird CND1 nicht ausgewählt oder erkannt):
deleted object reference: conditionlist_box << get text in access or evaluation of 'Glue' , nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>