usimt03r JEDNOTKA PRO SIMULACI VZDÁLENÉ VARIANTY TERMINÁLU TERM03 NA POČÍTAČI PC 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

uterm03r JEDNOTKA IMPLEMETUJÍCÍ VZDÁLENÝ TERMINÁL TERM03 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

udspt10r JEDNOTKA IMPLEMENTUJÍCÍ DISPLEJ VZDÁLENÉ VARIANTY TERMINÁLU TERM10 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

urtotemp JEDNOTKA PRO PŘEVODY ODPORU ČIDLA NA TEPLOTU 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

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

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

Nastavení konstant regulátoru PID

upct01 SIMULÁTOR TERMINÁLU TERM01 NA POČÍTAČI PC 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

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

Software pro grafické terminály TERM10 a TERM03

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

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

uflx2pos JEDNOTKA PRO PRÁCI S INKREMENTÁLNÍMI ČIDLY V DESCE IOFLEX02 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

udispt10 JEDNOTKA IMPLEMENTUJÍCÍ DISPLEJE TERMINÁLU TERM10 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

LdrLib KNIHOVNY PRO TVORBU ZAVADĚČE (LOADERU) ŘÍDICÍCH APLIKACÍ. 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

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

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

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

Návod na instalaci a popis změn

PES lib (C + PASCAL) KNIHOVNY KOMUNIKAÈNÍCH FUNKCÍ 03/ PESlib KOMUNIKAČNÍ KNIHOVNY C, PASCAL 03/ stran 1

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

Elektronická kapacitní dekáda - BASIC

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

Číslicové rozváděčové měřicí přístroje DIGEM prioritní program

Software je ve světě IT vše, co není Hardware. Do softwaru patří aplikace, program, proces, algoritmus, ale i data (text, obrázky), operační systém

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

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

Popis procesu Příručka kvality Číslo_Verze Vlastník procesu: Platnost od: Schválila: dokumentu PMK Ředitelka školy PK_04.

Popis systému řízení jakosti na STK je proveden v základním dokumentu systému řízení jakosti s názvem Příručka jakosti.

Nástroj WebMaker TXV první vydání Únor 2009 změny vyhrazeny

ČESKÁ TECHNICKÁ NORMA

Technická dokumentace ČTEČKA ČIPŮ DALLAS. typ DSRS

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

1 of :27

KS-28T Kamerový systém

21. Číslicový měřicí systém se sběrnicí IEEE 488 (základní seznámení)

KS-VARIO LF2-2 Kamerový systém

VAR-NET INTEGRAL Manuál správce VNI 5.1 VAR-NET INTEGRAL. verze 0.2. Manuál správce VNI 5.1

PREPROCESOR POKRAČOVÁNÍ

FTC08 instalační manuál k dotykovému panelu systému Foxys

Program. Uživatelská příručka. Milan Hradecký

DELTA PANEL pro Windows

Průmyslové pece Tepelné procesy Sušárny a klimatizační komory Zkušebny Technologické linky Stroje

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

Technická zpráva. Rekonstrukce bývalého objektu č.2 SOU Ohrazenice na Depozitář krajské knihovny v Pardubicích

Hardware 1. Které zařízení není umístěno na základní desce? A) Zpracovává obraz pro zobrazení na monitoru. C)

Maticová klávesnice. Projekt do předmětu Subsystémy PC. Brno, Tomáš Kreuzwieser, Ondřej Kožín

Struktura třídy, operátory, jednoduché algoritmy, junit. Programování II 2. cvičení Alena Buchalcevová

Uživatelský manuál programu WZORKY. pro vyčítání historických databank. z regulátorů PROMOS line 2

Principy operačních systémů. Lekce 2: Správa paměti

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


20. Projekt Domácí mediotéka

Modul EPNO. Téma: Elektronické odesílání evidenčních listů přepravy nebezpečných odpadů

7. přednáška - třídy, objekty třídy objekty atributy tříd metody tříd

1 Knihovní funkce Skupina funkcí bool Skupina funkcí String Testovací program ELDEC Interface X.XX Example...

Komunikace v síti ARION definice tabulkou

Web51 I/O Controller lite

Komunikace v síti M-Bus

Ceník reklamy v 2GIS

Programovací stanice itnc 530

NA CO SI DÁT POZOR V JAVASCRIPTU? Angular.cz

Ekvitermní regulátor teploty TERM2.2

Instalace op. systému Windows

Uživatelská příručka

POKYNY PRO ŘEDITELE. k profilovým zkouškám a ústním zkouškám společné části

Uživatelská příručka

Vytáhněte LCD monitor opatrně z krabice a přesvědčte se, že je obsah dodávky kompletní

NÁVOD K POUŽITÍ TONOMETR BEZRTUŤOVÝ

TECHNOLOGICKÉ AGENTURY ČESKÉ REPUBLIKY PRO PŘEDKLÁDÁNÍ A ZPRACOVÁNÍ ZPRÁV

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

CZ Montážní pokyny. devitime 301

MCP BIOS řídicí jednotky Kit386EXR

Práce s aplikací pro zpracování statistických výkonových výkazů

Polohovací zařízení a klávesnice Uživatelská příručka

TouchPad a klávesnice

2 Popis softwaru Administrative Management Center

Návod pro uživatele DS350E s Q1. Dangerfield Oct. 2008V1 Delphi PSS

Propark2000 OKO. Uživatelská příručka. Parkovací systém. Verze 2.0

Rezervační systém TROJHŘIŠTĚ hriste.pist.cz

Začínáme s OS FreeDos na Kit188ER

materiál č. šablony/č. sady/č. materiálu: Autor: Karel Dvořák Vzdělávací oblast předmět: Informatika Ročník, cílová skupina: 7.

Uživatelská příručka aplikace Č eská pošta 1.0

universální monitorovací program

MCIO2. Kompaktní I/O modul. Shrnutí. Použití Kompaktní I/O modul pro sběr dat a řízení procesů. Funkce


PŘÍRUČKA KVALITY MĚSTSKÉHO ÚŘADU OTROKOVICE

Zobrazovací jednotky a monitory

VYUŽITÍ KNIHOVNY SWING PROGRAMOVACÍHO JAZYKU JAVA PŘI TVORBĚ UŽIVATELSKÉHO ROZHRANÍ SYSTÉMU "HOST PC - TARGET PC" PRO ŘÍZENÍ POLOVODIČOVÝCH MĚNIČŮ

Transkript:

usimt03r JEDNOTKA PRO SIMULACI VZDÁLENÉ VARIANTY TERMINÁLU TERM03 NA POČÍTAČI PC 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

usimt03r 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

usimt03r 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 tsimdispt03r 6 5.1. Proměnné 6 5.2. Metody 7 5.2.1. Init 7 5.2.2. InitHwProc 7 5.2.3. DoneHwProc 7 5.2.4. DTickRefreshScr 7 5.2.5. MoveVideoRWM_ToHw 7 6.Funkce Cr_SimTermT03R 8

USimT03R 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 pro simulaci vzdálené varianty terminálu Term03 na počítači PC. 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 ChnVirt, uaterm, udspt03r, udispt03 a utermt03r. 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:usimt03r_v0110 16.05.2003 v1.10 5 / 8

USimT03R 3. Úvod Jednotka implementuje objekt displeje pro simulaci vzdálené varianty terminálu TERM03 na počítači PC tsimdispt03r a funkci pro vytvoření instance simulátoru vzdálené varianty terminálu TERM03 na počítači PC. Funkce simulátoru je shodná se základní variantou vzdáleného terminálu a je navíc doplněna o kontrolní zobrazení displeje na monitoru PC. Od základní varianty se liší pouze nahrazením instance objektu tdispt03r instancí objektu tsimdispt03r. 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, udispt03 a udispt03r. 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 tsimdispt03r type psimdispt03r=^tsimdispt03r; tsimdispt03r=object(tdispt03r); Objektový typ tsimdispt03r je potomek objektu displeje vzdálené varianty terminálu TERM03 tdispt03r. Implementuje simulátor displeje pro vzdálenou variantu terminálu TERM03. V objektu je přidáno kontrolní zobrazení displeje na monitoru PC. 5.1. Proměnné vsimt03graphrect:tgraphrect; Proměnná vsimt03graphrect obsahuje rámeček okénka displeje na monitoru PC. vofsx:word; vofsy:word; Proměnné vofsx a vofsy obsahují posunutí zobrazení displeje od počátku souřadného systému obrazovky v pixelech. vdoublesize:boolean; Proměnná vdoublesize obsahuje příznak zobrazení displeje v dvojnásobné velikosti. SimTERM03Win:pGraphWin; Proměnná SimTerm03Win obsahuje odkaz na okénko, ve kterém je displej zobrazen. file:usimt03r_v0110 16.05.2003 v1.10 6 / 8

USimT03R 5.2. Metody 5.2.1. Init constructor Init(TermOwner:pATerm; CharColls,CharRows:Byte; Adr:Word;EnIniHwProc:Boolean; OfsX,OfsY:Word; OrgX,OrgY,OrgW,OrgH:Integer; QDoubleSize:Boolean); Konstruktor Init inicializuje objekt, nastavuje jeho proměnné. Parametr TermOwner obsahuje odkaz na vlastníka objektu, objekt terminálu, parametry CharColls a CharRows rozměry znakového rastru displeje, parametr Adr obsahuje adresu displeje v I/O prostoru a je zaveden pro zpětnou kompatibilitu, parametr EnIniHwProc definuje, zda se má volat metoda InitHwProc. Jeho nastavení na false umožňuje toto volání potlačit a metodu InitHwProc volat dodatečně např. po inicializaci dalších proměnných v konstruktoru potomka tohoto objektového typu. Parametry OfsX a OfsY udávají posunutí zobrazení displeje vůči počátku souřadného systému monitoru (levý horní roh) v pixelech. Parametry OrgX, OrgY, OrgW, OrgH definují umístění a rozměry okénka pro zobrazení displeje v pixelech a parametr QDoubleSize definuje požadavek na zobrazení displeje v dvojnásobné velikosti. 5.2.2. InitHwProc procedure InitHwProc;virtual; Metoda InitHwProc slouží k inicializaci hardware displeje. V tomto objektu vytvoří a vykreslí grafické okénko pro zobrazení displeje na monitoru PC. 5.2.3. DoneHwProc procedure DoneHwProc;virtual; Metoda DoneHwProc slouží k ukončení činnosti hardware displeje. V tomto objektu zruší grafické okénko pro zobrazení displeje na monitoru PC. 5.2.4. 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. Aby bylo možno provádět kontrolní zobrazení na monitoru PC je zde na rozdíl od tdispt03r.dtickrefreshscr doplněno vykreslení obrazů do videopamětí stejně jako v objektu tdispt03. Ve skutečnosti tato metoda volá metodu tdispt03.dtickrefreshscr. 5.2.5. MoveVideoRWM_ToHw procedure MoveVideoRWM_ToHw;virtual; file:usimt03r_v0110 16.05.2003 v1.10 7 / 8

USimT03R Metoda MoveVideoRWM_ToHw slouží k přesunu dat pro zobrazení na hardware displeje. Z objektu tdispt03r zděděná činnost, odvysílání dat na komunikační linku, je zde doplněna o vykreslení dat na monitor PC. 6. Funkce Cr_SimTermT03R function Cr_SimTermT03R(Colls,Rows:integer;Adr:Word; ChnTerm:pChnVirt;RecBuf:pointer):PTermT03R; Funkce Cr_SimTermT03R vytvoří instance objektů terminálu klávesnice a displeje pro simulátor vzdálené varianty terminálu TERM03. Jako parametry jsou předávány rozměry znakového rastru displeje (Colls - sloupce, Rows - řádky), ukazatel na instanci komunikačního kanálu (ChnTerm) a ukazatel na buffer pro data přijatá komunikačním kanálem. Parametr Adr je předáván do vytvořených objektů jako adresa terminálu v IO prostoru. Funkce vrací ukazatel na vytvořenou instanci objektu terminálu. file:usimt03r_v0110 16.05.2003 v1.10 8 / 8