·
Fehler-Bit 30
- Fehler im Floating Point Format
·
Fehler-Bit 31
- Fehler im Integer Format
Ein nicht in der Kommandoliste gefundenes Kommando wird mit "command not found <CRLF> " quittiert.
Kommandounabhängige Fehler:
Nach dem Empfang des Kommandos wird es in Kommando und Parameter zerlegt. Dabei wird die
Kommandozeile formal auf folgende Fehler überprüft:
·
Fehler-Bit 24
- Kommando zu lang (max. 10 Zeichen)
·
Fehler-Bit 25
- zu viel Parameter (max. 7 Parameter)
·
Fehler-Bit 26
- Parameter zu lang (max. 30 Zeichen)
Ein auftretender Fehler unterbindet die Interpretation des Kommandos und kann bei allen Kommandos
auftreten. Diese Fehler werden in der Kommandobeschreibung nicht explizit aufgeführt.
Abkürzungen:
char
ASCII-Zeichen (8 Bit) z.B.: Buchstabe oder Ziffer
w
Word (16 Bit)
dw
Doppelwort (32 Bit)
fpv
Floating Point Wert
1.9.1.1 Betriebskommandos
Nachfolgend werden alle Betriebskommandos beschrieben:
Kommando
Funktion
idn
Geräteidentifikation
rst
Softwarereset
break
Unterbrechung der laufenden Ausgabe
start
Startet Funktionsgenerator oder Arbitrary(Tabellen)-Funktion
stop
Abbruch der laufenden Ausgabe
stat
Status abfragen
err
Fehlerstatus abfragen
def
Konfiguration des Gerätes
defp
Konfiguration der Default-Werte
hvon
Hochspannung schalten
volt
Sollwert für Piezospannung setzen oder lesen
mvolt
liest den DAC der Ausgangsspannung
pos
Position setzen oder lesen
mpos
liest das Messsystem und gibt die aktuelle Position zurück
sens
Sensor abfragen
cl
Driftausgleich ein- oder ausschalten
ki
Parameter Driftausgleich
sin
Sinusfunktion initialisieren oder rücklesen
rect
Rechteckfunktion initialisieren oder rücklesen
tria
Dreieckfunktion initialisieren oder rücklesen
tbres
Tabelle rücksetzen
tbpos
Tabellenwertepaar setzen oder rücklesen
tblo
untere Grenze des Ausgabezeigers setzen oder rücklesen
tbhi
obere Grenze des Ausgabezeigers setzen oder rücklesen
tbptr
Ausgabezeiger setzen oder rücklesen
tbval
Tabellenwertepaare mit automatischen Zeigerinkrement setzen oder rücklesen
resgen
Arbitrary-Tabelle und Funktionsgenerator zurücksetzen
version
ruft die Versionsnummer der Firmware ab
serno
ruft die Seriennummer der nano box USB ab
s
zeigt die Kommandoliste an
Geschäftsführer: Dr. Bernt Götz • Telefon 03641/66880 • Fax 03641/668866 • www.piezojena.com
z.B.: 0 ... 65535 (dezimal) oder 0x0000 ... 0xFFFF (hexadezimal)
z.B.: 0 ... 4294967295 (dezimal) oder 0x00000000 ... 0xFFFFFFFF
(hexadezimal)
z.B.: 0.123 oder 1.23e-1 (Punkt "." als Dezimaltrennzeichen)
Deutsch
20