FSE
Commande à distance via interface RSIB
Environnements Windows
Un accès à l'appareil de mesure via l'interface RSIB exige l'installation des DLL dans les répertoires
correspondants :
Appareils à contrôleur Windows NT :
• RSIB.DLL (pour applications 16 bits) dans le répertoire Windows NT system ou dans le répertoire
des applications de commande
• RSIB32.DLL (pour applications 32 bits) dans le répertoire Windows NT system32 ou dans le
répertoire des applications de commande.
Appareils à contrôleur MS DOS:
• RSIB.DLL (pour applications 16 bits) dans dans le répertoire des applications de commande
Ces fichiers sont déjà installés dans les répertoires correspondants du contrôleur interne.
Environnements Unix – FSE avec contrôleur Windows NT
Un accès aux appareils de mesure via l'interface RSIB exigeque le fichier librsib.so.X.Y soit copié
dans un répertoire pour lequel l'application de commande possède des droits de lecture. X.Y désigne
dans le nom de fichier le numéro de version de la bibliothèque, par exemple 1.0 (voir chapitre 8).
Commande à distance
La commande s'effectue au moyen des programmes Visual C++ ou Visual Basic. La liaison locale au
contrôleur interne s'établit avec le nom '@local'. Si l'on utilise un contrôleur externe, on doit indiquer ici
l'adresse IP de l'appareil (uniquement avec contrôleur Windows NT) .
via VisualBasic:
via VisualBasic:
Retour à la commande manuelle
Le retour à la commande manuelle s'effectue en face avant ou via l'interface RSIB.
Commande manuelle : ½ Appuyer sur la touche LOCAL.
Via RSIB:
1065.6016.13
contrôleur interne:
ud = RSDLLibfind ('@local', ibsta, iberr, ibcntl)
contrôleur externe
ud = RSDLLibfind ('82.1.1.200', ibsta, iberr, ibcntl)
ud = RSDLLibfind ('@local', ibsta, iberr, ibcntl)
Note :
Avant la commutation, le traitement des instructions doit être terminé, sinon
l'appareil commute de nouveau sur commande à distance.
...
ud = RSDLLibloc (ud, ibsta, iberr, ibcntl);
...
Commutation sur commande à distance
5.7
F-15