Instructions

ClearDACchannel(Channelno)
Nastavení výstupního analogového kanálu na
minimum
ClearDACchip(Chipno)
Nastavení 8. výstupních analogových kanálů DAC čipu
na minimum
ClearAllDAC
Nastavení všech výstupních analogových kanálu na
minimum
SetDACchannel(Channelno)
Nastavení výstupního analogového kanálu na
maximum
SetDACchip(Chipno)
Nastavení 8. výstupních analogových kanálů DAC čipu
na maximum
SetAllDAC
Nastavení všech výstupních analogových kanálů na
maximum
IO konfigurace
ConfigAllIOasInput
Konfigurace všech IO-kanálů jako vstupních
ConfigIOchipAsInput(Chipno)
Konfigurace všech IO-kanálů IO-čipu jako vstupních
ConfigIOchannelAsInput(Channelno)
Konfigurace IO-kanálu jako vstupního
ConfigAllIOasOutput
Konfigurace všech IO-kanálů jako výstupních
ConfigIOchipAsOutput(Chipno)
Konfigurace všech IO-kanálů IO-čipu jako výstupních
ConfigIOchannelAsOutput(Channel)
Konfigurace IO-kanálu jako výstupního
Nastavení IO dat a IO
proměnných
(
skuteč
stav IO
-
kanálů se nemění)
UpdateIOdataArray(Chipno,Data)
Nastavení výstupního stavu podle konkrétních dat
(vstupy se nemě)
ClearIOchArray(Channelno)
Vynulování výstupního stavu vybraných kanálů (low)
ClearIOdataArray(Chipno)
Vynulování výstupního stavu kanálů IO-čipu (low)
SetIOchArray(Channelno)
Nastavení výstupního stavu vybraného kanálu (high)
SetIOdataArray(Chipno)
Nastavení výstupního stavu kanálů IO-čipu (high)
Výstupní
procesy
IOoutput(Chipno,Data)
Nastavení výstupů IO-čipu podle konkrétních dat
(vstupy se nijak nemění)
UpdateIOchip(Chipno)
Nastavení výstupů IO-čipu podle stavu proměnné
„IOdata“
UpdateAllIO
Nastavení všech výstupů v závislosti na stavu v
proměnné „IOdata“
ClearIOchannel(Channelno)
Vynulování výstupního kanálu
ClearIOchip(Chipno)
Vynulování výstupních kanálů IO-čipu
ClearAllIO
Vynulování
všech výstupních kanálů
SetIOchannel(Channelno)
Nastavení výstupního kanálu
SetIOchip(Chipno)
Nastavení výstupních kanálů IO-čipu
SetAllIO
Nastavení všech výstupních kanálů
Vstupní procesy a funkce
ReadIOchannel(Channelno)
Čtení stavu vstupního kanálu
ReadIOchip(Chipno)
Čtení stavu vstupních kanálů IO
-
čipu
ReadIOconficArray(Buffer)
Načtení dat konfigurace IO z DLL do aplikačního
programu
ReadIOdataArray(Buffer)
Načtení dat IO stavu z DLL do aplikačního programu
ReadDACarray(Buffer)
Načtení dat DAC z DLL do aplikačního programu
ReadDAarray(Buffer)
Načtení dat DA z DLL do aplikačního programu
Hlavní procesy
SelectI2CprinterPort(Printer_no)
Výběr komunikačního portu
Start_K8000
Otevření linku k K8000 zařízení
Stop_K8000
Uzavření linku do K8000 zařízení
Start_K8000
Syntaxe
PROCEDURE Start_K8000;
Popis
Spuštění inicializačních procesů karty K8000. Načtení ovladačů potřebných pro komunikaci
přes LPT port. Tento proces musí být spuštěn na začátku aplikačního programu.
Příklad
BEGIN
Start_K8000;
END;
Sop_K8000
Syntaxe
PROCEDURE Stop_K8000;
Popis
Deaktivace komunikačního procesu K8000 a ovladačů pro komunikaci LPT portu.
Jedná se o poslední proces před ukončením programu.
Příklad
BEGIN
Stop_K8000;
END;
Selectl2CprinterPort
Syntaxe
PROCEDURE SelectI2CprinterPort(Printer_no: Longint);
Parametr
Printer_no: Hodnota mezi 0 a 2 poskytována tiskovým portem, ke kterému je karta rozhraní
připojena.
0: adresa tiskového portu je 0BC (hex)
1: adresa tiskového portu je 378 (hex), zpravidla adresa LPT1
2: adresa tiskového portu je 278 (hex), zpravidla adresa LPT2
Výsledek
Komunikace mezi PC a K8000 proběhne prostřednictvím nastavené adresy LPT portu.
Popis
Tiskový port musí být specifikován na začátku programu. V opačném případě nebude správně
probíhat vzájemná komunikace. Výchozí výběr je LPT1 s možností změny v nastavení.
Příklad
BEGIN
SelectI2CprinterPort(1);
// LPT1 address on mainboard is set to 378
END;