udspt10r JEDNOTKA IMPLEMENTUJÍCÍ DISPLEJ VZDÁLENÉ VARIANTY TERMINÁLU TERM10 Příručka uživatele a programátora



Podobné dokumenty
usimt10 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM10 NA PC Příručka uživatele a programátora

usimt03r JEDNOTKA PRO SIMULACI VZDÁLENÉ VARIANTY TERMINÁLU TERM03 NA POČÍTAČI PC Příručka uživatele a programátora

uterm03r JEDNOTKA IMPLEMETUJÍCÍ VZDÁLENÝ TERMINÁL TERM03 Příručka uživatele a programátora

umenugr JEDNOTKA PRO VYTVÁŘENÍ UŽIVATELSKÝCH GRAFICKÝCH MENU Příručka uživatele a programátora

usimt01 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM01 NA PC Příručka uživatele a programátora

usimt03 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM03 NA PC Příručka uživatele a programátora

uioflex JEDNOTKA PRO KONFIGURACI DESKY IOFLEX01 Příručka uživatele a programátora

uioct01 JEDNOTKA PRO MĚŘENÍ FREKVENCE (OTÁČEK) DESKOU IOCT01 Příručka uživatele a programátora

PCKEYB JEDNOTKA PRO OBSLUHU KLÁVESNICE TYPU PC AT. Příručka uživatele a programátora

uioadda1 JEDNOTKA PRO OVLÁDÁNÍ DESEK IOADDA01, IOADDA02 A IODA01 Příručka uživatele a programátora

upct01 SIMULÁTOR TERMINÁLU TERM01 NA POČÍTAČI PC Příručka uživatele a programátora

Software pro grafické terminály TERM10 a TERM03

LZ77 KNIHOVNA PRO KOMPRESI A DEKOMPRESI DAT POMOCÍ ALGORITMU LZ77. Příručka uživatele a programátora

urtotemp JEDNOTKA PRO PŘEVODY ODPORU ČIDLA NA TEPLOTU Příručka uživatele a programátora

TKeypad KNIHOVNY DEFINIC KLÁVESNIC PRO TERMINÁLY TOUCH. Příručka uživatele a programátora

utermchr JEDNOTKA PRO PRÁCI SE ZNAKOVÝM TERMINÁLEM Příručka uživatele a programátora

uaterm JEDNOTKA PRO PRÁCI S ABSTRAKTNÍM TERMINÁLEM Příručka uživatele a programátora

TEDrv OVLADAČE KLÁVESNICE, MYŠI A DISPLEJE EMULÁTORU TERMINÁLU PRO MS WINDOWS. Příručka uživatele a programátora

Bitmaps SPRÁVCE BITMAP A POMOCNÉ FUNKCE PRO PRÁCI S BITMAPAMI. Příručka uživatele a programátora

DiskIO JEDNOTKA PRO PRÁCI S RAM, ROM A FLASH DISKY. Příručka uživatele a programátora

Nastavení konstant regulátoru PID

uflx2pos JEDNOTKA PRO PRÁCI S INKREMENTÁLNÍMI ČIDLY V DESCE IOFLEX02 Příručka uživatele a programátora

udispt10 JEDNOTKA IMPLEMENTUJÍCÍ DISPLEJE TERMINÁLU TERM10 Příručka uživatele a programátora

ucomm JEDNOTKA ZPROSTŘEDKOVÁVAJÍCÍ SLUŽBY BIOSU KITV40 PRO SÉRIOVOU KOMUNIKACI Příručka uživatele a programátora

G240x128 a G128x64 JEDNOTKY IMPLEMENTUJÍCÍ GRAFICKÉ OPERACE VE VIDEOPAMĚTI. Příručka uživatele a programátora

umenuchr JEDNOTKA PRO VYTVÁŘENÍ ZNAKOVÝCH UŽIVATELSKÝCH MENU Příručka uživatele a programátora

KS-VARIOLF Komunikační rozhraní

Beznárazové přepnutí aplikace

Začínáme s OS FreeDos na Kit188ER

COUDP KNIHOVNA PROTOKOLU UDP. Příručka uživatele a programátora

KS-VARIOLF Komunikační rozhraní

LibVUtils UTILITY PRO BALÍK KNIHOVEN LIBV. Příručka uživatele a programátora

Termíny a definice TERMÍNY A DEFINICE POUŽÍVANÉ V MANUÁLECH FIRMY SOFCON. Příručka uživatele a programátora

ChnMonitor PROGRAM PRO MONITOROVÁNÍ KOMUNIKAČNÍ LINKY S VOLBOU PROTOKOLŮ I FYZICKÉHO PŘENOSU. Příručka uživatele a programátora

Změny knihoven ZMĚNY NOVÝCH KNIHOVEN PRO PROSTŘEDÍ BP. Příručka uživatele a programátora

Reliance 3 design OBSAH

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

KS-28T Kamerový systém

Alternativní použití analogových vstupů

Komunikace AMREG s řídicími systémy AMiT (DB-Net)

Tick JEDNOTKA PRO PRÁCI SE SYSTÉMOVÝM ČASOVAČEM. Příručka uživatele a programátora

ChnModB JEDNOTKA DEFINUJÍCÍ KOMUNIKAČNÍ PROTOKOL MOD-BUS. Příručka uživatele a programátora

KS-VARIO LF2-2 Kamerový systém

LdrLib KNIHOVNY PRO TVORBU ZAVADĚČE (LOADERU) ŘÍDICÍCH APLIKACÍ. Příručka uživatele a programátora

RS485/MODBUS-RTU ver. 4 s rozšířením pro R24

MSP430: Světelné efekty na maticovém displeji

Uživatelská příručka

Průvodce programováním AMiNi-E jazykem STL Dipl. Ing. Pavel Votrubec

Model ver SYSTEM EXCLUSIVE KOMUNIKACE CHD Elektroservis

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

Michal Krátký. Úvod do programovacích jazyků (Java), 2006/2007

Canon Controller. Komunikační protokol. Řídicí jednotka k objektivům Canon EF/EF-S

PINEL plus. Informace, doporučení a nutná nastavení pro zajištění správné funkce v operačních systémech MS Windows a Linux

10. MAPOVÁNÍ BINÁRNÍCH A ANALOGOVÝCH VSTUPŮ A VÝSTUPŮ

Měření teploty a odporu

VAR-NET INTEGRAL. verze 0.1. Manuál používání docházkovému terminálu

KitKing POPIS VIZUALIZAČNÍCH KNIHOVEN PRO ŘÍDICÍ SYSTÉM KIT. Příručka uživatele a programátora

OM ProfiBus POPIS PROTOKOLU/KOMUNIKACE

KS-28T Kamerový systém

Systém pro indikaci doby taktu - uživatelský a instalační návod

Číslicový zobrazovač CZ 5.7

ChnMonitor PROGRAM PRO MONITOROVÁNÍ KOMUNIKAČNÍ LINKY S VOLBOU PROTOKOLŮ I FYZICKÉHO PŘENOSU. Příručka uživatele a programátora

Semestrální práce 2 znakový strom

Provozní deník v řídicích systémech

APS 400 ipanel. Online informační a ovládací panel pro systém APS 400. Uživatelská příručka

Informační Systém pro Psychiatrii HIPPO

Knihovna RecDBXLib ZÁZNAMY V DATABOXU TXV

POPIS STANDARDU CEN TC 278 / WG 3

Návod k instalaci programovací jednotky a programovací aplikace. Popis programování senzorů.

NumToStr JEDNOTKA PRO PŘEVODY ČÍSEL, DATUMU A ČASU A JINÝCH DATOVÝCH STRUKTUR NA ŘETĚZCE A ZPĚT. Příručka uživatele a programátora

Virtuální metody - polymorfizmus

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

OM ProfiBus POPIS PROTOKOLU/KOMINUKACE

Napájení USP-070-B10 USP-104-B10 USP-156-B10. 1,62 A při 12 VDC, 0,81 A při 24 VDC. Displej USP-070-B10 USP-104-B10 USP-156-B10

K8055D.DLL v Technická příručka. Úvod. Obecné. Konvence volání. Nastavení adresy karty

KS-28T Kamerový systém

7. OBJEKTOVĚ ORIENTOVANÉ PROGRAMOVÁNÍ

PCKIT LPT MODUL SBĚRNICE IOBUS PRO PC LPT. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n.

Popis funkcí a parametrů programu. Reliance External communicator. Verze 1.5.0

Proudový zdroj. Ovládací aplikace pro PC. 12/2016 ATEsystem s.r.o.

MiiNePort E1 POPIS NASTAVENÍ. SofCon spol. s r.o. Křenova Praha 6 tel: sofcon@sofcon.cz www:

Uživatelský manuál DALI4SW

Modul univerzálních analogových vstupů R560. Shrnutí

Třídy, polymorfismus. A0B36PR2-Programování 2 Fakulta elektrotechnická České vysoké učení technické

Sdílení dat mezi podprogramy

ILH Detektor těkavých organických látek Návod k obsluze

Práce s textovými proměnnými v DetStudiu

Informační Systém PINEL plus

Převod Bin do BCD pomocí Hornerova schématu

Prostředky automatického řízení Úloha č.5 Zapojení PLC do hvězdy

APT110. Prùmyslový terminál. Technická pøíruèka. verze Aplikace Mikroprocesorové Techniky

I306, I307, CONV manuál PŘÍMÉ SPOJENÍ. Manuál I306, I306USB, I307USB CONV-1, CONV-2 CONV-3USB, CONV-4USB

Základy objektové orientace I. Únor 2010

ŠESTNÁCTIKANÁLOVÝ A/D PŘEVODNÍK ±30 mv až ±12 V DC, 16 bitů

NDEM 02 Síťový terminál pro docházkové aplikace

Analyzátor sériového rozhraní RSA1B

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Knihovna ServoLib Řízení servopohonu bez zpětné vazby. TXV první vydání březen 2009 změny vyhrazeny

ISC-TRIOSEA Informační systém

CADKON Stavební konstrukce 2013

Transkript:

udspt10r JEDNOTKA IMPLEMENTUJÍCÍ DISPLEJ VZDÁLENÉ VARIANTY TERMINÁLU TERM10 Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz Verze dokumentu 1.10

udspt10r Informace v tomto dokumentu byly pečlivě zkontrolovány a SofCon věří, že jsou spolehlivé, přesto SofCon nenese odpovědnost za případné nepřesnosti nebo nesprávnosti zde uvedených informací. SofCon negarantuje bezchybnost tohoto dokumentu ani programového vybavení, které je v tomto dokumentu popsané. Uživatel přebírá informace z tohoto dokumentu a odpovídající programové vybavení ve stavu, jak byly vytvořeny a sám je povinen provést validaci bezchybnosti produktu, který s použitím zde popsaného programového vybavení vytvořil. SofCon si vyhrazuje právo změny obsahu tohoto dokumentu bez předchozího oznámení a nenese žádnou odpovědnost za důsledky, které z toho mohou vyplynout pro uživatele. Datum vydání: 16.05.2003 Datum posledního uložení dokumentu: 16.05.2003 (Datum vydání a posledního uložení dokumentu musí být stejné) Upozornění: V dokumentu použité názvy výrobků, firem apod. mohou být ochrannými známkami nebo registrovanými ochrannými známkami příslušných vlastníků. Copyright 2003, SofCon spol. s r.o., Milan Čečrdle

udspt10r Obsah : 1.O dokumentu 5 1.1. Revize dokumentu 5 1.2. Účel dokumentu 5 1.3. Rozsah platnosti 5 1.4. Související dokumenty 5 2.Termíny a definice 5 3.Úvod 6 4.Popis konstant a typů 6 5.Popis objektu tdispt10r 6 5.1. Proměnné 6 5.2. Metody 6 5.2.1. Init 6 5.2.2. DTickRefreshScr 7 5.2.3. MoveVideoRWM_ToHw 7 5.2.4. mledsign 7

UDspT10R 1. O dokumentu 1.1. Revize dokumentu Verze dokumentu Verze SW Autor Datum vydání 1.00 1.XX Če První vydání Popis změn 1.10 2.XX Tu 16.05.2003 Úprava dokumentu dle ISO9000 1.2. Účel dokumentu Tento dokument slouží jako popis jednotky implementující displej vzdálené varianty terminálu Term10. 1.3. Rozsah platnosti Určen pro programátory a uživatele programového vybavení SofCon. 1.4. Související dokumenty Pro čtení tohoto dokumentu je potřeba seznámit se s manuálem uaterm a udispt10. Popis formátu verze knihovny a souvisejících funkcí je popsán v manuálu LibVer. 2. Termíny a definice Používané termíny a definice jsou popsány v samostatném dokumentu Termíny a definice. file:udspt10r_v0110 16.05.2003 v1.10 5 / 7

UDspT10R 3. Úvod Jednotka implementuje objekt displeje pro vzdálenou variantu terminálu TERM10 tdispt10r. Veškeré funkce displeje jsou uživateli dostupné prostřednictvím objektu terminálu. Uživatele tak bude nejvíce zajímat pouze vytvoření instance objektu displeje, jejíž odkaz se předává objektu terminálu. Zděděné metody jsou popsány v dokumentaci k jednotkám uaterm a udispt10. 4. Popis konstant a typů cverno = např. $0251; { BCD formát } cver = např. '02.51,07.08.2003'; Číslo verze jednotky v BCD tvaru a v textové podobě včetně datumu změny. 5. Popis objektu tdispt10r type pdispt10r=^tdispt10r; tdispt10r=object(tadispt10); Objektový typ tdispt10r je potomek objektu abstraktního displeje terminálu TERM10 tadispt10. Implementuje displej pro vzdálenou variantu terminálu TERM10. V objektu jsou vynechány operace nad videopamětmi a namísto toho jsou textové popisy zobrazení na displeji odvysílány prostřednictvím objektu terminálu na komunikační kanál. 5.1. Proměnné TxDBuff:array [0..1023] of char; Proměnná TxDBuff představuje buffer pro obrazová data vysílaná na komunikační kanál. LedBuff:array [0..31] of char; Proměnná LedBuff představuje buffer pro data s popisem stavu signalizačních LED na terminálu, vysílaná na komunikační kanál. FlSendLed:Boolean; Proměnná FlSendLed obsahuje příznak žádosti o odvysílání dat s popisem stavu signalizačních LED na terminálu. 5.2. Metody 5.2.1. Init constructor Init(TermOwner:pATerm; CharColls,CharRows:Byte; Adresa:Word;EnIniHwProc:Boolean); Konstruktor Init inicializuje objekt a nastaví do nových proměnných implicitní hodnoty. Parametr TermOwner obsahuje odkaz na vlastníka objektu, objekt file:udspt10r_v0110 16.05.2003 v1.10 6 / 7

UDspT10R terminálu. Parametry CharCols a CharRows obsahují rozměry znakového rastru displeje. Parametr Adresa obsahuje bázovou adresu displeje v I/O prostoru procesoru. 5.2.2. DTickRefreshScr procedure DTickRefreshScr;virtual; Metoda DTickRefreshScr zajišťuje periodickou obnovu zobrazení na displeji. Od objektu terminálu převezme data pro zobrazení a prostřednictvím metody MoveVideoRWM_ToHw vyšle data na komunikační linku. V této variantě displeje jsou data ponechána v textové podobě. Vykreslení obrazů do videopamětí je zde záměrně vynecháno. 5.2.3. MoveVideoRWM_ToHw procedure MoveVideoRWM_ToHw;virtual; Metoda MoveVideoRWM_ToHw přesouvá data pro zobrazení na fyzický hardware displeje. V této variantě displeje poskládá textové popisy obrazovky do ESC sekvence, kterou odvysílá prostřednictvím metody SendDataToRemoteTerm objektu terminálu na komunikační linku. Syntaxe vysílaných dat je popsána v dokumentaci k jednotce uterm10r. 5.2.4. mledsign procedure mledsign(on,off:byte); virtual; Metoda mledsign ovládá signalizační LED na terminálu. Parametr On definuje, které LED se mají rozsvítit a parametr Off, které se mají zhasnout. Jednotlivé bity v parametrech On a Off přísluší jednotlivým LED a to tak, že levé LED přísluší bit s nejnižší vahou (LSB) pravé LED (v tlačítku Start) přísluší bit s nejvyšší vahou (MSB). V tomto objektu metoda aktualizuje stav LED a nastaví příznak žádosti o odvysílání dat s popisem stavu LED. Vlastní odvysílání dat provádí metoda MoveVideoRWM_ToHw. Vzhledem k tomuto zkrácení metody je zachována možnost volání metody z přerušovací rutiny. Je však nutné si uvědomit, že skutečné rozsvícení nebo zhasnutí LED na terminálu je zpožděno o periodu volání MoveVideRWM_ToHw a dobu komunikace. file:udspt10r_v0110 16.05.2003 v1.10 7 / 7