Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  TM - Plant Simulation
  nur UHRZeit aus Ereignisdebugger

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  nur UHRZeit aus Ereignisdebugger (885 mal gelesen)
sebastian-g
Mitglied
Dipl.-Ing. (FH) Maschinenbau


Sehen Sie sich das Profil von sebastian-g an!   Senden Sie eine Private Message an sebastian-g  Schreiben Sie einen Gästebucheintrag für sebastian-g

Beiträge: 32
Registriert: 27.03.2008

erstellt am: 07. Apr. 2009 16:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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.


Sehen Sie sich das Profil von planty an!   Senden Sie eine Private Message an planty  Schreiben Sie einen Gästebucheintrag für planty

Beiträge: 139
Registriert: 18.09.2006

erstellt am: 07. Apr. 2009 17:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für sebastian-g 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von sebastian-g an!   Senden Sie eine Private Message an sebastian-g  Schreiben Sie einen Gästebucheintrag für sebastian-g

Beiträge: 32
Registriert: 27.03.2008

erstellt am: 08. Apr. 2009 09:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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

planty
Mitglied
Dipl.-Ing.


Sehen Sie sich das Profil von planty an!   Senden Sie eine Private Message an planty  Schreiben Sie einen Gästebucheintrag für planty

Beiträge: 139
Registriert: 18.09.2006

erstellt am: 08. Apr. 2009 11:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für sebastian-g 10 Unities + Antwort hilfreich

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

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz