|
Autor
|
Thema: nur UHRZeit aus Ereignisdebugger (1137 mal gelesen)
|
sebastian-g Mitglied Dipl.-Ing. (FH) Maschinenbau

 Beiträge: 32 Registriert: 27.03.2008
|
erstellt am: 07. Apr. 2009 16:02 <-- editieren / zitieren --> Unities abgeben:         
Hallo Zusammen, möchte bei Eintritt eines BEs in eine Station Abfragen, ob die Station das vor Schichtende noch fertig bekommt, bzw. dann steuern was in der Nacht passiert. Ich kann bei Eintritt die Zeit des Ereignisdebuggers abfragen, aber nur mit Datum bzw. Tagen davor. Ich möchte aber z.B. logisch abfragen if ereignisverwalter.zeit > 20:15:00 then ... ... Aber ereignisverwalter.zeit gibt mir dd:hh:mm:s.sss aus. Möchte ja aber nur hh:mm:s.sss abfragen. Wei sjnd. zufällig eine Möglichkeit. Danke und schönen Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
planty Mitglied Dipl.-Ing.
 
 Beiträge: 139 Registriert: 18.09.2006
|
erstellt am: 07. Apr. 2009 17:17 <-- editieren / zitieren --> Unities abgeben:          Nur für sebastian-g
Moin, ich glaub Du suchst 'timeOfDay'. In der Online-Hilfe sind die SimTalk Funktionen kategorisiert, z.B. 'Funktionen für die Zeit und das Datum' LG P. ------------------ Two hours of trial and error can save ten minutes of manual reading! [Diese Nachricht wurde von planty am 07. Apr. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sebastian-g Mitglied Dipl.-Ing. (FH) Maschinenbau

 Beiträge: 32 Registriert: 27.03.2008
|
erstellt am: 08. Apr. 2009 09:19 <-- editieren / zitieren --> Unities abgeben:         
Super klappt, vielen Dank für die Antwort. Leider nächstes Problem. Uhrzeiten kann man scheinbar nicht mit logischen Operanden (>/< ) vergleicehn. Muss ich wohl die Uhrzeit z.B. in ein int Format änder, oder?? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Student*in für Abschlussarbeit im Bereich Prozessentwicklung E-Motor für Kunststofftechnik und Leichtbau | Life is always about becoming? Im Leben geht es darum, sich auf eine Reise zu begeben, um die beste Version unseres zukünftigen Selbst zu werden. Während wir Neues entdecken, stellen wir uns Herausforderungen, meistern sie und wachsen über uns hinaus.
Bewerben Sie sich bei Mercedes-Benz und finden Sie den Aufgabenbereich, in dem Sie Ihre Talente individuell entfalten können. Dabei werden Sie von visionären Kolleginnen und Kollegen unterstützt, die Ihren Pioniergeist teilen.... | | Anzeige ansehen | Bachelor-/Master-/Diplom-Arbeiten |
|
planty Mitglied Dipl.-Ing.
 
 Beiträge: 139 Registriert: 18.09.2006
|
erstellt am: 08. Apr. 2009 11:59 <-- editieren / zitieren --> Unities abgeben:          Nur für sebastian-g
Moin, doch, geht. Zeit ist eigentlich real. Code:
is tt1, tt2 : time; rr : real; do tt1 := str_to_time("01:00:00.0000"); tt2 := str_to_time("02:00:00.0000"); print tt1 > tt2; rr := 1 * 60 * 60; print rr = tt1; end;
LG P. ------------------ Two hours of trial and error can save ten minutes of manual reading! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |