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 

Kommunikation zwischen einer Pumpe und PC über VISA



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!

21.09.2015, 14:29
Beitrag #11

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Kommunikation zwischen einer Pumpe und PC über VISA
Offtopic2
Crosspost: http://www.labviewportal.ru/viewtopic.php?f=14&t=8258
Bitte das nächste Mal selber darauf hinweisen.

Danke, Jens

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
21.09.2015, 14:40
Beitrag #12

PatiPati Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Sep 2015

2013
2015
DE_EN



RE: Kommunikation zwischen einer Pumpe und PC über VISA
der Inhalt der 3 Bytes sind ja <DATA1><DATAX><CHKSUM>. das eben ohne diese Klammern aber wie bekomme ich das raus, was da für werte drin stecken, kann man das irgendwie anzeigen lassen? Ich bin hier am verzeweifeln so langsam Sad Sad Sad
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2015, 15:00
Beitrag #13

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Kommunikation zwischen einer Pumpe und PC über VISA
Hallo Pati,

Zitat:kann man das irgendwie anzeigen lassen?
Danach hast du bisher nicht gefragt…

Lösungen:
1. String-Anzeige, wie schon öfter erwähnt in Hex- oder \-Codes-Display.
2. String in U8-Array umwandeln, dann Arrayanzeige in Hex-Anzeige

Wenn du die zweite Lösung nimmst, kannst du auch sehr einfach die gewünschten Bytes per IndexArray auslesen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2015, 15:12
Beitrag #14

PatiPati Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Sep 2015

2013
2015
DE_EN



RE: Kommunikation zwischen einer Pumpe und PC über VISA
Bei deinem ersten Lösungsvorschlag wird bei mir gar nichts angezeigt, da passiert einfach nichts und bei deinem 2 Vorschlag versuche ich es zu verbinden, aber die Verbindungen passen nicht.

Könntest du mir eventuell kleine Beispiele dazu zeigen? Danke für deine Geduld Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2015, 15:20
Beitrag #15

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Kommunikation zwischen einer Pumpe und PC über VISA
Hallo Pati,

zur 2. Lösung:
   

Zitat:Bei deinem ersten Lösungsvorschlag wird bei mir gar nichts angezeigt, da passiert einfach nichts
Wenn in deinem Stringindicator NICHTS angezeigt wird: bist du dir sicher, überhaupt Daten empfangen zu haben?
Hast du schon mal "Debugging" ausbprobiert?
Wieviele Zeichen liest du vom seriellen Port?
Was zeigt dir eine Sonde an?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2015, 15:32
Beitrag #16

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Kommunikation zwischen einer Pumpe und PC über VISA
Du solltest dringend zwischen VISA-Schreiben und VISA-Lesen eine Wartezeit einbauen. So schnell wird deine Pumpe nicht antworten.
Alternativ solange "Bytes at Port" ausführen, bis das Ergebnis >=3 ist.

Außerdem solltest du bei VISA Configure Serial Port den "Termination Char" deaktivieren, standardmäßig ist der nämlich aktiviert, und das passt nicht bei deinem Kommunikationsprotokoll.

Gruß, Jens

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
22.09.2015, 08:02
Beitrag #17

PatiPati Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Sep 2015

2013
2015
DE_EN



RE: Kommunikation zwischen einer Pumpe und PC über VISA
Das mit dem Debugging war ein sehr guter Tipp Smile Ich wusste gar nicht, dass es so etwas gibt.
Das mit dem Schreibpuffer klappt, ich sende der Pumpe ein Befehl von 10 Byte und die Pumpe reagiert da drauf, als Ausgabezählwert werden 18 Byte angezeigt.

Bei der Ausführung von Bytes at Port wird nichts angezeigt, da kommt nur ein F an bei der Case-Struktur. Also ist da irgendwo schon ein Fehler, da müssten ja eigentlich die 3 Bytes ankommen, wenn ich das richtig verstanden habe.
Ich habe wohl irgendwo einen Fehler bei der Deaktivierung vom Endzeichen.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.09.2015, 09:08
Beitrag #18

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Kommunikation zwischen einer Pumpe und PC über VISA
THINK Dataflow!

Das Warten hast du ohne Datenfluss hinzugefügt, das wird nicht zwischen Schreiben und Lesen ausgeführt, sondern parallel dazu.

Gruß, Jens

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
22.09.2015, 09:25
Beitrag #19

PatiPati Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Sep 2015

2013
2015
DE_EN



RE: Kommunikation zwischen einer Pumpe und PC über VISA
Wie soll das funktionieren, dass ich das Timeout mit dem Datenfluss verbinden? I dont know ...


Angehängte Datei(en)
13.0 .vi  VISA_Pump.vi (Größe: 25,4 KB / Downloads: 151)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.09.2015, 09:48
Beitrag #20

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Kommunikation zwischen einer Pumpe und PC über VISA
So z.B.
   
Gruß, Jens

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
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  VISA TCP/IP Kommunikation Enrico01 8 6.588 22.10.2019 13:41
Letzter Beitrag: jahu
  Zwei Messungen mit zwei identischen Messgeräten über VISA hansi9990 7 4.503 21.10.2019 10:40
Letzter Beitrag: HVo
  Messgerät über Visa auslesen AAlp 10 7.480 07.05.2019 08:59
Letzter Beitrag: AAlp
  Serielle Schnittstelle: Unterschied zwischen FIFO-Buffer und VISA-Buffer Exle 4 5.967 23.01.2019 08:07
Letzter Beitrag: Ratio
  VISA über MAX geht, im VI nicht mehr buettnerstefan 7 5.481 29.06.2018 13:02
Letzter Beitrag: buettnerstefan
  VISA: I/O Fehler beim Auslesen einer seriellen Schnittstelle konne 5 6.399 19.07.2017 13:04
Letzter Beitrag: konne

Gehe zu: