User manual
ReadAllAnalog (konverze obou analogových / digitální vstupů + načtení)
Syntaxe:
PROCEDURE ReadAllAnalog(var Data1, Data2: Longint);
Parametry (popis):
Data1, Data2: Načtení dat (stavů) obou konverzí analogových / digitálních vstupů
jako hodnoty „longint“ do těchto datových polí.
Příklad:
Procedure Tform1.ButtomClick (Sender: Tobject);
var Data1, Data2:longint;
begin
ReadAllAnalog(Data1, Data2); // Načtení dat z K8055
Label1.caption:=inttostr(Data1); // Zobrazení dat CH1
Label2.caption:=inttostr(Data2); // Zobrazení dat CH2
end;
OutputAnalogChannel (konverze 1 digitálního / analogového výstupu)
Syntaxe:
PROCEDURE OutputAnalogChannel(Channel:Longint;Data:Longint);
Parametry:
Channel: Hodnota 1 nebo 2, která souhlasí s 8-bitovým číslem kanálu DA, jehož
data mají být nastavena.
Data:Digitální hodnota 0 až 255, která má být poslána 8-bitovému konvertoru
z digitálního formátu na formát analogový.
Popis:
Uvedený 8-bitový kanál konverze z digitálního formátu na formát analogový bude
přepsán (změněn) obsahem nových dat. To znamená, že tato data budou odpovídat
specifickému napětí. Hodnota „0“ odpovídá minimálnímu výstupnímu napětí (0 V),
hodnota „255“ odpovídá maximálnímu výstupnímu napětí (+ 5 V). Hodnota proměnné
„Data“ mezi výše uvedenými hodnotami odpovídá výstupnímu napětí, které lze
vypočítat podle následující rovnice: Napětí = (Data / 255) x 5 V.
Příklad:
BEGIN
OutputAnalogChannel(1, 127); // Výstupní napětí kanálu 1
bude nastaveno na 2,5 V
END;
20