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
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.]
SCPI schrieb: > "FUNC:PULS:WIDT"+ GlobaleVariablen.Pulsbreite +"ms" 2 blanks fehlen... ==>> "FUNC:PULS:WIDT " + GlobaleVariablen.Pulsbreite + " ms"
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...
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?
Stephan schrieb: > "FUNC:PULS:WIDT " + GlobaleVariablen.Pulsbreite + " ms" ja das wars. hätte ich auch selbst drauf kommen können. danke dir
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.
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!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.