Reproduzieren des Variabilitäts-/Attributmessdiagramms als SkriptIch bin gerade dabei, einen benutzerdefinierten Starter für JMP zu erstellen, wie hier beschrieben:
https://community.jmp.com/t5/JMP-Add-Ins/JMP-Custom-Starter-Six-Sigma-DMAIC-Menu-Add-in/ta-p/29384
Meine Frage ist etwas kompliziert, also haben Sie bitte Geduld.
Ich habe ein Problem beim Neuerstellen eines der JMP-Standardmenüelemente, nämlich des „Variabilitäts-/Attributmessdiagramms“, das in den Menüsystemen „Analysieren: Qualität“ und „Prozess“ zu finden ist. Hier ist ein Beispielskript, das ich erhalte, wenn ich dieses Diagramm verwende: Attribute Chart( Y( :Op 1, :Op2, :Op 3 ), X( :Sample # ), Standard( :Known ) ).
Daher denke ich natürlich, dass das in meinem Starter zu verwendende Skript einfach „Attribute Chart()“ lauten würde.
Im Anhang finden Sie einen Screenshot des Eingabebildschirms, den ich beim Ausführen dieses Skripts erhalte.

Beachten Sie, dass das Standardfeld eine numerische Spalte erwartet.
Ich habe auch einen Screenshot des Eingabemenüs angehängt, das bei Verwendung des JMP-Variabilitäts-/Attributmessdiagramms angezeigt wird.

Der Titel ist anders, aber wichtig für mich ist, dass ich im Standardfeld nominale Variablen verwenden kann.
Meine Frage lautet: Wie lautet die Skriptsyntax, um dasselbe Eingabemenü zu erhalten, das JMP anzeigt? Ich habe den gesamten Scripting-Index durchgesehen, aber keine Freude.
Vielen Dank für Ihre Hilfe.
Betreff: Reproduktion des Variabilitäts-/Attributmessdiagramms als SkriptAm Ende habe ich ein Skript erstellt, um einen Eingabebildschirm zu erstellen. Es dauerte mehrere Versuche, bis die Syntax korrekt war. Ich habe es am Ende dieser Nachricht eingefügt.
Allerdings bin ich auf etwas Interessantes gestoßen. Die CustomStarterSpecFile.jmp von diesem Link " https://community.jmp.com/t5/Discovery-Summit-2016/Creating-Your-Own-Dynamic-Workflow-With-JMP-Custom-Starter-Menus/ta-p/24051 " hatte einen Eintrag für Attibute Gauge mit dem Befehl "Attribute Gauge Chart()", der nicht funktioniert. Hat dieser Befehl in früheren Versionen von JMP funktioniert und ist jetzt fehlerhaft? Ich vermute, dass dies der Befehl ist, den ich verwenden wollte. Vielleicht sollte ich diese Informationen also in einen Wunschlistenbeitrag aufnehmen?
Hier ist mein Skript:
dt = Current Data Table();
dlg = Column Dialog(
Col ID = Col List( "Raters", Min Col( 1 ) ),
Text Box( "Enter Raters as seperate columns" ),
Group = Col List( "Standard", Max Col( 1 ) ),
Split = Col List( "Sample#", Min Col( 1 ), Max Col( 1 ) ),
);
my_Y = dlg["Col ID"];
my_X = dlg["Split"];
my_Standard = dlg["Group"];
Attribute Chart( Y( Eval( my_Y ) ), X( Eval( my_X ) ), Standard( Eval( my_Standard ) ) );
Betreff: Reproduktion des Variabilitäts-/Attributmessdiagramms als SkriptIch kenne keine andere Methode als das Erstellen einer eigenen Version eines Eingabedialogbildschirms, um einen der Plattform-Eingabebildschirme zu nehmen und ihn an Ihre spezifischen Bedürfnisse anzupassen.Ich habe in der Vergangenheit angedeutet, dass es schön wäre, wenn es Hintertüren auf den Dialog-Eingabebildschirmen gäbe und es auch möglich wäre, Methoden an die zugrunde liegenden Programme anzuhängen.Aber das ist dem JSL-Programmierer wirklich nicht aufgefallen.Aber die Erstellung einer Eingabemaske von Grund auf ist gar nicht so schwierig.
Ich schlage vor, dass Sie Ihre Vorschläge zur JMP-Wunschliste hinzufügen.
Betreff: Reproduktion des Variabilitäts-/Attributmessdiagramms als SkriptNochmals vielen Dank, Jim.
Ja, ich kenne „Variable Chart()“. Ich habe wahrscheinlich nicht deutlich gemacht, was meine Hoffnung war. Der zweite Absatz meines ersten Beitrags (zusammen mit den beigefügten Screenshots) ist mein bester Versuch. Weder „Variable Chart()“ noch „Attribute Chart()“ reproduzieren das JMP-Menü für „Variability / Attribute Gauge Chart“ in der JMP-Menüstruktur „Analysieren/Qualität und Prozess“, obwohl beide dem nahe kommen. Wie bereits erwähnt, erfordern beide Befehle, dass das Feld „Standard“ numerisch ist, während dies für den Menüpunkt „Variabilitäts-/Attributdiagramm“ nicht der Fall ist.
Kevin
Betreff: Reproduktion des Variabilitäts-/Attributmessdiagramms als SkriptDie korrekte Syntax zum Aufrufen des Variabilitätsdiagramms lautet
Variability Chart( );
Um zu sehen, was der Aufruf für eine bestimmte JMP-Plattform ist, führen Sie die Plattform einfach interaktiv aus. Sobald der Bericht generiert ist, speichern Sie einfach das Skript für den Bericht, und Sie können die für die Ausführung erforderliche JSL sehen
Betreff: Reproduktion des Variabilitäts-/Attributmessdiagramms als SkriptDanke, Jim,
Ich glaube, ich bin Ihrem Beispiel gefolgt und habe ein benutzerdefiniertes Dialogfeld für diesen speziellen Zweck erstellt: Hier ist das Skript:
dt = Current Data Table();
dlg = Column Dialog(
Col ID = Col List( "Raters", Min Col( 1 ) ),
Text Box( "Enter Raters as seperate columns" ),
Group = Col List( "Standard", Max Col( 1 ) ),
Split = Col List( "Sample#", Min Col( 1 ), Max Col( 1 ) ),
);
my_Y = dlg["Col ID"];
my_X = dlg["Split"];
my_Standard = dlg["Group"];
Attribute Chart( Y( Eval( my_Y ) ), X( Eval( my_X ) ), Standard( Eval( my_Standard ) ) );
Ich bin überrascht, dass ich das machen musste. Ich frage mich immer noch, ob es einen Plattformbefehl gibt, den jemand kennt. Wenn ich mir den JMP-Menüeditor für dieses Element ansehe, hätte ich vermutet, dass der Startname der Plattform „Variability()“ lautet. Einen Screenshot finden Sie im Anhang. Aber das funktioniert nicht.

Kevin
Betreff: Reproduktion des Variabilitäts-/Attributmessdiagramms als SkriptEs gibt ein JMP-Add-In, das ich vor einiger Zeit geschrieben habe und das in seiner JSL ein ziemlich vollständiges Dialogfeld enthält
.
Führt den Test (Wald-Wolfowitz-Test) und die JSL-Implementierung des Dialogfelds „JMP-Plattform“ durch
Sie können im Application Builder auch Dialogeingabefelder erstellen