NOA70 a projekty vytvořené v DetStudiu starším jak 1.6.0

NOA70 a projekty vytvořené v DetStudiu starším jak 1.6.0

Příspěvekod riha » pát 25. bře 2011 17:04:34

Od DetStudia verze 1.6.0 byla změněna filozofie programování NOA70. DetStudio verze 1.6.0 (a vyšší) přináší nové funkce pro NOA70, díky kterým lze NOA70 využívat pro širší okruh aplikací. S touto změnou však došlo i ke změně obsluhy funkce čtení teploty, měřené interním čidlem NOA70. Do verze DetStudia 1.6.0 bylo možné pro čtení teploty využít přímo ve skriptu obrazovek objekt "Application". Pokud tedy uživatel požadoval uložit hodnotu aktuálně měřené teploty např. do prvku "Memory1", vypadal kód následovně:
Kód: Vybrat vše
Memory1.Value = Application.Devicetemperature;

Od verze DetStudia 1.6.0 se však čtení teploty měřené interním čidlem NOA70 musí provádět v některém z procesů, které NOA70 umožňuje využívat, pomocí objektu "IO". Pokud tedy uživatel požaduje uložit hodnotu aktuálně měřené teploty např. do proměnné "Teplota" uložené v paměti "RAM", bude kód umístěný v procesu vypadat následovně:
Kód: Vybrat vše
Ram.teplota = IO.DeviceTemperature;

:!: POZOR :!:
Aplikace ve kterých je použit kód:
Kód: Vybrat vše
Application.Devicetemperature;
nelze vygenerovat v DetStudiu verze 1.6.0 a vyšší. Takovýto kód musí být nahrazen výše zmíněným kódem
Kód: Vybrat vše
Ram.teplota = IO.DeviceTemperature;
Zbyněk Říha
Technická podpora (support@amit.cz)
AMiT spol. s r.o.
Uživatelský avatar
riha
 
Příspěvky: 376
Registrován: čtv 10. dub 2008 12:46:00

Zpět na Algoritmy

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

cron