|
Page 4 sur 5 IV-4.3 Vue d’ensemble des procédures et des fonctions de 'K8D.DLL- Procédure de conversion analogique vers numérique à 8 bits
| ReadADchannel (Channelno) | Lire l'état du canal d'entrée analogique |
- Procédures de conversion numérique vers analogique à 8 bits
| OutputDAchannel (Channelno,Data) | Placer les données dans le canal de sortie analogique | | ClearDAchannel (Channelno) | Placer le canal de sortie analogique au minimum | | ClearAllDA | Placer tous les canaux de sortie analogique au minimum | | SetDAchannel (Channelno) | Placer le canal de sortie analogique au maximum | | SetAllDA | Placer tous les canaux des sorties analogiques au maximum |
- Procédures de conversion numérique vers analogique à 6 bits
|
OutputDACchannel(Channelno,Data)
|
Placer les données dans le
canal de sortie analogique
|
|
ClearDACchannel(Channelno)
|
Placer le canal de sortie
analogique au minimum
|
|
ClearDACchip(Chipno)
|
Placer les 8 canaux de
sortie analogique du CNA au minimum
|
|
ClearAllDAC
|
Placer tous les canaux de
sortie analogique au minimum
|
|
SetDACchannel(Channelno)
|
Placer le canal de sortie
analogique au maximum
|
|
SetDACchip(Chipno)
|
Placer les 8 canaux de
sortie analogique du CNA au maximum
|
|
SetAllDAC
|
Placer tous les canaux des
sorties analogiques au maximum
|
- Procédure de configuration E/S (I/O)
|
ConfigAllIOasInput
|
Configure tous les canaux E/S (I/O) comme entrées
|
|
ConfigIOchipAsInput(Chipno)
|
Configure tous les canaux E/S du circuit E/S (I/O)
comme entrées
|
|
ConfigIOchannelAsInput(Channelno)
|
Configure le canal E/S (I/O) comme entrées
|
|
ConfigAllIOasOutput
|
Configure tous les canaux
E/S (I/O) comme sortie
|
|
ConfigIOchipAsOutput(Chipno)
|
Configure tous les canaux E/S (I/O) du composant
E/S (I/O) comme sortie
|
|
ConfigIOchannelAsOutput(Channel)
|
Configure le canal E/S
(I/O) comme sortie
|
- Adaptation des données E/S et variables E/S (l’état physique des canaux E/S ne doit pas changer)
|
UpdateIOdataArray(Chipno,Data)
|
Adapter les états de sorties aux données
|
|
ClearIOchArray(Channelno)
|
Désactive l’état de sortie du canal sélectionné
|
|
ClearIOdataArray(Chipno)
|
Désactive l’état de sortie des canaux du composant
E/S
|
|
SetIOchArray(Channelno)
|
Active l’état de sortie du canal sélectionné
|
|
SetIOdataArray(Chipno)
|
Active l’état de sortie des canaux de la puce E/S
|
|
IOoutput(Chipno,Data)
|
Les sorties de la puce E/S sont adaptées aux
données (les entrées ne changent pas)
|
|
UpdateIOchip(Chipno)
|
Les sorties de la puce E/S sont adaptées à l’état
dans la variable 'IOdata'
|
|
UpdateAllIO
|
Toutes les sorties sont
adaptées à l’état dans les variables 'IOdata'.
|
|
ClearIOchannel(Channelno)
|
Le canal de sortie est
désactivé.
|
|
ClearIOchip(Chipno)
|
Les canaux de sortie de la
puce E/S sont désactivés.
|
|
ClearAllIO
|
Tous les canaux de sortie
sont désactivés.
|
|
SetIOchannel(Channelno)
|
Le canal de sortie est
activé.
|
|
SetIOchip(Chipno)
|
Les canaux de sortie de la
puce E/S sont activés
|
|
SetAllIO
|
Tous les canaux de sortie
sont activés.
|
- Procédures et fonction d'entrée
|
ReadIOchannel(Channelno)
|
Lire l'état du canal
d'entrée
|
|
ReadIOchip(Chipno)
|
Lire l’état des canaux
d’entrée de la puce E/S.
|
|
ReadIOconficArray(Buffer)
|
Lire la configuration des données
E/S envoyer par la DLL
vers le programme
|
|
ReadIOdataArray(Buffer)
|
Lire l'état des données E/S
envoyer par la DLL
vers le programme
|
|
ReadDACarray(Buffer)
|
Lire les données DAC
envoyer par la DLL
vers le programme
|
|
ReadDAarray(Buffer)
|
Lire les données NA
envoyer par la DLL
vers le programme
|
|
SelectI2CprinterPort (Printer_no)
|
Choisir le port de
communication
|
|
Start_K8000
|
Ouvrir le lien avec la
carte d'interface
|
|
Stop_K8000
|
Fermer le lien avec la
carte d'interface
|
|
|
|
|
|