LabVIEWForum.de
Kommunikation mit Funktionsgenerator TG1010A - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Kommunikation mit Funktionsgenerator TG1010A (/Thread-Kommunikation-mit-Funktionsgenerator-TG1010A)

Seiten: 1 2 3 4


RE: Kommunikation mit Funktionsgenerator TG1010A - Freddy - 02.11.2016 15:02

Die 04H soll bedeuten 04 in HEX. Es steht der Befehl in Klammer LF.
Es ist eine Liste von Befehlen in der Doku. Welchen Du verwendest musst Du festlegen.
Das ist immer ein String. Am Ende des Strings hängst Du ein LF an.
Als Beispiel siehe Bild.


RE: Kommunikation mit Funktionsgenerator TG1010A - mvision - 02.11.2016 16:29

Danke, aber irgendwie funktioniert es nicht. Sorry wenn ich mich blöd anstelle.
Ob ich die Zeilenvorschub Konstante oder 0A in Hex dahinter schreibe, dürfte doch keinen Unterschied machen?


RE: Kommunikation mit Funktionsgenerator TG1010A - Freddy - 02.11.2016 16:36

Zitat:Ob ich die Zeilenvorschub Konstante oder 0A in Hex dahinter schreibe, dürfte doch keinen Unterschied machen?
Doch Ahrg1
Du schreibst nicht 0A in HEX sondern in ASCII das hat andere HEX Werte( 3041 HEX).
LF ist kein sichtbares Zeichen. Daher kannst Du es so nicht als String schreiben.


RE: Kommunikation mit Funktionsgenerator TG1010A - mvision - 02.11.2016 16:44

(02.11.2016 16:36 )Freddy schrieb:  
Zitat:Ob ich die Zeilenvorschub Konstante oder 0A in Hex dahinter schreibe, dürfte doch keinen Unterschied machen?
Doch Ahrg1
Du schreibst nicht 0A in HEX sondern in ASCII das hat andere HEX Werte( 3041 HEX).
LF ist kein sichtbares Zeichen. Daher kannst Du es so nicht als String schreiben.

Achso, verstehe. Habe das nun geändert, der Befehl kommt aber nicht an.


RE: Kommunikation mit Funktionsgenerator TG1010A - GerdW - 02.11.2016 16:47

Hallo ihr zwei,

kurzer Hinweis:
Wenn bei Strings mit verschiedenen Display-Codes operiert wird, sollte man diese Einstellung auch sichtbar machen!
Dazu Rechtsklick -> Sichtbare Elemente -> Displaymode aktivieren!
(Dies hilft auch ungemein, wenn man nur Bilder von Blockdiagrammen bereitstellt!)

Beispiel: [attachment=56846] (Stringkonstante mit dem Hex-Wert 04)


RE: Kommunikation mit Funktionsgenerator TG1010A - mvision - 02.11.2016 16:54

Danke für den Tipp.
So schauts bei mir aus:


RE: Kommunikation mit Funktionsgenerator TG1010A - Freddy - 02.11.2016 16:56

Ohne While Schleife bitte. Die While Schleife wird die Schnittstelle überfüllen.


RE: Kommunikation mit Funktionsgenerator TG1010A - mvision - 07.11.2016 11:17

(02.11.2016 16:56 )Freddy schrieb:  Ohne While Schleife bitte. Die While Schleife wird die Schnittstelle überfüllen.

Sorry für die späte Antwort, konnte erst jetzt wieder an den Systemrechner.
Funktioniert jetzt bestens, vielen Dank!!


RE: Kommunikation mit Funktionsgenerator TG1010A - Freddy - 07.11.2016 11:29

Auszug aus dem Handbuch:
Zitat:<cpd> <CHARACTER PROGRAM DATA>, i.e. a short mnemonic or string such as ON or OFF.
Du must die zeichen <> weglassen.
Der Befehl lautet:
OUTPUT ON und nicht OUTPUT <ON>

Gruß
Freddy


RE: Kommunikation mit Funktionsgenerator TG1010A - mvision - 09.11.2016 15:54

Hallo,
ich habe nun eine Ereignisstruktur in einer while-Schleife um den Datenfluss zu entlasten.
Wenn ich jedoch die While-Schleife verlassen möchte durch den "Stop" Button, wird darauf gewartet, dass das Ereignis noch einmal eintrifft.
Kann ich das umgehen und sofort aus der Schleife springen?