LabVIEWForum.de
Realisieren von drücken. - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Realisieren von drücken. (/Thread-Realisieren-von-druecken)



Realisieren von drücken. - Locke85 - 10.11.2015 09:39

Hallo,

bin erst seit kurzem mit LV am arbeiten. Es macht mir viel Spaß aber momentan komme ich iwie nicht weiter.

Ich habe eine Ampel 2hands realisiert 2hands mit mehreren Phasen, auf einer Kreuzung mit Haupt und neben Str.
Ich habe einen Nachtmodus, bei dem die "Hauptstr" dauerhaft GRÜN zeigt und die "Nebenstr" ROT. Ich möchtet nun einen Schalter einbauen, wenn der Schalter gedrückt wird, soll die Anlage umschalten (HauptStr ROT und NebenStr. GRÜN). Danach soll es wieder in den Nachtmodus.

Hoffe ich konnte mein Problem gut Schildern.


MfG
Locke85


RE: Realisieren von drücken. - Y-P - 10.11.2015 10:08

Ich würde mir eine State-Machine bauen. Dann kannst Du die einzelnen Cases perfekt abarbeiten.

Gruß Markus


RE: Realisieren von drücken. - Locke85 - 10.11.2015 10:57

Danke für die schnelle Antwort.
Kann ich meine iv so lassen und nur einen mit einem Schalter erweitern?
MfG
LOCKE85


RE: Realisieren von drücken. - Trinitatis - 10.11.2015 11:08

Du könntest innerhalb deiner Schleife einen Taster abfragen und über ein weiteres Shiftregister durchschleifen. Im nächsten Durchlauf kannst du diesen Status dann berücksichtigen.

Nun aber nochmal Grundsätzliches:
Überlege dir bite nächstes Mal einen sinnvollen Threadnamen. Bei dem aktuellen gruselt es einen, was den Ausdruck angeht und er hat auch nicht viel mit deinem Problem zu tun. Warum nicht einfach Ampelsteuerung?!

Gewöhne dich gleich an eine ordentliche Leitungsführung, die nicht hinter irgendwelchen Strukturen langgeht.

Verwende sinnvolle Namen deiner Controls. Cluster 1-4 sagt nicht gerade viel aus.

Gruß, Marko


RE: Realisieren von drücken. - Locke85 - 10.11.2015 15:34

(10.11.2015 11:08 )Trinitatis schrieb:  Du könntest innerhalb deiner Schleife einen Taster abfragen und über ein weiteres Shiftregister durchschleifen. Im nächsten Durchlauf kannst du diesen Status dann berücksichtigen.

Nun aber nochmal Grundsätzliches:
Überlege dir bite nächstes Mal einen sinnvollen Threadnamen. Bei dem aktuellen gruselt es einen, was den Ausdruck angeht und er hat auch nicht viel mit deinem Problem zu tun. Warum nicht einfach Ampelsteuerung?!

Gewöhne dich gleich an eine ordentliche Leitungsführung, die nicht hinter irgendwelchen Strukturen langgeht.

Verwende sinnvolle Namen deiner Controls. Cluster 1-4 sagt nicht gerade viel aus.

Gruß, Marko

Hey Marko,

danke für den Hinweis, werde es demnächst beachten.

Den Taster innerhalb der Schleife klappt gut, jedoch wenn ich es wieder los lasse, springt er direkt von ROT auf GRÜN ohne zwischen Phase.


MfG

Locke85


RE: Ampelsteuerung - GerdW - 10.11.2015 17:09

Hallo Locke,

Zitat:wenn ich es wieder los lasse, springt er direkt von ROT auf GRÜN ohne zwischen Phase.
Dann musst du wohl deine Statemachine debuggen/anpassen…


RE: Ampelsteuerung - Locke85 - 11.11.2015 10:10

(10.11.2015 17:09 )GerdW schrieb:  Hallo Locke,


Dann musst du wohl deine Statemachine debuggen/anpassen…

lässt wohl nicht vermeiden Sad