LabVIEWForum.de
CLD - Traffic Light - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Code Beispiele (/Forum-LabVIEW-Code-Beispiele)
+--- Thema: CLD - Traffic Light (/Thread-CLD-Traffic-Light)



CLD - Traffic Light - sjfekd - 01.10.2011 15:45

Hi,

für alle die sich auf die CLD-Prüfung vorbereiten wollen, hier mal zum Einstieg und Vergleich meine Lösung der etwas älteren "Traffic Light" Beispielprüfung.

Die Umsetzung hat drei Stunden gedauert, das Aufräumen und Kommentieren des Codes noch mal eine halbe Stunde.

Ich habe die Funktionalität etwas erweitert, d. h. signalisiert nur ein Sensor in N-S oder W-O Richtung einen wartenden Linksabbieger, bekommt auch nur dieser grün. Für den anderen Linksabbieger der Gegenrichtung bekommen dann die Geradeausfahrer oder Rechtsabbieger grün. Dies sollte nicht weiter stören - wer will kann den Code ja wieder vereinfachen.

Für alle Kritiker und freiberufliche Nörgler: Zweck des Postings ist keine Selbstbeweihräucherung sondern das Bereitstellen einer ordentlichen Beispiellösung für Vergleichszwecke. Habe nämlich selbst größtenteils nur Schrott gefunden.

Kommentare und konstruktive Kritik sind natürlich jederzeit willkommen.

P.S. Code wurde mit Lv10 erstellt.


RE: CLD - Traffic Light - Lucki - 01.10.2011 18:58

Nur zum Vergleich: Ich hatte mich da vor 2 Jahren auch mal versucht. Mit Deinen Zeiten kann ich da allerdings nicht mithalten, da mir die wesentlich einfachere Variante mit Radio-Buttons für die Ampeln erst im zweiten Anlauf eingefallen ist. Es ist auch nicht konform mit den Anforderungen: Keine Typen, keine SubVIs, kein Tooltips, keine Beschreibungen im BD. (Ich nehme an, dass den Machern selbst nicht klar war, wie einfach man die Aufgabe lösen kann)

[attachment=36252]


RE: CLD - Traffic Light - dimitri84 - 01.10.2011 19:03

Danke für's posten! Ich werd' mich mit den beiden Aufgaben mal beschäftigen, wenn ich etwas Luft habe.


Gruß dimitri


RE: CLD - Traffic Light - sjfekd - 01.10.2011 20:42

(01.10.2011 18:58 )Lucki schrieb:  Nur zum Vergleich: Ich hatte mich da vor 2 Jahren auch mal versucht. Mit Deinen Zeiten kann ich da allerdings nicht mithalten, da mir die wesentlich einfachere Variante mit Radio-Buttons für die Ampeln erst im zweiten Anlauf eingefallen ist. Es ist auch nicht konform mit den Anforderungen: Keine Typen, keine SubVIs, kein Tooltips, keine Beschreibungen im BD. (Ich nehme an, dass den Machern selbst nicht klar war, wie einfach man die Aufgabe lösen kann)

Die Lösung mit den Radio-Buttons gefählt mir super, habe ich bisher auch noch nicht in Betracht gezogen. Auch wenn es nicht den Anforderungen genügt, es funktioniert und ist genial einfach/einfach genial.

Sch... , warum bin ich nicht darauf gekommen!


RE: CLD - Traffic Light - sjfekd - 01.10.2011 21:11

(01.10.2011 20:42 )sjfekd schrieb:  
(01.10.2011 18:58 )Lucki schrieb:  Nur zum Vergleich: Ich hatte mich da vor 2 Jahren auch mal versucht. Mit Deinen Zeiten kann ich da allerdings nicht mithalten, da mir die wesentlich einfachere Variante mit Radio-Buttons für die Ampeln erst im zweiten Anlauf eingefallen ist. Es ist auch nicht konform mit den Anforderungen: Keine Typen, keine SubVIs, kein Tooltips, keine Beschreibungen im BD. (Ich nehme an, dass den Machern selbst nicht klar war, wie einfach man die Aufgabe lösen kann)

Die Lösung mit den Radio-Buttons gefählt mir super, habe ich bisher auch noch nicht in Betracht gezogen. Auch wenn es nicht den Anforderungen genügt, es funktioniert und ist genial einfach/einfach genial.

Sch... , warum bin ich nicht darauf gekommen!

Ein paar kleine Fehler habe ich doch gefunden. Du hast die Zuordnung der Farben bei den Linksabbiegern vertauscht und die Rotphase ist 2 Sekunden zu kurz.

Das schmälert aber in keinster Weise meine vorherige Aussage.

Ich habe mal das farbkorrigierte VI rangehangen.


RE: CLD - Traffic Light - Y-P - 02.10.2011 07:35

Thanx
In einer ruhigen Minute werde ich mir das mal genauer anschauen.

Gruß Markus


RE: CLD - Traffic Light - Lucki - 02.10.2011 08:18

(01.10.2011 21:11 )sjfekd schrieb:  Ein paar kleine Fehler habe ich doch gefunden. Du hast die Zuordnung der Farben bei den Linksabbiegern vertauscht und die Rotphase ist 2 Sekunden zu kurz.
Danke für die Anerkennung und die Korektur. Ich konnte mich erinnern, dass da noch Fehlerchen drin waren, habe vor dem Posting danach gesucht aber nichts gefunden. Betriebsblindheit eben.
Aber das Lob muß ich einschränken: Mit den Radio-Buttons ist es nur möglich rot, grün, gelb, oder keine Auswahl anzuzeigen. Nicht aber Grün-Gelb oder Rot-Gelb. Falls das gefordert würde, würde sich das Ganze als Sackgasse erweisen.
Wenn es also nicht um eine Prüfungsaufgabe geht, sondern um ein reales Projekt, dann sollte man diese Möglichkeit weitsichtigerweise mit einplanen, und damit wäre Dein Lösungsweg der bessere.
Gruß Ludwig