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 

Selbständiges Schalten eines Schalters



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!

13.03.2008, 14:30
Beitrag #1

skander Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Feb 2008

8.2 / 8.5
2008
de

54521
Deutschland
Selbständiges Schalten eines Schalters
Hallo Gemeinde,

Ich habe eine Frage.

Ist es möglich ein ganz normaler Schalter ( Ein / Aus ) durch einen bestimmten Ereignis zu aktivieren. Ohne dass ich selber den Schalter betätige?
Das geht bestimmt aber wie?
Danke für jede Hilfe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.03.2008, 14:51
Beitrag #2

jeffrey Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 123
Registriert seit: Aug 2007

8.0 zuhause, 8.2 Uni
2007
kA


Deutschland
Selbständiges Schalten eines Schalters
' schrieb:Hallo Gemeinde,

Ich habe eine Frage.

Ist es möglich ein ganz normaler Schalter ( Ein / Aus ) durch einen bestimmten Ereignis zu aktivieren. Ohne dass ich selber den Schalter betätige?
Das geht bestimmt aber wie?
Danke für jede Hilfe
hallo,
entweder lokale variable, oder wenn du das wertänderungs ereignis brauchst über eigenschaftsknoten wert signalisierend
mfg jeffrey
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.03.2008, 15:42 (Dieser Beitrag wurde zuletzt bearbeitet: 13.03.2008 20:17 von jg.)
Beitrag #3

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Selbständiges Schalten eines Schalters
Mit einer Ereignisstruktur.
Fahr mal mit der Maus über den String und schau' Dir den Schalter an.

Lv80_img
Sonstige .vi  event.vi (Größe: 13,29 KB / Downloads: 276)


Gruß Markus

' schrieb:Hallo Gemeinde,

Ich habe eine Frage.

Ist es möglich ein ganz normaler Schalter ( Ein / Aus ) durch einen bestimmten Ereignis zu aktivieren. Ohne dass ich selber den Schalter betätige?
Das geht bestimmt aber wie?
Danke für jede Hilfe

--------------------------------------------------------------------------
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
13.03.2008, 16:02
Beitrag #4

skander Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Feb 2008

8.2 / 8.5
2008
de

54521
Deutschland
Selbständiges Schalten eines Schalters
' schrieb:Mit einer Ereignisstruktur.
Fahr mal mit der Maus über den String und schau' Dir den Schalter an.

[attachment=38753:event.vi]

Gruß Markus
Danke für die Hilfe MR. Y-P. Mir ist jetzt eigenes klar.
Die Idee war dass mein Gas Ventil erst umschaltet wenn der Flow vom Flow Controller geregelt ist. Das heißt vor der Ereignis Struktur kommt ein Int.Zahl ( der Flow) am Eingang. Das heißt , was in deinem Beispiel als String ist, müßte ich als mein Flow Wert sehen.
kann ich da so machen?
Danke sehr für dein Beispiel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.03.2008, 22:57
Beitrag #5

skander Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Feb 2008

8.2 / 8.5
2008
de

54521
Deutschland
Selbständiges Schalten eines Schalters
' schrieb:Danke für die Hilfe MR. Y-P. Mir ist jetzt eigenes klar.
Die Idee war dass mein Gas Ventil erst umschaltet wenn der Flow vom Flow Controller geregelt ist. Das heißt vor der Ereignis Struktur kommt ein Int.Zahl ( der Flow) am Eingang. Das heißt , was in deinem Beispiel als String ist, müßte ich als mein Flow Wert sehen.
kann ich da so machen?
Danke sehr für dein Beispiel
Noch ne Frage was deinen VI angeht.
Wozu dient dieses Boolean mitten der Ereignis Schleife??? Ich verstehe das nicht . Bitte um Aufklärung.
Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.03.2008, 14:27
Beitrag #6

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Selbständiges Schalten eines Schalters
' schrieb:Ist es möglich ein ganz normaler Schalter ( Ein / Aus ) durch einen bestimmten Ereignis zu aktivieren. Ohne dass ich selber den Schalter betätige?
Das geht bestimmt aber wie?
Also meines Erachtens ist die Erwähnung von Ereignisstrukturen in Zusammenhang mit der Beantwortung Deiner Frage eine Sache, die eher geeignet ist Verwirrung zu stiften. Die direkte und zu 99% vollständige einfache Antwort ist: Mit einer lokalen Variablen.
Dabei ist aber folgendes zu beachten:
Das Schaltverhalten muß dann "Switch" sein, und nicht "Latch".
Bei Latch-Verhalten hast Du den Vorteil, daß sich der Schalter mit dem erstmaligen Auslesen im Programm von selbst wieder deaktiviert, aber den Nachteil, daß Du eben keine lokalen Variablen einrichten kannst. D.h. er deaktiviert sich zwar von selbst, aber Du kannst ihn nur durch Bedienung, aber nicht durch das Programm, aktivieren.
Bei Switch- Verhalten kannst Du per Programm mit Lokalen Variablen aktivieren und deaktivieren. Ein kleiner Nachteil ist, daß das Deaktivieren nach Auslesen nicht automatisch geschieht. Das muß dann mit einer lokalen Variablen an der richtigen Stelle im Programm besorgt werden (wenn Du verhindern willst, daß der Schalter immer gedrückt bleibt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.03.2008, 13:58 (Dieser Beitrag wurde zuletzt bearbeitet: 17.03.2008 20:14 von jg.)
Beitrag #7

skander Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Feb 2008

8.2 / 8.5
2008
de

54521
Deutschland
Selbständiges Schalten eines Schalters
[quote name='skander' date='17.03.2008 , 13:46:11' post='47741']
Hi ,Also ich bin jetzt soweit dass mein Schalter endlich reagiert,So bald ich den Drehregler betätige ( Mein Ereigniss)
Er schaltet aber nur paar Mal und ungenau.
Habe ich was falsch gemacht an der While Schleife?
Warum hört er irgendwann auf umzuschalten?Iwill
weißt jemand der Grund . Wenn ja dann bittte korrigiert mich.
Danke

Habe meine Lösung vergessen, Hier ist sie.

Lv82_img


Angehängte Datei(en)
Sonstige .vi  Umschalten_mit_O2_Flow2.vi (Größe: 64,57 KB / Downloads: 160)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2008, 14:18 (Dieser Beitrag wurde zuletzt bearbeitet: 17.03.2008 20:14 von jg.)
Beitrag #8

skander Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Feb 2008

8.2 / 8.5
2008
de

54521
Deutschland
Selbständiges Schalten eines Schalters
' schrieb:Mit einer Ereignisstruktur.
Fahr mal mit der Maus über den String und schau' Dir den Schalter an.

Lv80_img[attachment=38753:event.vi]

Gruß Markus
Ich habe dein Beispiel befolgt und das ist dabei rausgekommen. Läuft alles so bald ich den Drehregler betätige. Leider läuft meine While Schleife nur paar Ma und dann hör sie auf. Warum? Wo ist mein Fehler?

Lv82_img


Angehängte Datei(en)
Sonstige .vi  Umschalten_mit_O2_Flow2.vi (Größe: 64,57 KB / Downloads: 143)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2008, 18:11 (Dieser Beitrag wurde zuletzt bearbeitet: 17.03.2008 20:17 von jg.)
Beitrag #9

StefanHH Offline
LVF-User
*


Beiträge: 35
Registriert seit: Aug 2006

7.0, 8.21, 8.5, 2013
2006
DE_EN

21220
Deutschland
Selbständiges Schalten eines Schalters
' schrieb:Ich habe dein Beispiel befolgt und das ist dabei rausgekommen. Läuft alles so bald ich den Drehregler betätige. Leider läuft meine While Schleife nur paar Ma und dann hör sie auf. Warum? Wo ist mein Fehler?

Hallo Skander,

ich habe mir dein Beispiel angesehen und einwenig verändert und kommentiert.
Ich hoffe es hilft Dir weiter. Das die Schleife aufhört, wiederspricht dem, was ich gesehen habe. Ich vermute sie läuft weiter, aber das ausgelöste Event bleibt im Case hängen, weil kein TimeOut eingestellt ist.

Grüße,
Stefan

Zitat:Hallo Gemeinde,

Ich habe eine Frage.

Ist es möglich ein ganz normaler Schalter ( Ein / Aus ) durch einen bestimmten Ereignis zu aktivieren. Ohne dass ich selber den Schalter betätige?
Das geht bestimmt aber wie?
Danke für jede Hilfe

...Achja, wenn du programmgesteuert ein Event auslösen möchtest, kannst Du die UserEvents benutzen. Du findest ein Beispiel von NI unter ...LabVIEW8.2/examples/general/dynamicevents.llb.

Lv82_img


Angehängte Datei(en)
Sonstige .vi  Umschalten_mit_O2_Flow2.vi (Größe: 68,95 KB / Downloads: 182)

Unter Intuition versteht man die Fähigkeit gewisser Leute,
eine Lage in Sekundenschnelle falsch zu beurteilen.
-Friedrich Dürrenmatt-
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.03.2008, 09:11
Beitrag #10

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Selbständiges Schalten eines Schalters
Doppelte Wartezeiten in der Haupschleife, einmal als Wait-Funktion und dann nochmal als Timeout in der darin befindlichen Ereignisstruktur - also das ist so gut wie immer Mist (von Ausnahmen vielleicht abgesehen).
Die oftmals beste Lösung, um Ereignisse zu behandeln, ist in einer unabhängigen parallelen Schlaufe ohne Timeout (d.h. Timeout= unendlich), siehe das Beispiel. Man erreicht damit eine sofortige Ereignisbehandlung unabhängig vom Timing in der Hauptschleife.
Lv82_img
Sonstige .vi  Umschalten.vi (Größe: 65,7 KB / Downloads: 230)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  schnelles schalten von digitalen kanälen serge_franke 4 4.636 10.11.2017 09:17
Letzter Beitrag: serge_franke
Video Relais schalten Roko 3 6.573 09.10.2014 13:54
Letzter Beitrag: Roko
  Eingänge von NI USB 6501 schalten peterbe 3 4.908 27.07.2014 15:05
Letzter Beitrag: GerdW
  Optokoppler über PCI-6601 schalten vogster 7 6.400 20.10.2011 10:40
Letzter Beitrag: vogster
  Ausgang 1x kurz schalten Chri 5 5.369 09.06.2010 14:14
Letzter Beitrag: Chri
  NI9481 Relais schalten nicht mehr mnmr 2 4.964 18.01.2010 10:59
Letzter Beitrag: mnmr

Gehe zu: