4
Description of the DLL
Paramètre
Channel: Valeur entre 1 et 2, correspond au canal AD dont l'état doit être lu.
Résultat
Longint: Les données correspondantes du convertisseur numérique-analogue sont lues.
Description
La tension d'entrée du canal de convertisseur analogue-numérique 8 bit sélectionné est convertie en
une valeur entre 0 et 255.
Exemple
var data: longint;
BEGIN
data := ReadAnalogChannel(1);
// AD channel 1 is read to variable 'data'
END;
ReadIAllAnalog
Syntaxe
PROCEDURE ReadAllAnalog(var Data1, Data2: Longint);
Paramètre
Data1, Data2: Réfère aux entiers longs où sont lus les données.
Description
L'état des deux convertisseurs analogue-numérique est lu dans une série d'entiers longs.
Exemple
procedure TForm1.Button1Click(Sender: TObject);
var Data1, Data2: Longint;
begin
ReadAllAnalog(Data1, Data2);
Label1.caption:=inttostr(Data1); // Display CH1 data
Label2.caption:=inttostr(Data2); // Display CH2 data
end;
OutputAnalogChannel
Syntaxe
PROCEDURE OutputAnalogChannel(Channel: Longint; Data: Longint);
Paramètres
Channel: Valeur entre 1 et 2 qui correspond au numéro de canal DA 8 bits dont les données doivent
être déterminées.
Data: Valeur entre 0 en 255 qui doit être envoyé au convertisseur numérique-analogue 8 bit.
Description
Le canal de convertisseur numérique-analogue 8 bit indiqué est modifié selon les nouvelles données.
Ceci signifie que les données correspondent à une tension spécifique. La valeur 0 correspond à la
tension de sortie minimum (0 Volt) et la valeur 255 correspond à la tension de sortie maximum (+5V).
Une valeur de donnée entre ces extrémités peut être traduit avec la formule: Donnée / 255 x 5V.
// Read the data from the K8055
© 2003 ... Velleman