Exemples De Programme; Intégration De La Bibliothèque Bus Cei Pour Quickbasic; Initialisation Et État De Base - Rohde & Schwarz ESIB7 Manuel D'utilisation

Récepteur de mesure des perturbations électromagnétiques
Table des Matières

Publicité

ESIB

7 Exemples de programme

Les exemples suivants permettent de mieux comprendre la programmation de l'appareil et peuvent
servir de base pour la solution de tâches de programmation plus complexes.
Le langage de programmation utilisée est QuickBASIC, mais il est également possible de transposer les
programmes dans d'autres langages.
Programmation via Bus CEI
Intégration de la bibliothèque Bus CEI pour QuickBASIC
REM -- Intégration de la bibliothèque Bus CEI pour QuickBASIC ---
'$INCLUDE: 'c:\qbasic\qbdecl4.bas'
Initialisation et état de base
Au début de chaque programme, il faut placer le bus CEI ainsi que les réglages de l'appareil dans un
état de base défini. On utilise pour cela les sous-programmes "InitController" et "InitDevice".
Initialisation du contrôleur
REM ------------ Initialisation du contrôleur -----------
REM InitController
iecaddress% = 20
CALL IBFIND("DEV1", receiver%)
CALL IBPAD(receiver%, iecaddress%)
CALL IBTMO(receiver%, 11)
REM ************************************************************************
Initialisation de l'appareil
Les registres d'état du bus CEI et les réglages d'appareil de l'analyseur sont placés dans leur état initial.
REM ------------ Initialisation de l'appareil -----------
REM InitDevice
CALL IBWRT(receiver%, "*CLS")
CALL IBWRT(receiver%, "*RST")
REM *************************************************************************
1088.7531.13
Exemples de programme
'Adresse bus CEI de l'appareil
'Ouverture du canal vers l'appareil
'Transfert au contrôleur de
'l'adresse d'appareil
'Durée de réponse d'1 sec
'Mise à zéro des registres d'état
'Mise à l'état initial de l'appareil
7.1
F-15

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Esib26Esib40Esib-b1Esib-b2

Table des Matières