</CODE></PRE><P>Hallo,</P><P>Ich versuche herauszufinden, ob ich einen benutzerdefinierten Alarm skripten kann, der mich benachrichtigt, wenn X aufeinanderfolgende Punkte bestimmte vordefinierte UCL-/LCL-Werte überschreiten. In diesem Beispiel möchte ich einen Alarm erhalten, wenn 240 aufeinanderfolgende Zeilen in der Spalte „HELIUM_PRESSURE“ entweder über oder unter den UCL (15) oder LCL (3) fallen. Aber wenn ich das Skript ausführe, erhalte ich die Fehlermeldung:</P><P> </P><P>nicht genügend Argumente beim Zugriff oder bei der Auswertung von 'Local , Local/*###*/({count = 0, idxStart = 0, outOfControl = 0})</P><P> </P><P>Ich bin mir nicht sicher, wie ich das beheben kann oder ob ich das Problem richtig angehe? Ich bin für jede Hilfe dankbar! Ich bin ganz neu bei JMP (deshalb füge ich das Skript als Bild an)!</P><P> </P><P>Danke</P><P> </P><P> </P><P> </P><P> </P><P> </P><P> </P></LINGO-BODY><LINGO-LABS id="lingo-labs-804221" slang="en-US" mode="CREATE"><LINGO-LABEL>Automatisierung und Skripting</LINGO-LABEL></LINGO-LABS><LINGO-SUB id="lingo-sub-804275" slang="en-US" mode="CREATE">Betreff: Benutzerdefinierte Warnungen!</LINGO-SUB><LINGO-BODY id="lingo-body-804275" slang="en-US" mode="CREATE"><P>Das Skript sieht ein bisschen so aus, als wäre es von einem LLM (vielleicht chatgpt?) erstellt worden. Dieser Teil ist falsch</P>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jthi_0-1728405781096.png" style="width: 400px;"><span class="lia-inline-image-display-wrapper" image-alt="jthi_0-1728405781096.png" style="width: 400px;"><img src="https://us.v-cdn.net/6038925/uploads/images/68902iED689C6EB6009B7D/jthi_0-1728405781096.png" role="button" title="jthi_0-1728405781096.png" alt="jthi_0-1728405781096.png" /></span></SPAN></P>
<P>Es sollte kein Problem sein, wenn Sie Local() entfernen. Beispiel aus dem Skriptindex, um eine Vorstellung von der Syntax für Funktionen zu geben</P>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jthi_2-1728405857054.png" style="width: 400px;"><span class="lia-inline-image-display-wrapper" image-alt="jthi_2-1728405857054.png" style="width: 400px;"><img src="https://us.v-cdn.net/6038925/uploads/images/68904i679F43BABA7C412C/jthi_2-1728405857054.png" role="button" title="jthi_2-1728405857054.png" alt="jthi_2-1728405857054.png" /></span></SPAN></P>
<PRE><CODE class=" language-jsl">Names Default To Here(1);
// y is an optional argument
exmul = Function({x, y = 3}, x * y);
a = exmul(5);
b = exmul(5, 10);
Show(a, b);
Außerdem ist es sehr hilfreich, wenn Sie Ihr Skript als JSL-Block statt als Bild hinzufügen. Drücken Sie

und fügen Sie Ihr Skript ein