Retain Persist Vars PFC200/100 e!cockpit

Hamlet1967

Level-2
Beiträge
11
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
Habe da mal eine Frage zu dem Thema.
Wenn ich Vars als retain persist deklariere und die Instanzpfade in die Persistvars hinzufüge sind die Daten dann remanent und werden dann automatisch geladen bei Download eingelesen? Oder muss ich das ganze über Systemereignisse manuell lösen. So zum Beispiel:
Code:
IF xSaveRetains THEN	xSaveRetains := FALSE;
	diReturn := SysSaveRetains('/media/sd/SaveRetains');
ELSIF xRestoreRetains THEN
	xRestoreRetains := FALSE;
	diReturn := SysRestoreRetains('/media/sd/SaveRetains');
END_IF

Oder gibt es andere Lösungen bzw. wir das automatisch vom System erledigt. Danke für die Unterstützung.
 
Hallo Hamlet,

wenn Variablen in der PersistentVars Variablenliste PERSISTENT RETAIN deklariert sind, werden diese bei einem Programmdownload nicht überschrieben und behalten ihre Werte auch bei einem Controllerneustart bei.
Eine zusätzliche manuelle Implementierung ist somit nicht nötig.
 
Zurück
Oben