|
Autor
|
Thema: Methoden vorzeitig aufwecken (1175 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 |

| | Elektroniker - Wartung / Instandsetzung / SPS (m/w/d) | | In der Welt der technischen Textilien und Verbundwerkstoffe gestalten wir die innovativen Lösungen von morgen. Als Mitglied unseres Teams entwickeln Sie Produkte mit hoher Performance, die Markenherstellern weltweit helfen, ihre Herausforderungen zu meistern. Ihre Kreativität trifft auf modernste Technologie, um leichtere und gleichzeitig robuste Materialien zu schaffen. Erleben Sie, wie Ihre Ideen ... | | Anzeige ansehen | Feste Anstellung |
|
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
|