FAQ-699 Welche Variablennamen sollte ich vermeiden, wenn ich LabTalk-Skripte verwende?

Letztes Update: 16.02.2015


Im Folgenden wird eine Liste der Variablennamen aufgeführt, die Sie vermeiden sollten, wenn Sie LabTalk-Skripte schreiben. Dies bezieht sich auch auf Elemente der Benutzeroberfläche -- den Dialogen Werte setzen oder Programmablauf, um zwei zu nennen -- mit denen diese Variablen definiert und verwendet werden können.

Inhalt

Numerische Systemvariablen

  • X1, X2, X3, Y1, Y2, Y3, Z1, Z2, Z3 - reserviert für Bereiche der Diagrammachse
  • MKS1, MKS2 - verwendet von Datenmarkierungen
  • ECHO - verwendet zum Drucken von Skripten und Fehlermeldungen in ein Skriptfenster
  • X, Y, Z - verwendet von Origin-Hilfsmitteln (Bildschirmkoordinaten, Datenkoordinaten, Datenselektor) zum Speichern von Datenpunktkoordinaten
  • I, J - verwendet in diesen und anderen Dialogen zum Speichern von Zeilen- und Spaltenindizes in Arbeitsblättern und Matrizen:
    • Spalten- und Matrixwerte festlegen
    • Spaltenfilter
    • Daten aus Arbeitsblatt extrahieren
    • Funktionsdiagramme
  • E, T - reserviert für interne Verwendung
  • Anzahl - verwendet zum Speichern von Anzahlen mit Befehlen wie z.B. layer -c oder doc -cl
  • SELC1, SELC2, SELR1, SELR2 - verwendet für Auswahlbereich im Arbeitsblatt
  • V1 - V9 - reserviert für interne Verwendung


Weitere Informationen finden Sie unter Systemvariablen.

Systemvariablen der Zeichenketten

Hierbei handelt es sich um automatisch zugewiesene Systemvariablen, die bei Eintreten bestimmter Ergebnisse erstellt werden. Ihr Zweck besteht darin, sich den zuletzt verwendeten Wert eines gegeben Objekttyps zu merken, wie das zuletzt verwendete Arbeitsblatt oder den zuletzt ausgegebenen LabTalk-Skriptbefehl. Sie sind durch einen vorangestellten doppelte Unterstrich erkennbar "__" wie in __LASTWKS oder __LastLTcmd.

Register von LabTalk-Zeichenketten

Zeichenkettenregisternamen zeigen ein %-Zeichen gefolgt von einem einzelnen alphabetischen Zeichen (von A bis Z). Zehn (10) dieser Zeichenkettenregister sind für die Verwendung als Systemvariablen reserviert:

  • %C - %I
  • %X - %Z


Weitere Informationen finden Sie unter Zeichenkettenregister.

Die "@"-Systemvariablen

Systemvariablen werden verwendet, um bestimmte Origin-Verhaltensweisen zu steuern (z.B. steuert @A Winkeleinheiten -- Radiant, Grad oder Gon). Es gibt eine recht umfangreiche Liste dieser Systemvariablen. Am besten beginnen Variablennamen nicht mit dem Zeichen "@".


Weitere Informationen finden Sie unter Systemvariablen.

Der Dialog LabTalk-Variablen und -Funktionen

Wenn Sie auf potenzielle Konflikte von Variablenbenennungen prüfen möchten, tun Sie dies am besten im Dialog LabTalk-Variablen und -Funktionen:

  1. Wählen Sie Fenster: Skriptfenster im Hauptmenü.
  2. Wählen Sie im Menü des Skriptfensters Hilfsmittel: Variablen.

Hier finden Sie eine Liste von Variablen und Funktionen nach Kategorie. Um zu prüfen, ob eine Variable verwendet wird, sehen Sie nach, ob ein entsprechender Wert aufgelistet ist.

Verwandte Themen in der Schnellhilfe


Schlüsselwörter:Programmierung, Variablen, Systemvariablen, Zeichenkettenregister, Spaltenwerte festlegen