Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  TM - Plant Simulation
  Event controller, event list

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:  Event controller, event list (727 mal gelesen)
eukaryote
Mitglied


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

Beiträge: 3
Registriert: 25.10.2009

Plant 8.2

erstellt am: 25. Okt. 2009 14:01    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!

I like to enter IN/OUT type events to eventlist manually; to by-pass a part of simulation with a distribution.

does anyone know how to do it/ or the methods that I can manipulate the event list?

Thanks!

BC

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Homer Simpson
Mitglied



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

Beiträge: 345
Registriert: 14.09.2005

erstellt am: 28. Okt. 2009 09:18    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 eukaryote 10 Unities + Antwort hilfreich

You cannot directly manipulate the event list.

What you can do is adding an OUT event, or changing the time of an existing OUT event if the moving unit already has one.

You can do it like this:
  SingleProc.cont.outIn(42);
or like this:
  .MUs.Entity:1.outIn(42);

You cannot add or change other events so easily.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

eukaryote
Mitglied


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

Beiträge: 3
Registriert: 25.10.2009

Plant 8.2

erstellt am: 28. Okt. 2009 13:31    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

Hello thanks,

I wasn't aware of this method; I tried it and it seems it will work for my case. However, there occurs a problem. outIn times that I assign to entities are random; therefore sometimes entities overtake each other while leaving. Is there a way to preserve the sequence of it?

------------------
.Net
C#

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Homer Simpson
Mitglied



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

Beiträge: 345
Registriert: 14.09.2005

erstellt am: 28. Okt. 2009 14:15    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 eukaryote 10 Unities + Antwort hilfreich

If you create OUT events at random times, the moving units will leave at those times. That's exactly what OUT events do...

If you want the moving units not to overtake, you have to take care of that on your own. You could for example remember the absolute time of the last created OUT event and always add a random number to it.

I wonder why you want to generate OUT events "manually". I would try to use a random processing time instead.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

eukaryote
Mitglied


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

Beiträge: 3
Registriert: 25.10.2009

Plant 8.2

erstellt am: 28. Okt. 2009 14:39    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

What I am trying to do is to aggregate a simulation into a simpler model of buffer-machine. I first set Proctimes of this machine, but got no blocking behaviour on buffer entry. But it did work with outIn. I'll try the absolute times in a bit.

Thanks.

------------------
.Net
C#

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