LIB_IOSERVICE

PCKEYB

Tato jednotka zajišťuje programovou obsluhu připojené klávesnice typu PC AT na stavebnici KIT (KITV40 a KIT386EXR). Klávesnice se připojuje prostřednictvím modulu PCKB na sériový port s 5V úrovní signálů.

 

PRINT

Jednotka je určena pro práci s tiskárnou a nahrazuje standardní jednotku Printer z prostředí TurboPascalu. Na rozdíl od standardní jednotky využívá ke své činnosti služeb BIOSu a ne operačního systému DOS. Navíc jednotka dokáže provádět tisk i na více tiskáren (PRN1 až PRN4).

 

RTCTIME

Jednotka RTCTime slouží pro nastavení a čtení data a času. Procedury GetTime, GetDate, SetTime, SetDate mají stejný formát a význam jako stejnojmenné procedury z jednotky DOS TurboPascalu. Tyto procedury se však obracejí pomocí služeb Biosu na obvod hodin reálného času umístěný v řídící jednotce.

 

UFLEXPOS

Jednotka je určena pro práci s inkrementálními čidly nebo resolvery.

 

UIOAD03

Jednotka pro ovládání desky IOAD03

 

UIOADDA1

Jednotka pro ovládání desky analogových A/D a D/A převodníků IOADDA1.

 

UIOCT01

Jednotka pro měření otáček využívající desku čítačů IOCt01. Měření je uskutečněno na principu měření periody jedné otáčky. Jedna otáčka může být reprezentována i několika vstupními impulsy do čítače.

 

UIOFLEX

Tato jednotka je určena pro ovladani desky IOFLEX01, která obsahuje programovatelné pole Altera FLEX10K10 s 16 rychlými univerzálními vstupy a výstupy.

 

UIOT10

Jednotka pro obsluhu "velké desky kompaktu" IOTERM10.

 

URTOTEMP

V jednotce jsou implementovány převodní funkce odpor -> teplota a teplota -> odpor pro teplotní čidlo PT100.