A la fin de l'utilisation d'une carte PI02, il est indispensable d'appeler la
fonction :
"PI02_undefine_card"
afin de libérer les ressources réservées et de permettre à un autre logiciel de
réserver la carte. Une libération est automatiquement faite dans le
déchargement de la Dll mais le résultat n'est pas garanti.
En fonction des modules présents sur votre carte PI02, exécutez les fonctions
- "PI02_*_entrees" ou "PI02_*_sorties" pour lire ou écrire des valeurs
analogiques.
"PI02_*_raw_entrees" ou "PI02_*_raw_sorties" pour lire ou écrire les
-
valeurs correspondantes en binaires.
Les fonctions de bas niveaux ci-dessous permettent l'accès direct aux ports
d'entrées/sorties des différents modules.
- "PI02_raw_outportb"
- "PI02_raw_inportb"
Toutes les fonctions renvoient une valeur booléenne indiquant le succès de
l'opération demandée.
En cas d'erreur la fonction "PI02_error" indique le code de la dernière erreur
détectée selon la structure PI02-Error-Codes définie dans le fichier PI02.h.
La librairie "PI02" est utilisable dans tout environnement de programmation
supportant les librairies dynamiques. Toutefois, il peut s'avérer nécessaire de
déclarer les fonctions de la librairie avant leur utilisation. Ainsi sous Visual
Basic, les différentes fonctions doivent être déclarées (voir l'instruction
DECLARE dans votre manuel de programmation de Visual Basic).
Remarque :
Pour l'utilisation d'un module RT 01, veuillez configurer le driver standard du
port série de votre système. Lancez l'outil de définition d'un nouveau port
série, indiquez son adresse de base en fonction de son emplacement sur la
carte PI02.
Adresse du port série = adresse de base + (8 x le numéro de l'emplacement)
Le numéro de l'emplacement est 0 pour A et 1 pour B.
MANUEL D'UTILISATION
- 19 -