' schrieb:Ich habe einige Agilent-Geräte, die ich per VISA über GPIB ansteuere und da muss nie ein Zeilenumbruch mitgeschickt werden.
Bei GPIB ist das tatsächlich für neuere Geräte nicht nötig. Ältere Geräte speziell von HP, so von vor 1990 allerdings brauchen das fast immer. HP hat zwar den GPIB Bus erfunden und auch eine Methode vorgesehen um ohne spezielle Character das Ende einer Message anzuzeigen, das dann aber komischerweise lange "vergessen".
Für seriel angesprochene Geräte (hab da irgendwas von COM gelesen in einem Bericht in diesem Thread) wäre aber ein CR LF (rn) fast obligatorisch, ausser für ein paar Exoten die da andere Character verwenden (etwa EOT oder 03).
Die Idee um die Zeilenendekonstante generell an jedes Kommando anzuhängen wäre dann sicher gut. Alternativ kannst Du das auch manuell einführen. Popup-menu -> Codes Display, erlaubt nicht direkt darstellbare Character anzuzeigen und auch einzuführen.
nn mit nn als eine zwei Digit Zahl die den ASCII Hexcode des Characters ist
oder für ein paar besonders ausgezeichnete Steuercharacter:
s Space
t Tabulator
r Carriage Return
n Line Feed
Und der allgemeine DOS/Windows Zeilenumbruch ist dann eben rn
Wobei Mac hier nur r benützt und Unix nur n
Ist doch immer wieder schön wie jeder sich bemüht um es ja garantiert nicht so wie der andere zu tun.
Rolf Kalbermatter