Gibt es eine Voreinstellung zum Ausblenden der Warnung vor alten Kontrolldiagrammen?Hallo zusammen,
Benutzer von JMP v18
Ich bin gespannt, ob jemand eine JMP-Einstellung gefunden hat, um die alte CC-Warnung, die in JMP 18 angezeigt wird, auszublenden oder zu entfernen.

Wir haben einige JMP-Benutzer, die JSL-Code ausführen, um bestimmte Arten von Berichten für Kunden zu erstellen. Sie möchten diese Warnung ausblenden, sie aber nicht manuell ausblenden müssen. Ich habe hier eine Skriptlösung gefunden, die die Warnungen ausblendet. Diese wurde im September 2024 veröffentlicht. Ich habe mich nur gefragt, ob jemand seit der Veröffentlichung dieses Beitrags eine Lösung über das Menü „JMP > Einstellungen“ gefunden hat (die Benutzer haben nicht so viel Erfahrung mit Skripten).
Danke!,
DS
Automatisierung und SkriptingMassenanpassungQualitäts- und ProzesstechnikErgebnisse teilen und kommunizierenBetreff: Gibt es eine Einstellung zum Ausblenden der alten Kontrolldiagrammwarnung?Lassen Sie mich nicht davon anfangen. Mir ist keine Präferenz bekannt und ich verstehe immer noch nicht, warum sie die traditionelle Kontrollkartenplattform entfernen.
Betreff: Gibt es eine Einstellung zum Ausblenden der alten Kontrolldiagrammwarnung?@SDF1
BEARBEITEN: Ups, ich habe den Teil über den Wunsch nach einer Skriptlösung nicht gelesen!
EDIT2: In EA19 gibt es eine Möglichkeit, die Warnungen auszuschalten. Das folgende Skript wird weiterhin ausgeführt und es gibt einen Schalter für die Warnung:

Ich glaube nicht, dass es eine Möglichkeit gibt, die Warnungen in den Einstellungen auszublenden, aber die Warnungen sind nur Textfelder im Kontrolldiagrammbericht.
So können Sie sie entfernen:
names default to here(1);
dt = open( "$SAMPLE_DATA\Tablet Measurements.jmp");
cc = dt << Control Chart(
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :Weight, Individual Measurement, Moving Range ),
);
<BR />// find the text boxes
textboxes = report( cc ) << xpath( "//TextBox" );
<BR />// delete the text box if it contains "Legacy"<BR />for each( {box}, textboxes,
if( contains( box << get text, "Legacy" ), box << delete )
)
Betreff: Gibt es eine Einstellung zum Ausblenden der alten Kontrolldiagrammwarnung?Dies könnte ein Fall sein, in dem Global Window Handler mit einem Add-In/Symbolleistenelement verwendet werden könnte, um den Handler zu erstellen (oder ein Startskript zu verwenden).
Set Global Window Handler(
Function({window},
Local({tebs},
tebs = window << XPath("//TextBox[text()='Legacy Control Charts are being removed in JMP 19. Please use Control Chart Builder from the Quality and Process menu instead.']");
If(N Items(tebs) > 0,
tebs << Visibility("Collapse");
Write("\!N", N Items(tebs), " legacy text boxes hidden from ", window << Get Window Title);
wait(0);
);
);
);
);
Führen Sie das Skript aus und erstellen Sie dann ein Legacy-Kontrolldiagramm, um zu sehen, wie es funktioniert
Names Default To Here(1);
dt = Open("$SAMPLE_DATA\Tablet Measurements.jmp");
cc = dt << Control Chart(
Group Size(1),
KSigma(3),
Chart Col(:Weight, Individual Measurement, Moving Range)
);
Write();
Sie könnten die Funktion auch einfach aus dem Fensterhandler nehmen und sie als eine Funktion verwenden, die Benutzer verwenden könnten.
Names Default To Here(1);
hide_legacy_cc_text = Function({window}, {Default Local},
tebs = window << XPath("//TextBox[text()='Legacy Control Charts are being removed in JMP 19. Please use Control Chart Builder from the Quality and Process menu instead.']");
If(N Items(tebs) > 0,
tebs << Visibility("Collapse");
Write("\!N", N Items(tebs), " legacy text boxes hidden from ", window << Get Window Title);
wait(0);
);
);
dt = Open("$SAMPLE_DATA\Tablet Measurements.jmp");
cc = dt << Control Chart(
Group Size(1),
KSigma(3),
Chart Col(:Weight, Individual Measurement, Moving Range)
);
hide_legacy_cc_text(cc);
Betreff: Gibt es eine Einstellung zum Ausblenden der alten Kontrolldiagrammwarnung?Funktioniert super, Jarmo! Wenn wir jetzt JMP 19 dazu bringen könnten, die Plattform wieder hinzuzufügen ...