30.10.2013, 08:16
Beitrag #2
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
RE: Brauche Liste anstehender Benutzerereignise
Lad' mal Dein VI hoch. Da stimmt doch bestimmt schon was an der Programmstruktur nicht.
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
30.10.2013, 08:51
(Dieser Beitrag wurde zuletzt bearbeitet: 30.10.2013 08:56 von GerdW.)
Beitrag #4
|
GerdW
______________
Beiträge: 17.480
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Brauche Liste anstehender Benutzerereignise
Hallo Mario,
Zitat:auch bei den Folgedurchläufen nach der ersten Überschreitung noch überhöhte Werte und setzt logischwerweise die Meldung erneut ab
Wie wäre es mit einer einfachen Erkennung einer steigenden Flanke eines boolschen Signals? Man muss ja eine solche Meldung nicht in jeder Iteration erneut absetzen...
So z.B.:
Wie schrieb schon Markus: "Da stimmt doch bestimmt schon was an der Programmstruktur nicht."
|
|
|
30.10.2013, 08:53
Beitrag #5
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
RE: Brauche Liste anstehender Benutzerereignise
Vielleicht hilft es, wenn Du überprüfst ob der Wert kleiner wird. Wenn er überschritten wurde und eine Meldung kommt und er danach aber kleiner wird (und in einer bestimmten Zeit) und sein Nomalwert erreicht, dann muss ja auch keine Meldung mehr kommen. Erst wenn er nach der Abnahme wieder ansteigt, bzw. die Grenze wieder übersteigt muss die Meldung kommen.
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
30.10.2013, 09:14
Beitrag #6
|
Mrindfleisch
LVF-Grünschnabel
Beiträge: 38
Registriert seit: Mar 2010
13.0f2
2009
DE_EN
68169
Deutschland
|
RE: Brauche Liste anstehender Benutzerereignise
Hy,
das mit der Steigenden Flanke find ich gut Oh man hätte ich selbst drauf kommen können.
Probier ich gleich mal aus Vielen dank...
Gruß Mario
|
|
|
30.10.2013, 09:24
Beitrag #7
|
|
|
30.10.2013, 11:52
Beitrag #8
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
RE: Brauche Liste anstehender Benutzerereignise
(30.10.2013 08:04 )Mrindfleisch schrieb: Meine Idee war eigentlich bei der Auslösung des Ereignisses, die nicht abgearbeiteten Ereignisse zu dursuchen und das entsprechende Ereignis nur auszulösen, wenn es nicht bereits in der Warteschleife steckt.
Nur kleiner Hinweis am Rande: Das Problem scheint gelöst - ab LV2013
Zitat:
Betrachten des Queue-Inhalts während der VI-Ausführung
In LabVIEW 2013 können Sie sich die Ereignisse in der Queue einer Ereignisstruktur ansehen. Außerdem werden alle VIs angezeigt, die Ereignisstrukturen mit registrierten Ereignissen enthalten, und Sie können die von der Ereignisstruktur verarbeiteten Ereignisse protokollieren. Klicken Sie die Ereignisstruktur mit der rechten Maustaste an und wählen Sie die Option Ereignisprüfungsfenster aus, um zu den Ereignisinformationen zu gelangen.
|
|
|
30.10.2013, 12:57
Beitrag #9
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
RE: Brauche Liste anstehender Benutzerereignise
Ja, das geht (vgl. Screenshot), aber soweit ich weiß kann man die Ereignisse nicht programmatisch über irgendeinen "Node",... auslesen. Das wäre nicht schlecht.
Gruß Markus
(30.10.2013 11:52 )Lucki schrieb: (30.10.2013 08:04 )Mrindfleisch schrieb: Meine Idee war eigentlich bei der Auslösung des Ereignisses, die nicht abgearbeiteten Ereignisse zu dursuchen und das entsprechende Ereignis nur auszulösen, wenn es nicht bereits in der Warteschleife steckt.
Nur kleiner Hinweis am Rande: Das Problem scheint gelöst - ab LV2013
Zitat:
Betrachten des Queue-Inhalts während der VI-Ausführung
In LabVIEW 2013 können Sie sich die Ereignisse in der Queue einer Ereignisstruktur ansehen. Außerdem werden alle VIs angezeigt, die Ereignisstrukturen mit registrierten Ereignissen enthalten, und Sie können die von der Ereignisstruktur verarbeiteten Ereignisse protokollieren. Klicken Sie die Ereignisstruktur mit der rechten Maustaste an und wählen Sie die Option Ereignisprüfungsfenster aus, um zu den Ereignisinformationen zu gelangen.
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
| |