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 

Gleichzeitiges Auslesen 2er Geräte über RS-232



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!

09.07.2009, 08:33
Beitrag #1

Nils_D Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Apr 2009

7
-
de

10317
Deutschland
Gleichzeitiges Auslesen 2er Geräte über RS-232
Hallo,

ich habe folgendes Problem:

Ich habe 2 Meßgeräte, die alle 10 bzw. alle 11 Sekunden automatisch gemessene Werte über die RS-232 senden. Das eine Problem betrifft die Realisierung des Wartens. Da habe ich einfach über den Wert "Bytes at Port" am Eigenschaftsknoten eine Whileschleife erstellt (siehe Anhang). Das funktioniert soweit ganz gut, nur stört mich, dass sich a) das ganze programm (übergeordnete whileschleife) daran aufhält bis denn nun endlich die bytes angekommen sind und b) kann ich bisher nicht 2 schleifen dieses Typs gleichzeitig laufen lassen. Am liebsten wäre mir ja, dass einfach irgendwo im Hintergrund die Meßwerte erfasst werden (z.b. durch Anhang), und asynchron dem Hauptprogramm übergeben werden, z.b. noch mit nem boolschen Wert, falls tatsächlich ein neues Datenpaket ankam. Hat jemand vielleicht einen Denkanstoß für mich?

Grüße, Nils


Angehängte Datei(en)
Sonstige .pdf  wait.pdf (Größe: 28,46 KB / Downloads: 277)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.07.2009, 08:34
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Gleichzeitiges Auslesen 2er Geräte über RS-232
Verwende doch eine "Producer-Consumer-Loop".

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2009, 09:20
Beitrag #3

Nils_D Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Apr 2009

7
-
de

10317
Deutschland
Gleichzeitiges Auslesen 2er Geräte über RS-232
klingt ja schon vom namen her wie das was ich mir vorstelle ... wie wird sowas realisiert? google hat mir bisher nicht geholfen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2009, 09:39
Beitrag #4

Nils_D Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Apr 2009

7
-
de

10317
Deutschland
Gleichzeitiges Auslesen 2er Geräte über RS-232
oder anders: Wie realisiere ich parallel laufende Schleifen die Daten austauschen können?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2009, 10:52 (Dieser Beitrag wurde zuletzt bearbeitet: 13.07.2009 18:23 von rolfk.)
Beitrag #5

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Gleichzeitiges Auslesen 2er Geräte über RS-232
Indem Du zwei Loops aufs Diagram legst die keinerlei Datenabhängigkeit haben. Das heisst keine Drähte die von der einen Schlaufe zur anderen gehen.

Datenübertragung zu diesen Loops (Konfigurationen, Steuerung (Start/Stop, etc) und daraus heraus (Daten selber, Status) muss über Globals, Funktionelle Globale Variablen VIs (LabVIEW 2 Style Global), oder Queues, etc geschehen.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.07.2009, 16:07
Beitrag #6

Nils_D Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Apr 2009

7
-
de

10317
Deutschland
Gleichzeitiges Auslesen 2er Geräte über RS-232
danke, habe es mit lokalen variablen gelöst
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Rainbow VISA-Geräte zählen und finden Labwatcher 10 4.153 24.01.2024 13:55
Letzter Beitrag: hansi9990
  Messgerät über Visa auslesen AAlp 10 9.425 07.05.2019 08:59
Letzter Beitrag: AAlp
  Oszi über LAN auslesen Feal 8 8.390 08.09.2017 17:03
Letzter Beitrag: Feal
  Servomex Messwerte auslesen über RS232/RS485 Chefkoch 6 9.371 18.07.2016 13:54
Letzter Beitrag: jg
  angeschlossene Geräte via VISA finden möglich? MKay 6 8.164 10.06.2015 07:52
Letzter Beitrag: Lucki
  Auslesen mehrere Geräte / Allg. Aufbau? Timm 8 8.220 27.01.2015 18:29
Letzter Beitrag: Timm

Gehe zu: