LabVIEWForum.de - Digitale Uhr (Zeitraffer)

LabVIEWForum.de

Normale Version: Digitale Uhr (Zeitraffer)
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Leute,
ich bin dabei, eine digitale Uhr zu erstellen. Diese Uhr hat den Anspruch, dass sie schneller laufen soll als die normale Uhr (Zeitraffer)

Hier mal ein Bild, was ich bisher habe.
.../view/uhrrzl2nygj8f.jpg
[attachment=47693]

Konkret:
- Nehme einen String und manipuliere diesen per substring so, dass ich aus 00:00:16 die letzte Zahl (Zahl a) nehmen kann
- Zahl a wird als Dezimalwert umgewandelt und inkrementiert (Zahl b)
- Zahl b wird überprüft, ob diese größer als 60 ist -> falls ja setze Zahl b auf 0
- Nehme Zahl b und baue diese per concat wieder in einen String um und füge diese wieder in den Ursprungswert der digitalen Uhr ein

Von da aus komme ich gerade nicht weiter Smile Wäre super, wenn ihr mir Tipps geben könnt (eventuell geht es ja auch viel viel einfacher)

Viele Grüße
Fabian
Hallo Fabian,

einige "Mißverständnisse":
- Bilder bitte immer direkt im Forum hochladen, nicht auf externe Hoster verlinken...
- LabVIEW nutzt den DATAFLOW: lokale Variablen wie bei dir bitte vermeiden...
- wenn du mit Zahlen rechnen willst, solltest du auch welche verwenden. Warum also Strings? Zahlen kann man auch als Zeit formatiert darstellen lassen...
- wenn du Werte in einer Schleife für die nächste Iteration speichern willst, solltest du ein Schieberegister verwenden...
- LabVIEW bietet eine Aufräumfunktion, dann lassen sich Blockdiagramme (meist) "angenehmer" anschauen...

Hier noch ein Beispiel:
[attachment=47694]
Der Faktor dient deinem "Anspruch, dass sie schneller laufen soll".
Offtopic2
(09.12.2013 11:56 )GerdW schrieb: [ -> ]- Bilder bitte immer direkt im Forum hochladen, nicht auf externe Hoster verlinken...
Externer Link gelöscht und Bild im Forum angehängt.
Danke Smile Ich denke damit sollte ich erst mal zu Recht kommen. Melde mich wieder, wenn es noch Probleme gibt.
Referenz-URLs