Messbar anders.

Dewetron blog news

the measurable difference

SCPI – die universelle Schnittstelle

Offenheit und Flexibilität – diese zwei Eigenschaften zeichnen eine gute Datenerfassungssoftware aus. Wir bei DEWETRON haben uns daher zum Ziel gesetzt, Ihnen mit unserer OXYGEN DAQ-Software so viele Optionen wie möglich zu bieten. Dazu zählt auch eine Vielzahl von Softwareschnittstellen.

In diesem Blogpost wollen wir auf die wohl verbreitetste Softwareschnittstelle für elektronische Messgeräte eingehen: SCPI (Standard Commands for Programmable Instruments).

Was SCPI auszeichnet

In der Welt der Messtechnik gibt es eine Vielzahl von Schnittstellen wie XCP, EtherCAT oder CAN. Jede dieser Schnittstellen hat ihre eigenen Einsatzzwecke und Vorteile. Die Schnittstelle, die aber am weitesten verbreitet ist und universell eingesetzt wird, ist SCPI.

Doch hier zuerst ein kurzer Einblick in die Geschichte von SCPI: Anfang der 1990er gab es eine Vielzahl an verschiedenen Befehlssätzen zur Steuerung von elektronischen Geräten. Diese Befehlssätze konnten von Hersteller zu Hersteller unterschiedlich sein und sogar Geräte desselben Herstellers unterschieden sich oft in den verwendeten Befehlssätzen. Dies erschwerte natürlich die Einarbeitung in verschiedene Geräte. Um diesem Wildwuchs zu entgegnen, wurde SCPI 1992 als einheitlicher Standard eingeführt. SCPI basiert auf simplen ASCII-Befehlssätzen und standarisiert gerätespezifische Befehle wie z.B. DCSUPPLY für steuerbare Netzteile.

Den Herstellern steht es dennoch frei, weitere Befehlssätze zu implementieren, welche die Ansteuerung der spezifischen Eigenschaften des Gerätes ermöglichen. Solange diese Befehle der grundlegenden SCPI-Syntax gehorchen, werden sie im Allgemeinen auch als SCPI-Befehle bezeichnet. SCPI ist außerdem unabhängig vom physikalischen Bus. Somit ist in vielen Fällen z.B. eine Verwendung über Ethernet als auch IEEE-488.1 möglich. Je nach Hersteller und Gerät wird aber ein bestimmter physikalischer Bus vorgeschrieben.

Im Gegensatz zu anderen Schnittstellen bietet SCPI nicht nur ein einfaches Einarbeiten, sondern auch die größte Bandbreite an Kontrolloptionen. In der untenstehenden Tabelle können Sie einige der von DEWETRON unterstützten Schnittstellen sehen. Wie man erkennt, bietet SCPI in dieser Auswahl die meisten Kontrolloptionen wie Start/Stop, Save/Restore und viele weitere. Außerdem unterstützt SCPI für die Ausgabe von Daten eine Anzahl von über 100 Kanälen und die Verwendung von Zeitstempeln.

interfaces

DEWETRON-Schnittstellen

Wie Sie SCPI mit DEWETRON verwenden

Die Verwendung von SCPI mit DEWETRON-Systemen ist gewohnt einfach. Folgen Sie dazu einfach den folgenden Schritten:

  1. Öffnen Sie auf Ihrem DEWETRON-System die OXYGEN-Software und navigieren Sie zu den OXYGEN-Einstellungen.
  2. Wählen Sie Fernsteuerung (RC) aus.
  3. Aktivieren Sie Fernsteuerung und wählen Sie die gewünschte Schnittstelle aus.
  4. Wenn Remote Control aktiviert ist, wechselt das Lock Screen Symbol auf Ihrem Gerät zu einem Remote Control (RC) Indikator.

Nachdem Sie diese Schritte ausgeführt haben, können Sie Ihr DEWETRON-Gerät ganz einfach fernsteuern. Nutzen Sie dazu eine beliebige Umgebung. SCPI Befehle können über jede Entwicklungsumgebung ausgeführt werden, welche einen Zugriff auf das physikalische Bussystem hat (in unserem Fall Ethernet).

SCPI setup

SCPI setup

SCPI Setup-Prozess

Es steht Ihnen außerdem die Option offen, die proprietäre Data Stream Schnittstelle zu nutzen. Die Datenübertragung via Data Stream wird mittels SCPI-Befehlen gesteuert. Der Vorteil von Data Stream ist eine stark erhöhte Übertragungsgeschwindigkeit, die schlussendlich nur mehr von der Geschwindigkeit Ihres Ethernet-Netzwerkes abhängt. Dies gelingt durch eine Datenübertragung im Binär- statt ASCII-Format. Über Data Stream haben wir ebenfalls schon einen Blogpost verfasst, den Sie hier finden können.

Noch genauere Information über die Verwendung von SCPI auf OXYGEN-Systemen finden Sie in unserem entsprechenden OXYGEN-Remote-Control-Manual, das Sie hier downloaden können:

DOWNLOADEN SIE DAS MANUAL HIER

DEWETRON – vielseitige Messtechniklösungen

Wir bei DEWETRON sind Spezialist:innen auf dem Gebiet der Messtechnik. Unser Ziel ist es, Messgeräte herzustellen, die einem möglichst hohen Qualitätsstandard entsprechen, modular und vielseitig sowie einfach zu bedienen sind. Damit haben wir uns einigen großen Aufgaben angenommen, doch wir hatten Erfolg.

Überzeugen Sie sich selbst von der Benutzerfreundlichkeit unserer OXYGEN-Software. Diese ist nicht nur einfach mit Maus oder Touch zu bedienen, sondern bietet auch einen riesigen Funktionsumfang. Suchen Sie Resonanzen mittels einer Swept-Sine-Analyse, erstellen Sie einen CPB-Plot oder analysieren Sie die Effizienz Ihres Bauteils anhand einer Efficiency Map.

Überzeugen Sie sich selbst von der Verlässlichkeit und Qualität unserer DAQ-Hardware. Unsere Mixed Signal Power Analyzer bieten Ihnen höchste Präzision mit gleichzeitig hoher Abtastrate. Sie kommen mit integrierter Sensor-Stromversorgung und einem hochauflösenden Multi-Touch-Display. Sehen Sie sich außerdem unsere All-In-Ones, Mainframes oder den innovativen PU[REC]-Datenrekorder an.

Noch mehr Informationen über DEWETRON und unsere Produkte, finden Sie auf der DEWETRON-Webseite. Auch Whitepaper, Video-Tutorials und weitere Blogposts sind dort zu finden. Und falls Sie immer auf dem Laufenden bleiben wollen, können Sie auch ein Abo auf Twitter, YouTube oder Facebook dalassen.

Recent Posts

Contact us Contact us

Haben sie eine Frage?

Kontakt-Formular Deutsch