INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Fluke 700G27 über virtuellen COM



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

03.06.2019, 18:23 (Dieser Beitrag wurde zuletzt bearbeitet: 03.06.2019 20:28 von jg.)
Beitrag #23

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Fluke 700G27 über virtuellen COM
Bytes At Port ist in vielen Fällen eine völlig überflüssige Abfrage, vor allem dann, wenn man weiß, dass eine Nachricht immer mit einem ganz bestimmten ASCII Zeichen abgeschlossen wird.

Die Verwendung von \r in deinem Screenshot und ein Vergleich mit einem VISA-Instrument Driver für ein "Fluke 5XXX Series Multicalibrators" deuten darauf hin, dass Fluke das <Carriage Return> als Abschlußzeichen verwendet, sowohl bei Kommandos als auch bei Antworten.

Die Verwendung von \r in deinem Screenshot und ein Vergleich mit einem VISA-Instrument Driver für ein "Fluke 5XXX Series Multicalibrators" deuten darauf hin, dass Fluke entweder das <Carriage Return> oder <LineFeed> als Abschlußzeichen verwendet, sowohl bei Kommandos als auch bei Antworten.

Somit bieten sich die folgenden Einstellungen der seriellen Schnittstelle an (kopiert aus dem oben erwähnten Instrument Driver):
   
Das kommt in dein VI direkt nach "VISA Configure Serial Port" (edit) und zeigt die Einstellung mit "LineFeed".

Vorteile: Du kannst es dir sparen, an Kommandos das <CR>/<LF> anzuhängen, das macht dann VISA für dich, und bei VISA Read kannst du auf Bytes at Port verzichten, stattdessen versuchst du einfach eine genügend große Anzahl an Bytes einzulesen (z.B. 100). VISA Read gibt trotzdem nur den Antwort-String bis zum ersten erkannten Termination Char zurück.

Gruß, Jens

Offtopic2 @Freddy: Eine ungebremste While-Loop Flop

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: Fluke 700G27 über virtuellen COM - jg - 03.06.2019 18:23

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  virtuellen Comport finden Hachiko 5 6.040 16.01.2012 15:38
Letzter Beitrag: Hachiko

Gehe zu: