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 

Messgerät über RS-232 ansteuern



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!

20.09.2011, 12:59 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2011 13:04 von lebig.)
Beitrag #31

lebig Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Aug 2011

2010
2011
DE_EN



RE: Messgerät über RS-232 ansteuern
(07.09.2011 12:02 )lebig schrieb:  
(07.09.2011 08:59 )Lucki schrieb:  Also ich schließe mich der Antwort von Jens an und empfehle, alle anderen Einlese-Experimente ad Acta zu legen.
Wenn unaufgefordert und kontinuierlich gesendet wird, mußt Du natürlich jeden Wert auch empfangen, damit der Empfangspuffer nicht überläuft. Du muß aber nicht jeden Wert speichern. Wenn Du nur einen Wert pro Minute haben willst, dann verwendest Du eben nur einen Wert pro Minute zum Speichern. Hilfreich dafür wäre z.B. das VI "Verstrichene Zeit": Immer wenn die verstrichene Zeit true ist, wird der Wert nicht nur empfangen, sondern auch verwendet. (Ich selbst würde es allerdings nicht so machen. Ich nutze jede Chance zur Mittelwertbildung. Hier würde ich aus den Werten von einer Minute den Mittelwert bilden und diesen Wert speichern)

Hallo Jungs,
vielen dank für die vielen Vorschlage.Probiere es mal gleich mit #28 und #29 und spreche auch mit dem Betreuer über die Projekt Vorgaben.
Melde mich nochmal.
Big Grin Toller Forum und danke für die Blitzartigen Antworte

Hallo liebe Kommunity,
endlich funktioniert meine VI Big Grin...Beitrag #29 war sehr hilfreich aber auch alle vorherige Beiträge.Vielen dank Jungs...

Jetzt würde ich gern meine VI wie aus beitrag #29 empfohlen über die Mittelwertbildung nach eine gewisse zeit(Einstellbar) zum laufen bringen. Habe viel versucht leider klappst es nicht...

könntihr mir weiterhelfen?

Lg Lebig
2hands

anbei meine funktionsfähige VI mit der "Verstrichene Zeit"


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2011, 13:32 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2011 13:33 von Lucki.)
Beitrag #32

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Messgerät über RS-232 ansteuern
Sehe gleich bei flüchtiger Betrachtung einen riesenhaften Fehler: In der Schleife, in der sich des Read befindet, hat ein Wait (1000ms!) nichts zu suchen! Die Schleifen-Duchlaufzeit muß durch Read allein bestimmt werden. Read wartet bei jedem neuen Durchlauf, bis ein Zeilenendezeichen im Puffer ist und liest den Puffer bis dahin aus.
So wie es jetzt ist, wird der Empfangspuffer überlaufen. Denn alle 1 sek wird ein Datensatz gelesen, und viele Datensätze kommen womöglich in der gleichen Zeit in den Puffer hinein.
Probiers mal ohne Wait und melde Dich dann noch mal.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.09.2011, 11:43
Beitrag #33

lebig Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Aug 2011

2010
2011
DE_EN



RE: Messgerät über RS-232 ansteuern
(20.09.2011 13:32 )Lucki schrieb:  Sehe gleich bei flüchtiger Betrachtung einen riesenhaften Fehler: In der Schleife, in der sich des Read befindet, hat ein Wait (1000ms!) nichts zu suchen! Die Schleifen-Duchlaufzeit muß durch Read allein bestimmt werden. Read wartet bei jedem neuen Durchlauf, bis ein Zeilenendezeichen im Puffer ist und liest den Puffer bis dahin aus.
So wie es jetzt ist, wird der Empfangspuffer überlaufen. Denn alle 1 sek wird ein Datensatz gelesen, und viele Datensätze kommen womöglich in der gleichen Zeit in den Puffer hinein.
Probiers mal ohne Wait und melde Dich dann noch mal.

Servus Lucki,
das Messgerät sendet 2 messwerte/ Sec.Also ich habe die Wait auf 1000ms aufgebaut um meine Mesdauer einzuhalten(1 messung in der Minute) sonst wenn ich 1 Min messen möchte dauert die messung nur 30 sec(d.h immer nur die Hälfte der Zeit).
ich hoffe du versteht was ich damit meine.
Mit der Wait(1000ms) läuft das Programm gerade ohne AbsturzhttpBig Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.09.2011, 13:33 (Dieser Beitrag wurde zuletzt bearbeitet: 28.09.2011 13:34 von lebig.)
Beitrag #34

lebig Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Aug 2011

2010
2011
DE_EN



RE: Messgerät über RS-232 ansteuern
(28.09.2011 11:43 )lebig schrieb:  
(20.09.2011 13:32 )Lucki schrieb:  Sehe gleich bei flüchtiger Betrachtung einen riesenhaften Fehler: In der Schleife, in der sich des Read befindet, hat ein Wait (1000ms!) nichts zu suchen! Die Schleifen-Duchlaufzeit muß durch Read allein bestimmt werden. Read wartet bei jedem neuen Durchlauf, bis ein Zeilenendezeichen im Puffer ist und liest den Puffer bis dahin aus.
So wie es jetzt ist, wird der Empfangspuffer überlaufen. Denn alle 1 sek wird ein Datensatz gelesen, und viele Datensätze kommen womöglich in der gleichen Zeit in den Puffer hinein.
Probiers mal ohne Wait und melde Dich dann noch mal.

Servus Lucki,
das Messgerät sendet 2 messwerte/ Sec.Also ich habe die Wait auf 1000ms aufgebaut um meine Mesdauer einzuhalten(1 messung in der Minute) sonst wenn ich 1 Min messen möchte dauert die messung nur 30 sec(d.h immer nur die Hälfte der Zeit).
ich hoffe du versteht was ich damit meine.
-> genau wie du gesagt hast ich bekomme einen Überlauffehler wenn ich länger messe(Bsp. 10 min und 100 Messpukte)..
wie kann ich mein VI besser programmieren???
danke
Gruß Lebig


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

lebig Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Aug 2011

2010
2011
DE_EN



RE: Messgerät über RS-232 ansteuern
Danke Jungs,
es läuft jetzt Ohne Absturz mit " Verstrichene zeit...
Guru1
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: