Télécharger Imprimer la page

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

Publicité

FSE

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", analyzer%)
CALL IBPAD(analyzer%, iecaddress%)
CALL IBTMO(analyzer%, 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(analyzer%, "*CLS")
CALL IBWRT(analyzer%, "*RST")
REM *************************************************************************
1065.6016.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é

Chapitres

loading