Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  TM - Plant Simulation
  BE auf anderes laden

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:  BE auf anderes laden (864 mal gelesen)
KidCaddi
Mitglied



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

Beiträge: 11
Registriert: 09.07.2011

erstellt am: 06. Sep. 2011 14: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

Hi Freunde.
Folgendes:
Habe Vertikales Förderband und and dessen Ende ein Horizontales Förderband. Wenn BE A auf horizontalen Band mit Bug sensor auf Band berührt, soll genau 1 BE B vom vertikalen Band (das Ende des vertikalen Bandes erreicht hat) auf BE A umgelagert werden (@.umlagern(.BEs.A)). Das Horizontale BE A fährt also an der vertikalen Förderstrecke vorbei und nimmt durch sensor das BE B auf.

Bildlich gesehen: Also ob ein cheeseburger (BE A) auf Förderband einen Sensor erreicht, diesen auslöst und wenn auf vertikalen Band eine scheibe Käse das ende erreicht hat, wird sie auf den Burger geschmissen.

Da 2 vertikale Bahnen existieren und das erste Band ist gestört(oder hat keine scheibe Käse) am ende liegen, wird die scheibe käse vom 2. vertikalen Band auf BE A geschmissen.

Frage 1: Geht das? Kann ich auf sich bewegendes BE A(Förderhilfsmittel) in fahrt ein BE B umlagern?

Frage 2: wie frage ich ab, ob auf BE A schon ein BE B liegt?
(if .BEs.A.inhalt.BE=0 then
--Befehl an Ausgang des vertikalen Bandes:
@.unlagern(.BEs.A)

Wer weiss es? geht das?
-Top, die wette gilt.

PS: Es ist kein Hamburger, soll aber das Problem vor Augen führen, das erkannt werden soll, ob auf dem Burger schon Käsescheibe liegt, wenn nicht: Käsescheibe vom folgenden Band 2)

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

Samson53
Mitglied
Nur noch selten simulierend


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

Beiträge: 119
Registriert: 18.02.2010

Plant Simulation 11
Office 2013

erstellt am: 09. Sep. 2011 15:07    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 KidCaddi 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von KidCaddi:

Habe Vertikales Förderband und and dessen Ende ein Horizontales Förderband. Wenn BE A auf horizontalen Band mit Bug sensor auf Band berührt, soll genau 1 BE B vom vertikalen Band (das Ende des vertikalen Bandes erreicht hat) auf BE A umgelagert werden (@.umlagern(.BEs.A)). Das Horizontale BE A fährt also an der vertikalen Förderstrecke vorbei und nimmt durch sensor das BE B auf.

Das reicht mir schon als Erklärung!
Ist das Teil B auf Endeposition, wenn es auf Höhe des Horizontalförderers angelangt ist? Oder fährt das paternostermäßig wieder nach oben? Kann es weiter runterfahren?
Ist das Teil B das einzige auf der Strecke und wartet auf Abholung, steuert die Sensormethode von Teil A, dass das Teil B an Position X des Vert. Förderers auf sich umgelagert wird.
Code:

TeilB := VertFoerd.Inhalt;
If @.AnzahlBEs = 0 then
      TeilB.umlagern(@);
end;

------------------
Gruß
Samson

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

Bon Simul
Mitglied
Simulant


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

Beiträge: 1250
Registriert: 08.08.2011

Plant Simulation 10.1, 11 ff Professional

erstellt am: 10. Sep. 2011 22:46    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 KidCaddi 10 Unities + Antwort hilfreich

Damit nicht Teile auf halber Strecke von der vertikalen Förderstrecke umgelagert werden, würde ich einen Sensor fast am Ende der vertikalen Förderstrecke benutzen. Definieren Sie ein benutzerdefiniertes Attribut Teil(object) in der vertikalen Förderstrecke, dann eine Methode, die Sie an den Sensor hängen. In der Methode wird einfach ein Verweis auf das Teil am Ende gespeichert:

Code:

vertStrecke.teil:=@;


Auf der Burgerstrecke kann der Käse abgefragt und umgelagert werden:

Code:

if vertStrecke.teil /= void then -- da liegt Käse
  vertStrecke.teil.umlagern(@);
  vertStrecke.teil:=void;
end;


Der nächste Käse meldet sich über den Sensor wieder an, das Spiel beginnt von vorn.

Was soll eigentlich passieren, wenn kein Teil am Ende der vertikalen Förderstrecke liegt?

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