1.4 Persistent memory

Řídicí systém REX podporuje trvalé ukládání parametrů funkčních bloků a některých jejich vnitřních stavů. Trvalá paměť je zápislá na zvolené cílové platformě. Pokud cílová platforma neobsahuje žádnou podporovanou trvalou paměť, jsou parametry ukládány na disk defaultně do souboru permem.dat (do stejného adresáře, kde se nachází exec.rex- \rex\rexcore na Linux zařízeních nebo C:\ProgramData\REXControls\REX_<_version>_\RexCore\ na Windows).

Trvalá pamět je interně omezena na 2048 bytů na každý funkční blok (problémy mohou případně nastat při použití dlouhých znakových řetězců).

Pro trvalé uložení paramatrů funkčních bloků zaškrtněte checkbox Permanent v Block properties - viz Obr. 1.4. Všechny parametry funkčního bloku a některé vnitřní stavy bloku budou trvale uloženy (kromě polí) Seznam interně vybraných vnitřních stavů funkčních bloků:

Defaultní ukládací perioda je 300 s nebo perioda ukládání prvního diskového archivu.

Trvalá paměť může být vymazána nebo vyčištěna pomocí Download Dialogu - viz Obr. 2.4. Přepněte Download option v Download Dialogu na Expert mode a vyberte Reset persistent memory nebo Cleanup persistent memory. Reset persistent memory nahradí kompletní trvalou paměť naproti tomu Cleanup persistent memory vymaže pouze parametry, které se už není třeba trvale ukládat.

Při výměně exekutivy dojde k přepsání parametrů funkčních bloků těmi již dříve uloženými, pokud je u daného funkčního bloku aktivována možnost Permanent.