Hallo Leute,
mein Messgerät hat eine maximale Baud-Rate von 38400, nun hingt meine Datenerfassung hinterher.
Wenn mein Messgerät kontinuierlich verfährt kann das Programm nicht die aktuellen Werte raus geben.
Was kann ich da machen?
MfG
Markus
Hi,
da muss ich mal ein kurzes "Häh?" einwerfen...
Du meinst, dein Messgerät liefert kontinuierlich Werte...und dein LV-Programm kriegt die nicht alle mit?! Die 38400 Baud sollten kein Problem sein, denke ich...wie ist denn deine Einlese-Routine aufgebaut? Rück mal ein paar Details (z.B. dein VI) raus...
Gruß
Achim
EDIT: Sehe grade noch mal den Thementitel...also liefert das Gerät nicht schnell genug Mess-Daten...hm...dann musst du halt langsamer "verfahren"...
Ich verfahre schon sehr langsam.
(VI LV 7.1)
Kann es sein, dass
a) Die Baud-Rate auf 9600 falsch eingestellt ist
b) Ein 100ms Timingelement verwendet wird, sprich es werden nur maximal 10 Messwerte pro Sekunde ausgelesen bzw 10 mal werden 50 Bytes gelesen
Ich weiß ja nicht welche exakten Werte das messgerät ausgibt, aber evtl. Hilft es das Timing auf weniger ms zu setzen.
Bau zwischen dein Schreiben und Lesen mal einen PropertyNode mit der Eigenschaft "bytes at port" ein und schließ dessen Ausgang an das "Lesen" an!
VISA Palette ... Advanced ... PropertyNode, hier dann Serial Settings ... Number of Bytes at serial Port
Hallo Benjamin,
das sind nur die Voreinstellungen des VI`s, die sind schon geändert.
MfG
Markus
Super es geht !!!!!!!!!!!!!!
dankeschön Achim und Benjamin
Gruß Markus