Listings Des Programmes; Exemple : Signal Sinusoïdal Simple - Agilent Technologies Agilent 33220A Guide D'utilisation

Table des Matières

Publicité

Exemple : signal sinusoïdal simple
Ce programme (situé dans le sous-répertoire "Examples\chapter6\SimpleSine" du CD-
ROM) sélectionne la fonction "sine," (signal sinusoïdal), puis règle la fréquence,
l'amplitude et la tension continue de décalage du signal.
Private Sub cmdSimpleSine_Click()
Dim io_mgr As VisaComLib.ResourceManager
Dim Fgen As VisaComLib.FormattedIO488
Set io_mgr = New VisaComLib.ResourceManager
Set Fgen = New VisaComLib.FormattedIO488
Set Fgen.IO = io_mgr.Open(txtIO.Text)
On Error GoTo MyError
' Ce programme définit un signal en sélectionnant sa forme
' et règle sa fréquence, son amplitude et sa tension continue de décalage.
With Fgen
.WriteString "*RST"
.IO.Clear
.WriteString "FUNCtion SINusoid"
' Les autres choix possibles sont SQUare, RAMP, PULSe, NOISe, DC et USER
.WriteString "OUTPut:LOAD 50"
' Peut aussi être INFinity, comme dans le cas de l'utilisation d'un
' oscilloscope ou d'un multimètre numérique
.WriteString "FREQuency 2500"
.WriteString "VOLTage 1.2"
6
.WriteString "VOLTage:OFFSet 0.4"' Règle la tension continue de décalage en
' La tension peut aussi être définie par VOLTage:HIGH et VOLTage:LOW pour le
' niveau haut et le niveau bas
.WriteString "OUTPut ON"
End With
Exit Sub
MyError:
txtError = Err.Description & vbCrLf
Resume Next
End Sub
Chapitre 6 Programmes d'application

Listings des programmes

Listings des programmes
342
' Réinitialise le générateur de fonctions
' Efface les registres d'erreurs et d'états
' Sélectionne la forme du signal
' Définit l'impédance de charge en ohms
' (50 ohms par défaut)
' Règle la fréquence.
' Règle l'amplitude en Vpp.
' Voir aussi VOLTage:UNIT
' volts
' Active la sortie de l'instrument

Publicité

Table des Matières
loading

Table des Matières