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

  • aktuální stav čí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