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 

VISA lesen läuft über



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!

22.12.2010, 12:12
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
VISA lesen läuft über
Konfigurations-VI gehören nicht IN eine Loop, sondern davor.

Die Buffergröße in Bytes kann man mit dem entsprechenden VI in der Serial-Palette festlegen. Standard ist 4096 bytes.
' schrieb:Moin,
danke für die Antwort.
im Anhang habe ich das vi mal dargestellt. Über den Eigenschaftsknoten lese ich die Anzahl der Bytes aus und leite sie als Eingang zum "VISA lesen" weiter. Meintest du so?
So in der Art, s. o.
' schrieb:Wenn ich das vi ohne Schleife laufen lasse kommt trotzdem immer noch folgende Fehlermeldung:

"Während der Übertragung ist ein Überlauffehler aufgetreten. Ein Zeichen wurde von der Hardware nicht gelesen, bevor das nächste Zeichen ankam."
Logisch, oder? Dein Mikrocontroller sendet dauernd, so wie ich das verstehe. Irgendwann (bei Standardeinstellungen nach ca. 4000 ms, s.o.) ist der Buffer voll!
' schrieb:Mit Schleife kommt diese Fehlermeldung nicht mehr. Je nachdem wie lange die Schlaufendauer ist, je größer ist auch die Byteanzahl am Port.
Das verstehe ich nicht, weil doch bei jedem Durchlauf trotzdem ALLE Bytes am Port ausgelesen werden, wo ist der Unterschied zum Modell ohne Schleife bei dem die Fehlermeldung auftritt. Also ich verstehe nicht warum die ausgelesenen Bytes von der Dauer der Schleife abhängig sind?
Nicht? Nochmal, dein MC sendet dauernd, d.h. so ca. jede ms sendet er ein Byte. Das landet im Buffer der seriellen Schnittstelle.
Je länger dein Wait ist, desto mehr Bytes liegen beim nächsten Durchlauf im Buffer.

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 


Nachrichten in diesem Thema
VISA lesen läuft über - H_S - 21.12.2010, 21:45
VISA lesen läuft über - jg - 22.12.2010, 00:17
VISA lesen läuft über - H_S - 22.12.2010, 11:56
VISA lesen läuft über - jg - 22.12.2010 12:12
VISA lesen läuft über - H_S - 22.12.2010, 18:18

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zwei Messungen mit zwei identischen Messgeräten über VISA hansi9990 7 6.626 21.10.2019 10:40
Letzter Beitrag: HVo
  Messgerät über Visa auslesen AAlp 10 9.453 07.05.2019 08:59
Letzter Beitrag: AAlp
  VISA über MAX geht, im VI nicht mehr buettnerstefan 7 6.760 29.06.2018 13:02
Letzter Beitrag: buettnerstefan
  Fehler -1073807298 bei VISA: Lesen Schnittlauch 7 10.274 17.01.2017 16:07
Letzter Beitrag: GerdW
  RS 485 über VISA - Beschleunigung möglich? Riddler 6 7.592 11.11.2015 19:18
Letzter Beitrag: Lucki
  Kommunikation zwischen einer Pumpe und PC über VISA PatiPati 25 17.373 22.09.2015 21:21
Letzter Beitrag: GerdW

Gehe zu: