|
Autor
|
Thema: Methoden vorzeitig aufwecken (1271 mal gelesen)
|
EineFrage Mitglied

 Beiträge: 11 Registriert: 09.04.2013
|
erstellt am: 07. Mai. 2013 16:09 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, ich möchte eine Methode, die ich mit hilfe von wait(t) habe schlafen lassen vorzeitig (also vor t) wieder aufwecken. Gibt es hierfür eine Möglichkeit? Ich kann den entsprechenden "MethAufwecken"-Ereignistyp zwar im Ereignisverwalter finden, sehe aber keinerlei Möglichkeit ihn zu beeinflussen. Vielen Dank für die Hilfe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bon Simul Mitglied Simulant
   
 Beiträge: 1250 Registriert: 08.08.2011 Plant Simulation 10.1, 11 ff Professional
|
erstellt am: 07. Mai. 2013 20:56 <-- editieren / zitieren --> Unities abgeben:          Nur für EineFrage
|
EineFrage Mitglied

 Beiträge: 11 Registriert: 09.04.2013
|
erstellt am: 08. Mai. 2013 10:43 <-- editieren / zitieren --> Unities abgeben:         
Vielleicht ist etwas Kontext nicht schlecht  - Die Methode die aufgeweckt werden soll ist eine Wareneingangs-Steuerungsmethode, die abhängig von eintreffenden BEs diese auf Stationen verteilt. Hierfür hat die Methode eine Tabelle, wo Ankunftsinformationen über die BEs eingetragen sind. Also bspw. um 15:00 Uhr kommen 17 BEs. D.h. die Methode legt sich bis 15 Uhr schlafen - prüft dann den Eingang, ob tatsächlich die 17 BEs (und auch die richtigen) eingegangen sind und verteilt diese weiter. Soweit erst mal alles kein Problem. Nun kann es aber sein, dass die Tabelle sich durch externe Einflüsse (neue Waren werden angekündigt) verändert. Und jetzt soll die Methode nicht um 15 Uhr aufwachen sondern schon um 13 Uhr, weil Waren vorher eintreffen. Ich hoffe das hilft als Kontext erst einmal weiter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
EineFrage Mitglied

 Beiträge: 11 Registriert: 09.04.2013
|
erstellt am: 08. Mai. 2013 10:47 <-- editieren / zitieren --> Unities abgeben:         
Nach genauerem Hinschauen auf die waituntil Anweisung scheint diese aber mein Problem zu lösen. Ich setze via Tabellen-Observer einfach einen Boolean, der die Methode aufweckt bei Änderungen. Danke schon einmal für den Hinweis Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Duales Studium Maschinenbau (B.Eng.) (m/w/d) | TKMS ATLAS ELEKTRONIK ist ein Unternehmen der TKMS Gruppe. Seit Jahrzehnten unterstützen wir Marinen auf der ganzen Welt dabei, die Meere sicherer zu machen. Unseren Kunden bieten wir umfassende Lösungen in Sensorik und Elektronik. Vom Sonar über unbemannte Fahrzeuge und Minenabwehrsystemen bis hin zu Kommunikationsanlagen. Alles aus einer Hand. Bereit mit den Besten zu arbeiten? Werde Teil unseres Teams aus mehr als 9.... | | Anzeige ansehen | Ingenieure und technische Berufe |
|
Bon Simul Mitglied Simulant
   
 Beiträge: 1250 Registriert: 08.08.2011 Plant Simulation 10.1, 11 ff Professional
|
erstellt am: 08. Mai. 2013 10:47 <-- editieren / zitieren --> Unities abgeben:          Nur für EineFrage
|