Herunterladen Inhalt Inhalt Diese Seite drucken

Globale Variablen; Globale Preserve-Variablen - Epcon Rc+ Benutzerhandbuch

Inhaltsverzeichnis
6.7.4

Globale Variablen

Globale Variablen können unter allen Funktionen in einem Projekt geteilt werden. Die Global-
Anweisung wird verwendet, um eine globale Variable zu definieren.
Ein Weg, um kenntlich zu machen, dass Variablen global sind, ist dem Namen ein "g_"
voranzustellen. Dies wird im Beispiel unten gezeigt.
Group: MAINGRP
Program: MAIN.PRG
Global Integer g_TotalCycles
Function main
Call LoadPart
...
...
Fend
Group: MAINGRP
Program: LOADPART.PRG
Function LoadPart
Jump pick
On gripper
Wait .1
Jump place
Off gripper
Wait .1
g_TotalCycles = g_TotalCycles + 1
Fend
Für weitere Informationen, siehe Datentypen.
6.7.5

Globale Preserve-Variablen

Sie können die Werte globaler Variablen erhalten, indem Sie den optionalen Preserve-Parameter
verwenden, wenn Sie globale Variablen deklarieren.
Preserve-Variablen werden auf der Festplatte im aktuellen Projektverzeichnis gespeichert. Jede
erhaltene Variable hat ihre eigene Datei. Wann immer einer Preserve-Variable ein Wert
zugeordnet wird, wird der neue Wert in diese Datei gespeichert. Die Systemverwaltungszeit für
das Zuweisen einer Preserve-Variable beträgt ungefähr 1 - 2 Millisekunden. Wenn die Variable
eine Feldvariable ist, wird nur das geänderte Element mittels Direktzugriff aktualisiert.
Preserve-Variablen werden während des Projekt-Öffnens oder nach der Projektgenerierung
wiederhergestellt.
Wenn der Datentyp einer Preserve-Variable oder die Anzahl der Dimensionen geändert wird, wird
die Variable gelöscht (Werte werden gelöscht).
Um eine Preserve-Variable zu löschen, verwenden Sie die Erase-Anweisung.
EPSON RC+ User's Guide
Die Sprache SPEL+
107
Inhaltsverzeichnis
loading

Inhaltsverzeichnis