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 

Digitale Eingänge vergleichen und Wert ausgeben



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!

04.06.2010, 22:09
Beitrag #21

Chri Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: May 2010

8.5
2010
de


Oesterreich
Digitale Eingänge vergleichen und Wert ausgeben
Hi Leute,
habe es nun versucht wie ich es mir gedacht habe, aber leider war das wohl nichtsSad

Also was funktioniert?
* Vergleich 2er Sensoren
* aktivieren der roten oder grünen Lampe

Was funktioniert nicht?
* Sensoren aus - nach ca. 10 Sekunden (damit sie nicht immer leuchten)
* Quittieren per Knopfdruck - sollte die Schleife abbrechen um sie neu starten zu können --> nächster Punkt
* Nach der Quittierung soll keine der rot bzw. grün Lampe leuchten
* Das Programm soll dann (wieder) starten, wenn ich den Programmstartknopf drücke

Kann sein das ich da sehr wesentliche Fehler gemacht habe :/
Bin daher über jede Hilfe dankbar!

MfG Chri


Lv85_img


Angehängte Datei(en)
Sonstige .vi  Digitalabfragev1.8.vi (Größe: 76,06 KB / Downloads: 114)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
06.06.2010, 11:49
Beitrag #22

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Digitale Eingänge vergleichen und Wert ausgeben
So wie sich das anhört, ist eine State-Machine für das Problem unumgänglich. Bsp. dazu gibt's hier im Forum.

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
06.06.2010, 12:53
Beitrag #23

Chri Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: May 2010

8.5
2010
de


Oesterreich
Digitale Eingänge vergleichen und Wert ausgeben
Zitat:Was funktioniert nicht?
* Sensoren aus - nach ca. 10 Sekunden (damit sie nicht immer leuchten)
* Quittieren per Knopfdruck - sollte die Schleife abbrechen um sie neu starten zu können --> nächster Punkt
* Nach der Quittierung soll keine der rot bzw. grün Lampe leuchten
* Das Programm soll dann (wieder) starten, wenn ich den Programmstartknopf drücke

Ich habe nun doch noch was zusammengebracht und das ganze vorübergehend auf einen Punkt reduzieren können:

Was funktioniert nicht?
* Das Programm soll dann (wieder) starten, wenn ich den Programmstartknopf drücke

Das Problem ist, wenn ich quittiere, dann beendet er das ganze Programm und ich muss erneut auf den Pfleil(Ausführen) drücken das er startet.

Das würde ich jedoch gerne mit einem Schalter machen. Sprich ich starte das Programm, er tut solange nichts bis ich den Startknopf drücke
und dann wenn es quittiert wird, soll er einfach wieder auf den Startbefehlt warten, ohne das Programm zu schließen.

Wäre super, wenn mir da wer zeigen könnte, wie das mit der Schleifenbedingung dann ausschauen müsste oder ob es da einen Trick gibt.

LG Chri

Lv85_img
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.06.2010, 15:47
Beitrag #24

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Digitale Eingänge vergleichen und Wert ausgeben
Mach' einfach noch eine Whileschleife mit einem Case um Dein bisheriges Programm. In den "True Case" kommt Dein bisheriges Programm und vorne schließt Du Deinen Start-Knopf an (Latch when pressed). Wenn Du nun Start drückst wird Dein bisheriges Programm gestartet.....

Wie aber schon mal gesagt, wäre eine State-Machine die elegantere Lösung.

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
06.06.2010, 17:24
Beitrag #25

Chri Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: May 2010

8.5
2010
de


Oesterreich
Digitale Eingänge vergleichen und Wert ausgeben
Aja stimmt, so könnte es klappen, werde ich gleich mal ausprobieren.

Zitat:Wie aber schon mal gesagt, wäre eine State-Machine die elegantere Lösung.

So eine State-Machine.. ich habe sie im Internet gefunden mit englischer Erklärung,
aber ich kann es bei meiner Studentenversion 8.5 nicht finden.
kannst du mir vl. einen screenshot schicken wo ich es finde?

LG
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.06.2010, 17:58
Beitrag #26

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Digitale Eingänge vergleichen und Wert ausgeben
Die muss man sich selber bauen.

Hab' Dir hier schnell ein ganz einfaches Bsp. zusammengeklickt:

Sonstige .vi  State_Machine.vi (Größe: 13,59 KB / Downloads: 158)

Lv80_img

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
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  USB6343 Anzahl analoge Eingänge DIFF RMR 2 3.467 26.05.2020 05:31
Letzter Beitrag: RMR
  Counter-Eingänge synchronisieren für Positionsmessung Knödelmann 1 5.145 18.04.2016 15:56
Letzter Beitrag: Knödelmann
  Stoppen digitale Ausgabe mittels Wert F_Htl 5 4.415 23.02.2015 09:03
Letzter Beitrag: GerdW
  Eingänge von NI USB 6501 schalten peterbe 3 4.826 27.07.2014 15:05
Letzter Beitrag: GerdW
  NI 9411 Eingänge flackern nebukadnezar 7 6.588 07.06.2013 12:35
Letzter Beitrag: nebukadnezar
Sad warum laufen die Eingänge nicht gleichzeitig wen 15 10.191 26.11.2012 12:54
Letzter Beitrag: jg

Gehe zu: