12.05.2010, 07:52
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Zeitdifferenz-Test.vi
Hallo selma,
da du ja noch rechnen willst, ist das Umwandeln in Strings eher hinderlich.
Benutze doch bitte timestamps, wie schon gezeigt! Dann ist die Auswertung, ob 24h vorbei sind, ebenfalls gaaanz einfach...
|
|
|
12.05.2010, 08:00
|
dimitri84
Astronaut
Beiträge: 1.496
Registriert seit: Aug 2009
2020 Developer Suite
2009
DE_EN
53562
Deutschland
|
Zeitdifferenz-Test.vi
' schrieb:Mein Problem ist das ich eine Startzeit habe und durch die aktuelle Zeit sich die Zeitdifferenz ergibt.
Warum ist denn das immer noch ein Problem? Du machst deine Differenz und schaust, ob das Ergebnis größer 60*60*24= 86400 ist. Wie viel einfacher soll's denn werden? Mit Luckis Genie-Streich brauchst du dir sogar um die Darstellung ebenfalls keine Gedanken mehr machen. Und lass das mit der Umwandlung in Strings, damit lässt sich so garnicht schön rechnen. Viel Erfolg.
Gruß dimitri
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
|
|
|
12.05.2010, 08:07
|
selma
LVF-Gelegenheitsschreiber
Beiträge: 210
Registriert seit: Aug 2009
2009
2009
de
21xxx
Deutschland
|
Zeitdifferenz-Test.vi
' schrieb:Hallo selma,
da du ja noch rechnen willst, ist das Umwandeln in Strings eher hinderlich.
Benutze doch bitte timestamps, wie schon gezeigt! Dann ist die Auswertung, ob 24h vorbei sind, ebenfalls gaaanz einfach...
Einfach finde ich es nicht
' schrieb:Warum ist denn das immer noch ein Problem? Du machst deine Differenz und schaust, ob das Ergebnis größer 60*60*24=86400 ist. Wie viel einfacher soll's denn werden? Mit Luckis Genie-Streich brauchst du dir sogar um die Darstellung ebenfalls keine Gedanken mehr machen. Und lass das mit der Umwandlung in Strings, damit lässt sich so garnicht schön rechnen. Viel Erfolg.
Gruß dimitri
Ich verstehe es einfach nicht wie ich mit Luckis VI weiter Arbeiten soll:
|
|
|
12.05.2010, 08:14
(Dieser Beitrag wurde zuletzt bearbeitet: 12.05.2010 08:17 von GerdW.)
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Zeitdifferenz-Test.vi
Hallo selma,
also du findest es einfacher:
- Zeitangaben in Strings umzuwandeln, um sie anzuzeigen - obwohl dir Lucki gezeigt hat, wie es besser&einfacher geht
- mit diesen Strings rechnen zu wollen, d.h. erst wieder in Zahlangaben umwandeln zu müssen - obwohl dir Lucki gezeigt hat, wie es einfacher&besser geht
Und den Vergleich einer Zahl (Zeitdifferenz in Luckis Beispiel) mit einer anderen Zahl (24h in Sekunden umgerechnet) ist dir nicht verständlich?
Edit:
Timestamps sind der Datentyp, wenn es um das Rechnen mit Zeiten geht. Und es gibt spezielle Anzeigeelemente dafür. Und jeder popelige numerische Indicator lässt sich, wie von Lucki gezeigt, als Anzeige für Zeitdifferenzen missbrauchen, ohne das der Benutzer einen Unterschied zu einem Stringindicator auch nur bemerkt...
|
|
|
12.05.2010, 08:19
(Dieser Beitrag wurde zuletzt bearbeitet: 12.05.2010 08:20 von dimitri84.)
|
dimitri84
Astronaut
Beiträge: 1.496
Registriert seit: Aug 2009
2020 Developer Suite
2009
DE_EN
53562
Deutschland
|
Zeitdifferenz-Test.vi
' schrieb:Ich verstehe es einfach nicht wie ich mit Luckis VI weiter Arbeiten soll:
Garnicht. Lucki hat einfach nur gezeigt wie man (ohne zu Rechnen) aus einer Double-Zahl eine "konventionelle" Zeitangabe bastelt. Das hat nur was mit der Darstellung zu tun.
Zum dritten Mal: Der Zeitstempel ist eine double Zahl, die angibt, wie viele Sekunden seit dem 01.01.1904 vergangen sind. Siehe Hilfe.
Beispiel
Startzeit: 32475634976593874 Sekunden
aktuelle Zeit: 32475634976593890 Sekunden
aktuelle Zeit - Startzeit = 16 Sekunden
Sobald dieses Ergebnis größer 86400 ist, sind 24h vergangen.
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
|
|
|
12.05.2010, 08:20
|
selma
LVF-Gelegenheitsschreiber
Beiträge: 210
Registriert seit: Aug 2009
2009
2009
de
21xxx
Deutschland
|
Zeitdifferenz-Test.vi
Ich beschäftige mich ja schon mit dem VI von Lucki, aber ich kapiere das Programmieren nicht und ich muß noch bis zu 1.8 durchhalten und den werde ich wohl nie wieder mit Softwareprogrammierung zu trun haben.
|
|
|
12.05.2010, 08:27
|
dimitri84
Astronaut
Beiträge: 1.496
Registriert seit: Aug 2009
2020 Developer Suite
2009
DE_EN
53562
Deutschland
|
Zeitdifferenz-Test.vi
Beigetreten: 04.08.09
...
' schrieb:... muß noch bis zu 1.8 durchhalten
1-Jahres-Trainy? Willkommen im Club. Generation Praktikum.
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
|
|
|
12.05.2010, 08:35
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Zeitdifferenz-Test.vi
Hallo selma,
Luckis Beispiel berechnet die Differenz zwischen der aktuellen Zeit und einer (in einem Shiftregister) gespeicherten zweiten Zeit. Zur Darstellung wird ein numerischer Indicator "missbraucht" (zugehörige Formatierung wird ebenfalls gezeigt).
Was willst du machen? Laut deiner Aussage willst du die aktuelle Zeit mit einer gespeicherten zweiten Zeit vergleichen, die Zeitdifferenz anzeigen und bei Überschreiten eines Limits eine LED leuchten lassen...
Wo ist der Unterschied zu Luckis Beispiel, wenn du das Shiftregister mit einem Timestamp-Control ersetzt?
|
|
|
12.05.2010, 08:52
|
selma
LVF-Gelegenheitsschreiber
Beiträge: 210
Registriert seit: Aug 2009
2009
2009
de
21xxx
Deutschland
|
Zeitdifferenz-Test.vi
Wo finde ich den Timestamp-Control?
Sorry ich bin voll neben der Spur:
|
|
|
| |