Function DE Version 2.00

@ResetVStack

Note System VStack

Syntax

@ResetVStack(NAME1);
@ResetVStack(NAME1;VAR1);

Beschreibung

Setzt alle Variablen auf dem VStack mit dem Namen TEXT NAME1 auf den Wert in VAR1 zurück.Wird die @Funktion in der Syntax ohne zweiten Parameter angegeben, werden die Variablen auf den Wert/Datentyp PV gesetzt. Sub-VStack’s die auf dem VStack NAME1 liegen werden nicht beeinflußt. Wenn für NAME1 nur "" angegeben wird, dann werden die Variablen von _PRCVSTACK zurückgesetzt.
Zurückgegeben wird die Anzahl der zurückgesetzten Variablen.

WICHTIGE VStack’s:

_SYSTEM
_PRGVSTACK1
_PRGVSTACK2
_TMPVSTACK
MAIN
SYSTEM
GLOBAL

HINWEIS:
Alle mit "_"(Underline) beginnenden Variablen sind SYSTEMVARIABLEN, die nicht benutzt werden sollten!
SYSTEMVARIABLEN werden weder supported noch kommentiert.

!!!! Auch VStacks sind Variablen !!!!

Alle mit GLOBAL, SHARED oder _SYSTEM beginnende Pfade können nicht gelöscht werden!

Beispiel: @ResetVStack(NAME1)

x[noteh1]:="TestVar1";
yy[noteh1]:=1234;
zzz[noteh1]:="TestVar3";
@PrtVStack("noteh1";0;2048);
@ResetVStack("noteh1");
@PrtVStack("noteh1";0;2048);

Es werden die die Varaiblen x[noteh1],yy[noteh1] und zzz[noteh1] auf PV gesetzt.

Beispiel: @ResetVStack(NAME1;VAR1)

x[noteh1]:="TestVar1";
yy[noteh1]:=1234;
zzz[noteh1]:="TestVar3";
@PrtVStack("noteh1";0;2048);
@ResetVStack("noteh1";@Unavailable);
@PrtVStack("noteh1";0;2048);

Es werden die die Varaiblen x[noteh1],yy[noteh1] und zzz[noteh1] auf UA gesetzt.