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 

Programm soll erst starten wenn daten über rs232 kommen



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!

30.07.2007, 20:42
Beitrag #1

firefighter Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Jul 2007

7.1
2006
kA

72458
Deutschland
Programm soll erst starten wenn daten über rs232 kommen
hallo zusammen,
mein Programm muss rund um die uhr und jeden tag laufen. es soll aber erst starten, wenn die seriellen daten übertragen werden. die daten werden dann verarbeitet. am ende des programms werden diese dann gelöscht. wie kann ich es anstellen, dass mein programm erst startet wenn serielle daten übertragen werden???
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30.07.2007, 20:49
Beitrag #2

dc6xs Offline
registered alien
****


Beiträge: 762
Registriert seit: Aug 2006

6.1,7.00
2006
kA

79106
Sonstige
Programm soll erst starten wenn daten über rs232 kommen
' schrieb:hallo zusammen,
mein Programm muss rund um die uhr und jeden tag laufen. es soll aber erst starten, wenn die seriellen daten übertragen werden. die daten werden dann verarbeitet. am ende des programms werden diese dann gelöscht. wie kann ich es anstellen, dass mein programm erst startet wenn serielle daten übertragen werden???
Schau mal bei den VISA-VIs, ich meine da mal was mit VISA-Event gesehen zuhaben. Oder Du baust Dir das selber, einfach ne schleife die alle 100ms schaut ob was auf der seriellen Schnittstelle ankam und dann den Verarbeitungsprozess anstoßen.

Also entweder EventStruktur oder Statemaschine.

Gruß, Rob

Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.

N.B.:
"Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.07.2007, 21:48
Beitrag #3

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Programm soll erst starten wenn daten über rs232 kommen
' schrieb:Schau mal bei den VISA-VIs, ich meine da mal was mit VISA-Event gesehen zuhaben. Oder Du baust Dir das selber, einfach ne schleife die alle 100ms schaut ob was auf der seriellen Schnittstelle ankam und dann den Verarbeitungsprozess anstoßen.

Also entweder EventStruktur oder Statemaschine.

Gruß, Rob


Ja, genau so ist es. Entweder über VISA-Event "Serial-Character" mit einem großen Timeout (Vortei: dein Programm wird SOFORT auf ein Zeichen reagieren und nimmt echt 0 CPU-Ressourcen) oder über den Property "Bytes At Port" in einer While-Schleife(ein wenig nachteilig aber leichter zu verstehen und zu programmieren). Beides ist eigentlich einfach. LV-Hilfe unf Beispiele erklären es ganz gut.

eg


Angehängte Datei(en) Thumbnail(s)
   

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2007, 09:29
Beitrag #4

firefighter Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Jul 2007

7.1
2006
kA

72458
Deutschland
Programm soll erst starten wenn daten über rs232 kommen

Sonstige .vi  Unbenannt.vi (Größe: 29,72 KB / Downloads: 253)
Hallo,
ich habe mal was zusammen gebaut aber da kommt immer eine Fehlermeldung. das VI ist im Anhang
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2007, 09:57
Beitrag #5

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Programm soll erst starten wenn daten über rs232 kommen
Hallo,

Du solltest schon den richtigen Ablauf einhalten....., also Konfigurieren,.....,Schließen. Im Anhang ist ein Bsp. aus dem Example Finder.

Gruß Markus

EDIT: Statt Serial-Break kannst Du auch Serial-Character,...... verwenden.


Angehängte Datei(en) Thumbnail(s)
   

--------------------------------------------------------------------------
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
02.08.2007, 19:32
Beitrag #6

firefighter Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Jul 2007

7.1
2006
kA

72458
Deutschland
Programm soll erst starten wenn daten über rs232 kommen
Hallo,

ich finde die Serial-Break oder Serial-Character erst gar nicht!!!
Ich bekomms einfach nicht hin, dass mein Programm solange nichts macht bis Daten über die RS232 ankommen, wenn die Daten dann über die RS232 ankommen soll mein Programm anfangen dieses auszuwerten!!! Das Auswerten funktioniert ohne Probleme nur das Starten geht nicht. Das mit dem Timeout kapier ich auch noch nicht, kann man das nicht deaktivieren ???

Gruß Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.08.2007, 08:06 (Dieser Beitrag wurde zuletzt bearbeitet: 03.08.2007 08:07 von toaran_.)
Beitrag #7

toaran_ Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 237
Registriert seit: Feb 2007

2012
2006
EN

90763
Deutschland
Programm soll erst starten wenn daten über rs232 kommen
' schrieb:Hallo,

ich finde die Serial-Break oder Serial-Character erst gar nicht!!!
Ich bekomms einfach nicht hin, dass mein Programm solange nichts macht bis Daten über die RS232 ankommen, wenn die Daten dann über die RS232 ankommen soll mein Programm anfangen dieses auszuwerten!!! Das Auswerten funktioniert ohne Probleme nur das Starten geht nicht. Das mit dem Timeout kapier ich auch noch nicht, kann man das nicht deaktivieren ???

Gruß Michael

hi

also ich mach das so .. is einfach und macht so ziemlich das was du auch willst ...
naja und events hab ich noch nie benutztWink



Sonstige .vi  Unbenannt2.vi (Größe: 92,63 KB / Downloads: 240)


Toaran
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.08.2007, 09:03
Beitrag #8

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Programm soll erst starten wenn daten über rs232 kommen
Also hier mein Vorschlag. Das Programm wartet am anfang bis mindestens ein Zeichen angekommen ist, erst dann läuft es weiter.

eg


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  StartWithEvent.vi (Größe: 16,24 KB / Downloads: 182)

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.08.2007, 09:04
Beitrag #9

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Programm soll erst starten wenn daten über rs232 kommen
Und hier wie ich normalerweise die Schnittstelle auslese.

eg


Angehängte Datei(en) Thumbnail(s)
       

Sonstige .vi  VISAReadEvent.vi (Größe: 19,52 KB / Downloads: 202)

Webseite des Benutzers besuchen 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
  Servomex Messwerte auslesen über RS232/RS485 Chefkoch 6 9.403 18.07.2016 13:54
Letzter Beitrag: jg
  Erkennung wenn Mikrocontroller Daten schickt kallejoerg 4 6.293 17.11.2014 09:50
Letzter Beitrag: kallejoerg
  Schaltfläche reagiert erst beim 2ten Klick MoJoJo 2 4.111 22.05.2014 12:17
Letzter Beitrag: MoJoJo
  Mit RS232 Daten lesen und schreiben Moxel 22 28.165 15.01.2014 12:38
Letzter Beitrag: jokersad
  Konfiguration von serieller Schnittstelle funktioniert erst das 2. Mal machfax 11 10.843 08.01.2014 13:51
Letzter Beitrag: Lucki
  problem mit LF (0x0A) über RS232 klaus_at 7 6.578 20.11.2013 13:34
Letzter Beitrag: klaus_at

Gehe zu: