@ResetVStack
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.
