Messgerätesteuerung über SCPI

Gast #4521529
Lesenswert?
• ▲
▼
Hallo zusammen,

ich versuche gerade einen EMI Receiver (R&S ESCI) über Matlab und SCPI 
anzusteuern. Mein Ziel ist das Ausführen eines Scans in einem 
vordefinierten Frequenzbereich mit einer einstellbaren Schrittweite und 
Messzeit pro Frequenzwert. Die Daten (Frequenz, Pegel) sollen 
anschließend in Matlab ausgewertet werden.

Mit Hilfe der Befehle im ESCI Manual habe ich es schon geschafft, die 
gewünschten Parameter auf dem Gerät einzustellen und die Messung zu 
starten. Mein Problem aktuell:

Wie kann ich nun die Daten vom Gerät auslesen? Aus dem Handbuch werde 
ich irgendwie nicht schlau...

1
% cleanup possible open connections
2
instrreset;
3

4
% Create the GPIB object 
5
device = visa('NI', 'GPIB::15::INSTR');
6
fopen(device);
7

8
fprintf(device, '*RST');
9
fprintf(device, '*CLS');
10
device_info = query(device, '*IDN?')
11

12
% Enter the RECEIVER Mode
13
fprintf(device, 'INST REC');
14
% Peak Detector
15
fprintf(device, 'DET:REC POS');
16
% Start frequency of display
17
fprintf(device, 'FREQ:STAR 0.15 MHz');
18
% Stop frequency of display
19
fprintf(device, 'FREQ:STAR 30 MHz');
20

21
% Single scan
22
fprintf(device, 'INIT2:CONT OFF');
23

24
% Scan 1
25
fprintf(device, 'SCAN1:STAR 0.15 MHz');
26
fprintf(device, 'SCAN1:STOP 3 MHz');
27
fprintf(device, 'SCAN1:STEP 5 kHz');
28
fprintf(device, 'SCAN1:BAND:RES 9 kHz');
29
fprintf(device, 'SCAN1:TIME 50ms');
30
fprintf(device, 'SCAN1:INP:ATT:AUTO OFF');
31
fprintf(device, 'SCAN1:INP:ATT 60dB');
32
fprintf(device, 'SCAN1:INP:GAIN:STAT OFF');
33
fprintf(device, 'SCAN1:INP:GAIN:AUTO OFF');
34
% Scan 2
35
...
36
% Scan 3 
37
...
38

39
% Start Scan
40
fprintf(obj, 'INIT2');
41
% Wait till scan is complete
42
fprintf(device, '*WAI');
43

44

45
%% Get Measurement Results
46
[MHz, dBuV] = ... %% ????????
47

48
 
49
fclose(device);


Danke schonmal für eure Hilfe :-)


Gruß Alex

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren