SCPI Befehle zusammenbröseln

Gast #6372010
Hallo,

habe mir Bedienoberfläche gebastelt, mittels derer ich eine 
Messplatzsteuerung automatisiere. Zum Thema: ich möchte folgende SCPI 
Befehl mittels einer Globalen Variable (sie bekommt ihren Wert aus einer 
Textbox)zusammensetzen und abschicken
FUNC:PULS:WIDT 5 MS

mit der Variablen:

"FUNC:PULS:WIDT"+ GlobaleVariablen.Pulsbreite +"ms"

Die Fehlermeldung lautet: -113, undefined Header
Gast #6372024
SCPI schrieb:
> Die Fehlermeldung lautet: -113, undefined Header

Und was stört dich daran?
Ein Blick in das Manual zu deinem (unbekannten) Device wird dir 
wahrscheinlich verraten, dass es das nicht kann.

-113 Undefined header
[The header is syntactically correct, but it is undefined for this 
specific device; for example, *XYZ is not defined for any device.]
Gast #6372034
Wolfgang schrieb:
> Und was stört dich daran?
> Ein Blick in das Manual zu deinem (unbekannten) Device wird dir
> wahrscheinlich verraten, dass es das nicht kann.

jaaa aber das ergibt keinen Sinn. Denn die variablen enthalten die 
Werte, die auch im "Normalen" Code enthalten sind. und der Funktioniert. 
Hab ja nicht gesagt, dass das zwingend ein syntaxfehler ist...
Gast #6372046
SCPI schrieb:
> anbei zwei bilder vom code
Frei nach dem Motto: ein Bild sagt mehr als 1000 Worte?!?

Vielleicht hab ich es ja überlesen: In welcher Programmiersprache bist 
du unterwegs?

Vielleicht muß das
1
 + GlobaleVariablen.Pulsbreite +
noch zum Typ String gewandelt werden?
Gast #6372049
SCPI schrieb:
> jaaa aber das ergibt keinen Sinn. Denn die variablen enthalten die
> Werte, die auch im "Normalen" Code enthalten sind. und der Funktioniert.

Irgendeinen Unterschied zwischen dem "Normalen" Code und dem von dir 
erzeugten String wird es doch wohl geben. Zeig doch mal beides.
Die Fehlermeldung ist laut SCPI Command Reference ziemlich eindeutig.
Gast #6372052
Wolfgang schrieb:
> Irgendeinen Unterschied zwischen dem "Normalen" Code und dem von dir
> erzeugten String wird es doch wohl geben. Zeig doch mal beides.
> Die Fehlermeldung ist laut SCPI Command Reference ziemlich eindeutig.

hat sich bereits erledigt, danke!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.