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



Podobné dokumenty
uioct01 JEDNOTKA PRO MĚŘENÍ FREKVENCE (OTÁČEK) DESKOU IOCT01 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

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

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

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

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

usimt03 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM03 NA PC 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

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

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

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

Nastavení konstant regulátoru PID

TEDrv OVLADAČE KLÁVESNICE, MYŠI A DISPLEJE EMULÁTORU TERMINÁLU PRO MS WINDOWS. 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

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

COUDP KNIHOVNA PROTOKOLU UDP. 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

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

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

Začínáme s OS FreeDos na Kit188ER

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

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

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

NAPOJENÍ ZAŘÍZENÍ S KOMUNIKACÍ BELIMO MP-BUS NA SÍŤ AUTOMATŮ MICROPEL

KS-VARIOLF Komunikační rozhraní

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

Alternativní použití analogových vstupů

KS-28T Kamerový systém

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

KS-28T Kamerový systém

IOFLEX02 PROGRAMOVATELNÁ DESKA 16 VSTUPŮ A 32 VÝSTUPŮ. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n.

Komunikace VIPA PLC po Ethernetu

KS-28T Kamerový systém

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

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

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

Beznárazové přepnutí aplikace

Externí zařízení. Uživatelská příručka

AS-28T. Audio systém. Historie verzí. Verze as-28t_v_cz_101.doc

KS-VARIO LF2-2 Kamerový systém

Uživatelská Dokumentace

AS 28T Audio systém pro 28T

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

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

CA21 PŘÍRUČKA UŽIVATELE

Technické vybavení programovatelných automatů řady TC600

Reprodukce tohoto návodu k obsluze, nebo jeho části, v jakékoli formě bez předchozího písemného svolení společnosti DEGA CZ s.r.o. je zakázána.

Adresní mody procesoru

Organizace předmětu, podmínky pro získání klasifikovaného zápočtu

ChnEB JEDNOTKA DEFINUJÍCÍ KOMUNIKAČNÍ PROTOKOL E-BISYNC. Příručka uživatele a programátora

TRUST SIGHT FIGHTER PLUS

Více o konstruktorech a destruktorech

Programování v C++ 3, 3. cvičení

Knihovna RecDBXLib ZÁZNAMY V DATABOXU TXV

Název předmětu: Školní rok: Forma studia: Studijní obory: Ročník: Semestr: Typ předmětu: Rozsah a zakončení předmětu:

Aplikace. Hlásič SMS

7. OBJEKTOVĚ ORIENTOVANÉ PROGRAMOVÁNÍ

Programování II. Objektová dekompozice Třída jako objekt 2018/19

Uživatelská příručka

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

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

Algoritmizace prostorových úloh

SNAPARC Stahování archivů z řídicích stanic

Jak používat program P-touch Transfer Manager

KS-VARIOLF Komunikační rozhraní

GO80 TargGR-EM. Čtečka tf hit pro panely Targha. Kompletní příručka

Programování v C++ 2, 4. cvičení

APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze

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

Easy, Reliable & Secure. Powerline 200 Adaptér domácí sítě (PL200)

WREM 63. Standardní čtečka s výstupem WIEGAND. Uživatelská příručka

ISC-TRIOSEA Informační systém

Přerušovací systém s prioritním řetězem

TP /b P - POPIS ARCHIVACE TYP Měřič INMAT 57 a INMAT 57D

PRESTO. USB programátor. Uživatelská příručka

21. září 2005 w w w. p a p o u c h. c o m. Spinel - příklady

zení Koncepce připojení V/V zařízení POT POT ... V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče Připojení periferních zařízení

Algoritmizace prostorových úloh

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

Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost rozhraním a výjimkám.

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

CZ_manual_ETC. manuál diagnostického programu TATRAdiagnoser

Automatizace a pohony SIMATIC HMI. Charakteristika. WinCC flexible

návod k obsluze Ht60B popis komunikační linky HTH8 s.r.o. Komunikační linka 60B, 11/05, rev. 1

KABEL PRO SPÍNÁNÍ SVĚTLA KAMEROU

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

1 Webový server, instalace PHP a MySQL 13

Malý distribuovaný I/O modul

MCP BIOS řídící jednotky Kit188ER

32 x BINÁRNÍ VÝSTUPY, POLOVODIČOVÝ SPÍNACÍ KONTAKT

- kvalitní dokumentace k SW je vyžadovaným STANDARDEM. vzájemná provázanost SW (IS) ve velkých společnostech. aktuální přehledná srozumitelná

Transkript:

uioflex JEDNOTKA PRO KONFIGURACI DESKY IOFLEX01 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.11

uioflex 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í: 03.06.2004 Datum posledního uložení dokumentu: 03.06.2004 (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 2004, SofCon spol. s r.o., Tomáš Přibyl

uioflex 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 4.1. Konstanty úspěšnosti konfigurace desky konstruktorem Init 6 5. Popis objektu tioflex 6 5.1. Položky 6 5.2. Metody 7 5.2.1. Init 7 5.2.2. EnableOuts 7 5.2.3. DisableOuts 7

UIOFLEX 1. O dokumentu 1.1. Revize dokumentu Verze dokumentu Verze SW Autor Datum vydání 1.00 1.XX Př První vydání. Popis změn 1.10 1.XX Tu 20.05.2003 Úprava dokumentu dle ISO9000. 1.11 1.XX We, Wil 03.06.2004 Úprava úvodu z termínu ovládání desky na termín konfigurace. Doplnění popisu konstant. 1.2. Účel dokumentu Tento dokument slouží jako popis jednotky pro ovládání desky IOFLEX01. 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 není potřeba číst žádný další manuál, ale je potřeba orientovat se v používání programového vybavení SofCon. 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:uioflex_v0111 03.06.2004 v1.11 5 / 7

UIOFLEX 3. Úvod Jednotka uioflex je určena pro konfiguraci desky IOFLEX01, která obsahuje programovatelné pole Altera FLEX10K10 s 16 rychlými univerzálními vstupy a výstupy. Jednotka obsluhuje základní hardware desky, tj. umožňuje konfigurovat programovatelné pole Altera a povolovat/zakazovat výstupy desky. Podrobné technické informace o desce IOFLEX01 jsou uvedeny v hardwarové dokumentaci této desky, v tomto dokumentu se budeme zabývat pouze ovládáním desky. Knihovna je objektově orientovaná. Obsahuje objekt tioflex s metodami potřebnými pro konfiguraci programovatelného pole a ovládání výstupů. 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. 4.1. Konstanty úspěšnosti konfigurace desky konstruktorem Init Následující konstanty jsou uložené v položce Result objektu tioflex po volání konstruktoru Init. Flex_Ok = $0000; - O.K. - bez chyby Flex_ErrCfg = $0001; - chyba během konfigurace Flex_ErrDevice = $0002; - chyba IOFLEX nebo IOFLEX nenalezen (špatná bázová adresa desky) Flex_ErrProject = $0003; - špatný typ projektu v IOFLEX Flex_Err = $00FF; - blíže nespecifikovaná chyba 5. Popis objektu tioflex pioflex = ^tioflex; tioflex = object(tobject) Objekt tioflex slouží k obsluze jedné desky IOFLEX01. Při vytvoření instance objektu konstruktorem Init se nastavuje bázová adresa desky a ukazatel, kde je v paměti umístěn začátek konfiguračního souboru pro obvod Altera FLEX10K10. Konfigurační soubor, který určuje funkci tohoto obvodu, je vytvořen softwarem pro návrh obvodů řady FLEX a je dlouhý 14 751 bajtů. 5.1. Položky IOFlexAddr : Word; V proměnné IOFlexAddr je uložena bázová adresa desky IOFLEX01 v I/O prostoru procesoru. file:uioflex_v0111 03.06.2004 v1.11 6 / 7

UIOFLEX Result : Word; Do proměnné Result ukládá metoda Init výsledek úspěšnosti konfigurace desky. Možné hodnoty této proměnné viz 4.1 Konstanty úspěšnosti konfigurace desky konstruktorem Init. 5.2. Metody 5.2.1. Init constructor Init(Addr: Word; FlexSW: pointer); Konstruktor nastavuje základní adresu Addr desky v I/O prostoru procesoru a konfiguruje programovatelné pole Flex10K10. Ukazatel FlexSW ukazuje na počátek konfiguračních dat v paměti. Výsledek konfigurace je uložen do proměnné Result, která může nabývat hodnot uvedených v kapitole 4.1 Konstanty úspěšnosti konfigurace desky konstruktorem Init. 5.2.2. EnableOuts procedure EnableOuts; Tato procedura povoluje řízení výstupů desky IOFLEX01. 5.2.3. DisableOuts procedure DisableOuts; Tato procedura zakazuje řízení výstupů desky IOFLEX01. file:uioflex_v0111 03.06.2004 v1.11 7 / 7