Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  TM - Plant Simulation
  Implementierung Reihenfolgeregeln

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:  Implementierung Reihenfolgeregeln (805 mal gelesen)
TommyB
Mitglied


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

Beiträge: 2
Registriert: 01.10.2008

erstellt am: 01. Okt. 2008 17: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 Forum,

ich versuche gerade verschiedene Fertigungssteuerungsverfahren und Reihenfolgeregeln in emplant abzubilden.
Die Reihenfolgeregeln sollen dabei die Bestände vor einem Arbeitssystem sortieren.
Dazu würde sich ja der Sortierer eignen. Nun habe ich das Problem, dass der Sortierer zwar Elemente aufnimmt, aber keine wieder freigibt. Eine Sortierung nach einer Methode funktioniert auch nicht so recht.
Vielleicht kennt sich ja jemand damit aus und kann kurz helfen.

Hier die Methode zum Sortieren. Unklar ist mir dabei, ob der Rückgabewert der Methode eine real-Variable sein muss, oder ob auch andere Datentypen (hier time) funktionieren.

------------------------------------------------------------------------------
: time
is
do
--Priorität der Teile anhand kürzester Bearbeitungszeit bestimmen
result := Bearbeitungszeiten[@.Bearbeitungsstand,@.name];
end;
------------------------------------------------------------------------------

Bin für jeden Tipp dankbar!

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

TommyB
Mitglied


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

Beiträge: 2
Registriert: 01.10.2008

erstellt am: 02. Okt. 2008 23:40    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

Nachtrag

Ich habe das mit dem Sortierer halbwegs hin bekommen. Mit der Einschränkung, dass immer noch keine Elemente aus dem Sortierer herausgelassen werden. Erst wenn ich über eine Eingangsmethode über Sortierer.sortieren das ganze anstoße, wird sortiert und auch ein Teil freigegeben. Das Problem ist dann das letzte Teil, das nicht mehr aus dem Sortierer kommt.
Außerdem wird nur ein Teil aus dem Sortierer entlassen, wenn ein neues die Eingangssteuerung auslöst und nicht, sobald der Nachfolger frei ist.

Hat jemand eine Idee?

Danke, Tommy

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

pom
Mitglied
Dipl.-Ing. (FH)


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

Beiträge: 182
Registriert: 25.08.2006

erstellt am: 29. Okt. 2008 11:27    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 TommyB 10 Unities + Antwort hilfreich

Wenn du die Methode über die Ausgangssteuerung(Bug) ansprichst, muss das BE manuell z.B. mit "@.Umlagern" ausgelagert werden.

Als Beispiel:
Sortierer.pe(1).inhalt.umlagern(Einzelstation);
Je nach dem ob auf- oder absteigend sortiert wurde, muss der Inhalt der Klammer PE( ) angepasst werden.

Grüße
Patrick

[Diese Nachricht wurde von pom am 29. Okt. 2008 editiert.]

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