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 

Kern Waage



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!

29.06.2016, 07:15 (Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2016 07:16 von Yilhak.)
Beitrag #1

Yilhak Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: May 2016

2014
2015
EN



Kern Waage
Hallo Leute,

ich habe ein extrem großes Problem! Ich will (z.B.)alle 500ms eine Kernwaage abfragen über die RS232 Schnittstelle.
Aktuell misst er etwa ohne das ich etwas einstelle mit ca. 230ms pro Wert. Mit timeLoop in der While-Schleife misst der nur den Anfangswert. Habe alles schon ausprobiert. BITTE UM HILFE. Es soll mir alle 500ms einen Wert zuschicken -> als .txt Datei abgespeichert

Vielen Dank im Voraus!

MfG


Angehängte Datei(en) Thumbnail(s)
   

14.0 .vi  Waage.vi (Größe: 61,38 KB / Downloads: 295)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.06.2016, 07:23 (Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2016 07:33 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Kern Waage
Hallo Yilhak,

deine Waage sendet dir Werte mit ihrem eigenen Timing, die kümmert sich nicht um deine Wünsche bzgl. des Abspeicherns…

Zitat:ich habe ein extrem großes Problem!
Die größe des Problems hängt von der Sichtweise ab… Big Grin

Lösung:
Eine Loop holt die Werte von der Waage ab und speichert sie in einem Notifier (oder im einfachste Fall in einem Indicator).
Eine zweite Loop liest den Notifier (oder die lokale Variable) im 500ms-Takt und speichert die Werte in eine Datei.
Damit hast du Datenakquise und Datenspeicherung zeitlich entkoppelt, ohne dass sie sich gegenseitig beeinflussen/stören…
(Der Notifier hat den Vorteil, dass man die beiden Schleifen dann in unterschiedliche VIs auslagern kann!)

Sowas nennt sich Consumer-Producer-Schema und ist ein einfaches und übliches Entwurfsschema für Programme. LabVIEW hat da sogar Beispiel-Projekte im Angebot!

Nachtrag:
Ich bemerke gerade, dass du ja doch ein Kommando "1" an die Waage sendest. Reagiert die Waage auf dieses Kommando mit einem Messwert?
Wenn ja, dann würde es natürlich ausreichen, die Wartezeit in der Schleife zu platzieren…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  [split] Datenerfassung Kern-Waage braendy 1 3.601 18.10.2020 15:49
Letzter Beitrag: GerdW
  Signal von Waage per Visa Sawy3r 2 4.404 15.07.2020 08:38
Letzter Beitrag: Freddy
Brick Kern Waagensteuerung (via kern.llb) Tobbel 10 16.928 23.06.2016 15:59
Letzter Beitrag: jg
  Befehl and KERN Waage senden. Heartless 4 8.575 29.06.2015 12:42
Letzter Beitrag: Schwand
  Sartorius Waage auslesen error -1073807339 kernhausen 1 7.174 31.08.2011 21:18
Letzter Beitrag: GerdW
  Abfragen einer Waage Turtle 12 24.058 16.04.2011 14:06
Letzter Beitrag: jg

Gehe zu: