Herunterladen Inhalt Inhalt Diese Seite drucken

Arbeiten Mit Variablen; Gültigkeitsbereiche Von Variablen; Lokale Variablen; Modulvariablen - Epcon Rc+ Benutzerhandbuch

Inhaltsverzeichnis
6.7

Arbeiten mit Variablen

6.7.1
Gültigkeitsbereiche von Variablen
Es gibt drei verschiedene Gültigkeitsbereiche für Variablen in SPEL
6.7.2

Lokale Variablen

Lokale Variablen sind für alle Anweisungen in derselben Funktion verfügbar. Funktionen, die
lokale Variablennamen verwenden, beziehen sich nicht auf dieselben lokalen Variablen in anderen
Funktionen. Sie werden lokal genannt, weil Sie nur innerhalb einer Funktion verwendet werden.
Um lokale Variablen in einer Funktion zu deklarieren, verwenden Sie eine der Deklarations-
Anweisungen am Anfang der Funktion nach der Function-Anweisung:
Boolean, Byte, Integer, Long, Real, Double, String
Zum Beispiel deklariert die folgenden Funktion verschiedene lokale Variablen:
Function test
Integer intVar1, intVar2
Real realVar
String dataStr$
Integer array(10)
Fend
6.7.3

Modulvariablen

Modulvariablen sind für alle Funktionen in derselben Programmdatei verfügbar.
Um Modulvariablen in einem Programm zu deklarieren, verwenden Sie eine der Deklarations-
Anweisungen am Anfang des Programms vor beliebigen Function-Anweisungen:
Boolean, Byte, Integer, Long, Real, Double, String
Ein Weg, um kenntlich zu machen, dass eine Variable eine Modulvariable ist, ist dem Namen ein
"m_" voranzustellen. Dies wird im Beispiel unten gezeigt.
Zum Beispiel deklariert die folgenden Funktion verschiedene Modulvariablen:
' Modulvariablen, verwendet von allen Funktionen in dieser Datei
Integer m_IntVar1, m_IntVar2
Real m_RealVar
String m_DataStr$
Integer m_Array(10)
Function main
m_IntVar1 = 25
Call test
Fend
Function test
Print m_IntVar1
Fend
EPSON RC+ User's Guide
Local
Modul
Global
Die Sprache SPEL+
+
.
106
Inhaltsverzeichnis
loading

Inhaltsverzeichnis