Tom Programování Mosaic 13. 5. 2020 12:46 13. 5. 2020 11:51

Dobrý den.

Co vše se definuje do tabulek T při překladu? Všiml jsem si, že HW configurace (soubor config.HWC), další věci se mi ale nedaří dohledat. Dělám jeden rozsáhlejší projekt s větším množstvím modulů a docela obsáhlou funkcionalitou a narazil jsem na "nedostatek paměti pro tabulky T" při překladu. Dle informací v nápovědě je velikost paměti 64kB, ale už se mi nedaří najít, co vše tam překladač dává, abych problém obešel a například některé proměnné dal někam jinam než jsou.

Děkuji

Odpovědi 2

Luboš Urban 13. 5. 2020 11:16

Kromě inicializačních tabulek pro hardwarové jednotky se do paměti tabulek ukládají také inicializace proměnných z uživatelského programu a inicializace textových operátorských panelů včetně textových displejů na centrálních jednotkách. V systému Foxtrot můžete ušetřit místo v paměti tabulek T přesunutím inicializací proměnných do paměti pro program. To se zajistí v manažeru projektu, uzel SW, v dialogu pro nastavení centrální jednotky CPM a funguje to pro Foxtroty s verzí fw alespoň 8.4. U Foxtrotu 2 je toto nastavení v platnosti automaticky.

Tom 13. 5. 2020 11:51

Super. Děkuji, funguje. 

Tento dotaz je vyřešený.