![]() |
||
![]() |
![]() ![]() ![]() |
![]() |
![]() |
KIT-BUILDER - Jednoduchá tvorba aplikacíPoužití vývojového prostředí KIT-BUILDERVývojové prostředí KIT-BUILDER slouží pro sestavení a tvorbu aplikací při použití řídicích jednotek KITV40, KIT386EX, zejména však TERM10 nebo KOMPAKT. Podle konkrétního použití zvolené řídicí jednotky lze rozdělit použití vývojového prostředí do dvou skupin.
Postup vytvoření aplikace v prostředí KIT-BUILDER![]() Kompletní tvorba, překlad, ladění a nahrávání projektu KIT-BUILDER se provádí v prostředí o.s. WINDOWS. Pro sestavení aplikace, její nahrání do řídicí jednotky a monitorování správného běhu potřebujeme tudíž počítač s nainstalovanými Windows a jednou volnou sériovou linkou, komunikační kabel pro připojení vlastní řídicí jednotky a pak samozřejmě vlastní řídicí jednotku, například sestavu KOMPAKT - viz. obrázek. Komunikace mezi PC a řídicí jednotkou může probíhat na rozhraní RS-232 nebo RS-422/485, též je možno PC s řídicí jednotkou připojit přes telefonní modemy včetně GSM modemů. Samotný aplikační program můžeme napsat v libovolném textovém editoru, umožňujícím znakový výstup do souboru, například ve standardním windows-editoru NOTEPAD. Program napíšeme pomocí jazyka KIT-BASIC zhruba v této podobě:
{ Zakladni ukazka programovani }
configuration { definice pripojenych HW zarizeni } HWOBJ=IOPBUS,ADR=$2220,MAIN=[INA,OUTC]; HWOBJ=TERM10,ADR=$2300; symbol { nepovinna definice symbolickeho vyjadreni promennych } KoncovySpinac=IOPBUS_A.0; {Konc.spinac pripojen na port A, bit 0} Motor=IOPBUS_C.0; {Signal pro beh motoru je pripojen na port C, bit 0} Brzda=IOPBUS_C.1; {Signal pro aktivaci brzdy je pripojen na port C, bit 1} Smer=IOPBUS_C.2; {Signal urcujici smer pohybu (1=nahoru) - port C, bit 1} procedure MAIN; { hlavni smycka automatu } begin if KoncovySpinac then {komentar - test konc. spinace} begin Motor:=0; { zastavime motor } Brzda:=1; { zapneme brzdu } end; end; terminal TERM10:0; { definice zakladni obrazovky } begin font 1; position 30,30; { naprogramovani vypisu na obrazovku } print "motor "; case Motor of 0:print"stojí"; 1:print"běží"; end; onkey { naprogramovani reakce na klavesy sipka nahoru a sipka dolu } Zup:begin Motor:=1; Brzda:=0; Smer:=1; end; Zdn:begin Motor:=1; Brzda:=0; Smer:=0; end; end; font 1; position 10,110; print bin IOPBUS_C; {ladici vypis bin. vystupu} end; Program napsaný v jazyce KIT-BASIC přeložíme překladačem, který je součástí integrovaného prostředí KBDCON. Po odstranění všech překlepů a úspěšném přeložení programu se vytvoří několik souborů pro další zpracování programu. Nejdůležitější je tzv. soubor *.BIN, obsahující v binární formě přeložený program, který můžeme nahrát do řídicí jednotky. Textový soubor *.MEM obsahuje seznam všech použitých registrů, doplněný případně o jejich zadané symbolické jméno. Slouží pro kontrolu a dokumentaci pro uživatele. Dále se vytváří soubor *.MAP, obsahující informace o symbolických proměnných; ty jsou určeny pro potřeby programu KBDCON. V libovolném bitmapovém editoru, např. editoru PAINT, vytvoříme podkladové bitmapy pro jednotlivé obrazovky. Program KBDCON nám nyní poslouží pro nahrání přeloženého uživatelského programu, bitmap i uživatelských znakových fontů do řídicí jednotky. Uživatelský program se po nahrání do řídicí jednotky automaticky odstartuje. Další funkcí prostředí KBDCON je možnost sledování obsahu jednotlivých registrů, případně jejich modifikace za běhu uživatelského programu v řídicí jednotce. Sledování se provádí přes sériový kanál, kterým je řídicí jednotka propojena s PC. Protože v prostředí KIT-BUILDER jsou implementovány prostředky na automatickou archivaci požadovaných hodnot, je doplněn program KBDCON o funkci na vyčítání těchto archívů do nadřízeného počítače a jeho uložení ve formátu *.CSV pro další zpracování, například programem EXCEL. Je třeba připomenout, že všechny výše uvedené přenosy a operace je možno provádět i na dálku, pomocí modemového propojení PC a řídicí jednotky. Simulace na PCSoučasně s výše popsaným vývojovým prostředím se dodává překladač pod o.s. MS-DOS. Dále je k dispozici simulátor - interpret, též pod o.s. MS-DOS, který umožňuje odzkoušet si program, napsaný v jazyku KIT-BASIC, přímo na PC. Použití těchto programů je však možné jen u uživatelských programů menšího rozsahu.Tento postup má výhodu v tom, že pokud do PC vložíme kartu PCKIT, můžeme jejím prostřednictvím připojit celou sestavu řídicí jednotky (vyjma procesorové desky), a tím i všechny reálné vstupy a výstupy, a provést základní odzkoušení přímo na PC. V současné době je na PC pod o.s. WINDOWS k dispozici integrované grafické prostředí na tvorbu vzhledu jednotlivých obrazovek a na editaci programu - program KbdLCD. Program KbdLCD nabízí uživateli výkonný programátorský editor se zvýrazňováním syntaxe, vizuální programování obrazovek terminálů a přímou možnost spouštění překladače a simulátoru. ZávěrNabízené vývojové prostředí KIT-BUILDER si u zákazníků naší firmy získává oblibu pro svou jednoduchost a rychlost sestavení uživatelské aplikace. Toto vývojové prostředí lze použít ve všech uživatelských aplikacích, ve kterých nejsou kladeny extrémní nároky na rychlost odezvy systému. |
![]() |
![]() |