®
R&S
Scope Rider RTH
scpi.post( data, callback );
scpi.get( callback );
Befehle können verkettet und durch Semikolon getrennt werden. Beispiel:
"*RST;:CURS:FUNC TRAC;:CURS:STAT ON;"
Der Init- und Query-Callback ist vom Typ Function(String response), wobei die
Parameterantwort die Abfrageergebnisse und den Fehlerstatus enthält, jeweils durch
Semikolon getrennt. Beispielsweise könnte eine Abfrage wie folgende Rückmeldung
liefern: 1;TRAC;0.050196078431;-0.050196078431;0,"No error".
Verwenden Sie für die Synchronisierung den Callback. Bereiten Sie den nächsten
Befehl oder die nächste Abfrage vor, wenn der vorherige Befehl zurückgegeben wurde.
Fehlersuche in der App
1. Kopieren Sie die App-Datei auf das Messgerät.
2. Schließen Sie das Gerät an das LAN.
3. Öffnen Sie auf dem Computer den Browser.
4. Geben Sie folgende Adresse ein: http://<RTH-Url>/apps/<appname>.html.
Starten Sie nicht die App auf dem Messgerät.
Die App wird nun im Browserfenster auf dem Computer ausgeführt. Die Anzeige
kann aufgrund unterschiedlicher Schriftarten und Fenstergrößen anders aussehen.
5. Starten Sie den integrierten Debugger des Browsers, üblicherweise mit [F12].
Wenn Sie weitere Unterstützung benötigen, wenden Sie sich bitte an den Customer
Support von Rohde & Schwarz.
C.4 Demo-App
Der folgende Code ist eine Beispiel-App zur Veranschaulichung der Dateistruktur und
der Verwendung von Remote-Befehlen. Sie können den Code in eine HTML-Datei
kopieren, die Datei auf die interne SD-Karte kopieren und die App starten. Sie können
sich auch an den Customer Support von Rohde & Schwarz wenden, um die Datei zu
erhalten.
<!doctype html>
<html>
<!-- User App Demo page for Rohde & Schwarz RTH -->
<head>
<link rel="stylesheet" type="text/css" href="/css/appstyle.css">
<meta charset="utf-8">
<meta name="RS_PagePos" content="400,40,390,400"> <!-- xleft,ytop,width,height -->
<title>Demo</title>
<script src="/jquery.js"></script>
<script src="/scpi.js"></script>
Benutzerhandbuch 1326.1578.03 ─ 19
Benutzer-Scripting (R&S RTH-K38)
Demo-App
543