4
Kapitel 4 Fernsteuerungsschnittstelle – Referenzinformationen
Einführung in die Befehlssprache SCPI
Einführung in die Befehlssprache SCPI
SCPI (Standard Commands for Programmable Instruments) ist eine
ASCII-basierte Befehlssprache zur Steuerung von Test- und Messgerä-
ten. Der Abschnitt „Grundlagen der Programmierung", beginnend auf
Seite 181, bietet eine Einführung in die Grundtechniken der Fernpro-
grammierung des Funktionsgenerators.
SCPI-Befehle basieren auf einer hierarchischen Struktur, die auch als
Baumsystem bezeichnet wird. Hierbei sind zusammengehörige Befehle
jeweils unter einem gemeinsamen Knoten zu einem Subsystem zusam-
mengefasst. Zur Veranschaulichung ist nachfolgend ein Ausschnitt aus
dem SOURce-Subsystem dargestellt.
SOURce:
FREQuency
:STARt {< Frequenz >|MINimum|MAXimum}
:STARt? [MINimum|MAXimum]
FREQuency
:STOP {< Frequenz >|MINimum|MAXimum}
:STOP? [MINimum|MAXimum]
SWEep
:SPACing {LINear|LOGarithmic}
:SPACing?
SWEep
:TIME {< Sekunden >|MINimum|MAXimum}
:TIME? [MINimum|MAXimum]
SWEep
:STATe {OFF|ON}
:STATe?
SOURce ist das primäre Schlüsselwort dieses Befehls; Frequenz und
SWEep sind sekundäre Schlüsselwörter, und STARt und STOP sind
tertiäre Schlüsselwörter. Schlüsselwörter verschiedener Ebenen werden
durch einen Doppelpunkt ( : ) voneinander getrennt.
296