Instructions

ReadADchannel
Syntaxe
FUNCTION ReadADchannel(Channel_no: Longint):Longint;
Parametr
Channel_no: Hodnota mezi 1 a 16 korespondující s AD kanálem, jehož stav má být přečten.
Výsledek
AD: Korespondující „AD“ data jsou přečtena v závislosti na stavu AD vstupu.
Popis
Vstupní napětí vybraného 8-bitového analogovo-digitálního konverzního kanálu je převedeno na
hodnotu mezi 0 a 255 a zaneseno do příslušné „AD“ proměnné.
Příklad
var data: longint;
BEGIN
data := ReadADchannel(1);
// AD channel 1 is read to variable 'data'
END;
ReadADchannel
Syntaxe
FUNCTION ReadADchannel(Channel_no: Longint):Longint;
Parametr
Channel_no: Hodnota mezi 1 a 16 korespondující s AD kanálem, jehož stav má být přečten.
Výsledek
AD: Přečtena jsou korespondující „AD“ data v závislosti na stavu AD výstupu.
Popis
Vstupní napětí zvoleného 8-bitového analog.-digitálního konvertoru jsou převedena na hodnotu
mezi 0 a 255 a zanesena do příslušné „AD“ proměnné.
Příklad
var data: longint;
BEGIN
data := ReadADchannel(1);
// AD channel 1 is read to variable 'data'
END;
OutputDAchannel
Syntaxe
PROCEDURE OutputDAchannel(Channel_no: Longint; Data: Longint);
Parametr
Channel_no: Hodnota mezi 1 a 4 korespondující s 8-bitovým číslem DA kanálu, jehož data mají
být upravena.
Data: Hodnota mezi 0 a 255, která má být odeslána do 8-bitového DA konvertoru.
Výsledek
DA:
Proměnná data „DA“ vybraného kanálu jsou nastavena v závislosti na datech, která mají být odeslána.
Popis
8-bitový DA konverzní trasa je změněna podle nových dat. Data tak představují specifickou hodnotu
napětí. Hodnota 0 představuje minimální výstupní napětí (0 V) a hodnota 255 maximální výstupní
napětí (Vmax) nastavené pro kartu rozhraní. Hodnotu „Data“, která se nachází mezi těmito dvěma
hodnotami, je možné formulovat: Data x Vmax/255.
Příklad
BEGIN
OutputDAchannel(1,127);
// DA channel 1 is at 1/2 Vmax
END;
ClearDAchannel
Syntaxe
PROCEDURE ClearDAchannel(Channel_no: Longint);
Parametr
Channel_no: Hodnota mezi 1 a 4 korespondující s 8-bitovým DA kanálem, ve kterém mají být data
vynulována.
Výsledek
DA: Proměnná data „DA“ zvoleného DA kanálu jsou nastavena na minimum (0).
Vybrané DA kanály jsou nastaveny na minimální výstupní napětí (0 V).
Popis
Zvolený 8-bitový DA konverzní kanál je nastaven na minimální výstupní napětí (0 V).
Příklad
BEGIN
ClearDAchannel(1);
// DA channel 1 is at Vmin
END;
ClearAllDA
Syntaxe
PROCEDURE ClearAllDA;
Výsledek
Všechny DA kanály jsou nastavené na minimální výstupní napětí (0 V).
Popis
Všechny DA kanály 8-bitového DA konvertoru jsou nastaveny na minimální výstupní napětí (0 V).
Příklad
BEGIN
ClearAllDA;
// All DA channels 1...4 are at Vmin
END;
SetDAchannel
Syntaxe
PROCEDURE SetDAchannel(Channel_no: TDAchannel);
Parametr
Channel_no: Hodnota mezi 1 a 4, která koresponduje s 8-bitovým DA kanálem, ve kterém mají
být data nastavena na maximum.