2. Terminologie
Typ zařízení
- typové označení zařízení, např. PCA-7208AS
- určuje výrobce zařízení
Jméno zařízení
- instance typu
- v systému může být více zařízení stejného typu
- každé zařízení může mít přidělena až tři jedinečná jména (všechna jsou funkčně zcela shodná), minimálně však musí mít přidělelno jedno jméno
- definuje uživatel v administračním programu
Analogový vstup
- jeden vstup zařízení se schopností měřit signál A/D převodníkem
Analogový výstup
- jeden výstup zařízení schopný D/A převodníkem generovat analogový signál
- je-li D/A převodník vybaven hardwarovým zásobníkem s časovačem, může být použit pro generování rychlých signálů (zpětné generování naměřených průběhů apod.)
Digitální vstup, digitální výstup
- jeden vstup/výstup zařízení zpracovávaný nebo řízený jedním bitem, tzn. zpravidla osmina portu
Digitální port
- skupina vstupů nebo výstupů zařízení ovládaná v zařízení současně jednou instrukcí
- zpravidla osmice vstupů/výstupů, v závislosti na typu zařízení i 16, 24 nebo 32 bitů
Obousměrný digitální port
- speciální digitální port umožňující softwarové přepnutí do režimu digitální vstup nebo režimu digitální výstup
Real-time digitální výstup
- speciální výstup autonomně řízený obvody zařízení, například komparátory čítačů
Časovač
- obvod určený pro periodické spouštění měření
Čítač
- obvod pro zpracování impulsních signálů, poskytuje hodnotu inkrementovanou nebo dekrementovanou v závislosti na vstupním signálu
- podle možností zařízení lze čítač nastavit na potřebnou hodnotu, nulovat, povolit nebo zakázat čítání, zachytit aktuální hodnotu na požadavek aplikace nebo externího signálu, číst zachycené hodnoty, ovládat real-time digitální výstupy prostřednictvím navazujících komparátorů apod.
Synchronně vzorkovaný čítač
- označován jako ScanCounter
- umožňuje využití v režimu "blokový záznam s hardwarově řešeným zásobníkem", tzn. záznam dat synchronně s hodnotami analogových vstupů, digitálních portů apod.
- nelze jej zpravidla použít jako běžný čítač zpracovávaný asynchronně k měření
Předvolba čítače
- softwarově nastavený výchozí stav čítače
Hodnota čítače
Komparátor čítače
- obvod aktivující výstup při dosažení ekvivalence aktuální hodnoty čítače s přednastavenou mezí
- může vyvolat přerušení systému nebo ovládat real-time digitální výstupy
Generátor časových značek
- označován jako IRQTimer
- slouží výhradně k periodickému vyvolávání přerušení v režimech "blokový záznam s plně softwarově řešeným zásobníkem" a "aplikační zpracování přerušení"
Device EEPROM
- nonvolatilní paměť umístěná přímo na zařízení
- vyhrazená část zpravidla slouží pro systémovou konfiguraci zařízení, zbývající část může být využita k uložení specifických parametrů aplikace
Vstupní kanál
- obecná datová jednotka komunikace mezi zařízením a uživatelským programem
Zapouzdřuje jednu z těchto veličin:
- hodnotu analogového vstupu
- hodnotu vstupního digitální portu
- hodnotu čítače
- identifikaci příchozího přerušení
- hodnotu generátoru časových značek
Výstupní kanál
- obecná datová jednotka komunikace mezi zařízením a uživatelským programem
Zapouzdřuje jednu z těchto veličin:
- hodnotu analogového výstupu
- hodnotu výstupního digitální portu
Analogový kanál
- datová jednotka popisující jeden měřený analogový signál definovaný sadou:
- číslo vstupu (reprezentuje nastavení multiplexeru)
- vstupní rozsah
- časová prodleva pro měření (nastavuje automaticky TEDIA_DAQ01 podle rozsahu)
Měřicí sekvence
- definice skupiny vstupních kanálů, které budou odměřeny v přibližně stejném okamžiku (resp. s minimálním možným časovým rozestupem v závislosti na typu zařízení a režimu datového záznamu) na základě jednoho požadavku záznamu dat (jedna instrukce aplikačního programu, jeden puls z časovače nebo externího signálu)
Sekvence pro generování
- definice skupiny výstupních kanálů, které budou generovány zařízením v přibližně stejném okamžiku (resp. s minimálním možným časovým rozestupem) na základě jednoho požadavku (zpravidla jeden puls z časovače)
Posloupnost měřicích sekvencí
- posloupnost více měřicích sekvencí odměřených na základě opakujících se požadavků záznamu dat
Kolekce měřicích sekvencí
- posloupnosti měřicích sekvencí s konstantním počtem měřicích sekvencí
Programové spouštění měření
- softwarový požadavek o jednorázový start měřicí sekvence (tzn. využívá režim jednorázový záznam dat)
Automatické spouštění měření
- opakovaný požadavek o start měřicí sekvence z časovače nebo externího signálu (tzn. využívá režim blokový záznam dat)
Časová nepřesnost měření (jitter)
- představuje rozptyl časových intervalů (resp. kolísání vzorkovací frekvence) mezi jednotlivými měřeními proti ideálnímu stavu
- závisí na režimu datového záznamu
Časové poměry v měřicí sekvenci
- představují časové intervaly mezi jednotlivými záznamy dat v rámci jedné měřicí sekvence; ideální stav záznamu všech kanálů v jeden okamžik je limitován technickými možnostmi zařízení
- některá zařízení umožňují definovat časový interval mezi jednotlivými záznamy dat a posloupnost optimalizovat podle vlastností analogových vstupů a zvoleného rozsahu
Datový zásobník
- datové zásobníky jsou využity v režimech blokového záznamu nebo generování
- základní "nízkokapacitní" zásobník je řešen hardwarově přímo v zařízení a je zaplňován (při záznamu) nebo vyprazdňován (při generování) nezávisle na běhu ovladače, resp. aplikace; časová nepřesnost zaplňování je nepatrná (typicky desítky nanosekund); typická kapacita tohoto zásobníku se pohybuje od desítek naměřených hodnot po stovky tisíc naměřených hodnot
- druhá úroveň zásobníku je řešena uvnitř ovladače (tzn. v operační paměti PC); při záznamu ovladač načítá data z hardwarového zásobníku zařízení na základě informací o jeho zaplnění a ukládá je do vlastního zásobníku; při generování ovladač hardwarový zásobník zařízení doplňuje; kapacita obou zásobníků je nastavena na cca 800 tisíc naměřených, resp. generovaných hodnot (v případě generování může být rozšířena)
Registry knihovny
- skupina proměnných interně používaných knihovnou sloužících k ukládání dílčích požadavků (např. nastavení parametrů nebo spouštění čítačů); dílčí požadavky se pak v jeden okamžik přenáší do zařízení pomocí další funkce
Linkování dynamické knihovny
- proces, při kterém se uživatelský program spojuje přes odkazy na funkce dynamické knihovny
|