Was genau hat es mit führenden Unterstrichen auf sich?Mir ist (wieder einmal) klar, dass dies eine Noob-Frage ist, aber ich finde, dass sie im Scripting Index nicht ausreichend beantwortet wird.
- Was die Verwendung von zwei führende Unterstriche , der Scripting Index ist klar: Um eine globale Variable auszublenden (oder zu schützen), setzen Sie vor dem Namen zwei Unterstriche (__). . (Auch etwas, das Mauro Gerber während der letzten Scripter's Club-Sitzung erklärt hat.)
- Wenn es darum geht einzelne führende Unterstriche , der Scripting Index (oder zumindest das, was ich gefunden habe) war weitaus weniger informativ:
- Wenn der Name mit einem Buchstaben oder Unterstrich beginnt , ... . OK, ein Name kann also mit einem Unterstrich beginnen
- Aus dem Abschnitt zur Grenzwertdatentabelle kopiert: Die nächsten drei Spalten müssen LSL, Target und USL heißen. Diese Spaltennamen kann auch ein Unterstrich vorangestellt werden Charakter .
Der Scripting Index sagt mir also nur, dass ein einzelner führender Unterstrich verwendet werden kann, aber nicht zu welchem Zweck. Der einzige Hinweis, den ich fand (nachdem ich träge Google verwendet hatte), bezog sich auf Python, wo ein führender Unterstrich auf eine intern verwendete Variable hinweist. Gilt das auch für JSL und welchen Nutzen führende Unterstriche im Zusammenhang mit Limit Tables?
Automatisierung und SkripterstellungBetreff: Was genau hat es mit führenden Unterstrichen auf sich?Meines Wissens ist ein einzelner führender Unterstrich nur eine Konvention, die manche Leute verwenden, und es liegt größtenteils an Ihnen, wie Sie sie verwenden möchten (oder nicht). Möglicherweise gibt es einige Stellen, an denen Spezifikationsgrenzen verwendet werden, die aufgrund der Variablennamen lsl/_lsl/usl/_usl durcheinander geraten können, aber ich kann mich nicht mehr erinnern, wo sie waren (und das Problem wurde möglicherweise behoben).
Qualitäts- und Prozessmethoden > Prozessfähigkeit > Spezifikationsgrenzen für einen Prozess eingeben > Fenster Spezifikationsgrenzen
Eine breite Tabelle enthält drei Zeilen und eine Spalte für jede in der Process Capability-Plattform analysierte Spalte sowie eine _LimitsKey Spalte. Im _LimitsKey Spalte müssen die drei Zeilen die Bezeichner enthalten _LSL , _Ziel , Und _USL .
Skripthandbuch > JSL-Bausteine > Globale und lokale Variablen > Eine globale Variable ausblenden
Um eine globale Variable auszublenden (oder zu schützen), setzen Sie vor dem Namen zwei Unterstriche (__). Der Schutz einer globalen Variablen bedeutet, dass sie ausgeblendet wird und nicht untersucht oder angezeigt werden kann. Das Verhalten ist jedoch je nach Kontext unterschiedlich.
Skripthandbuch > JSL-Bausteine > JSL-Syntaxregeln > JSL-Regeln für Namen
Namen muss Beginnen Sie mit einem alphabetischen Zeichen oder unterstreichen und kann mit Folgendem fortfahren