Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  TM - Plant Simulation
  BEs erzeugen

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:  BEs erzeugen (1412 mal gelesen)
MPME
Mitglied
Student


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

Beiträge: 30
Registriert: 15.09.2005

erstellt am: 07. Feb. 2006 09: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

Hallo,

ich lasse auf einer Einzelstation BEs erzeugen. Jetzt macht die Einzelstation nur ein BE und die anderen schauen aus, wie die von der Quelle erzeugten.
Wie muss ich die Einzelstation ansprechen das sie immer die gleichen BEs erzeugt
meine Methode zum erzeugen lautet: (PCB2 und MRT_UHV sind BE-Namen)
is
do
if
  @.name = "PCB2"
then
.BEs.MRT_UHV.erzeugen(Montage);
end;

  end;

Danke

MPME

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


Ex-Mitglied

erstellt am: 07. Feb. 2006 12:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

versuchs mal so:

is
do
if
  @.name = "PCB2"
then
.BEs.pcb2.erzeugen(Montage);
end;

  end;


Gruss

------------------
SimulatoR 

MPME
Mitglied
Student


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

Beiträge: 30
Registriert: 15.09.2005

erstellt am: 07. Feb. 2006 12: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

Hallo,

ich will ja MRT_UHV´s erzeugen. BEs mit dem Namen kommen zur Einzelstation. Dort soll aus den PCB2, MRT_UHV´s werden.

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


Ex-Mitglied

erstellt am: 07. Feb. 2006 12:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

dann gibt den Be´s einfach einen neuen Namen

z.B.:

@.name:="MRT_UHV";

Gruss

------------------
SimulatoR 

MPME
Mitglied
Student


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

Beiträge: 30
Registriert: 15.09.2005

erstellt am: 07. Feb. 2006 12:55    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 Simulator,

folgendes. ich habe eine Produktionslinie, an der an einer Einzelstation aus den BEs PCB2, BEs mit dem Namen MRT_UHV werden. Um es korrekt zu machen, will ich bei Eingang von BEs mit dem Namen PCB2 BEs mit dem Namen MRT_UHV erzeugen lassen. Ich habe das ganze mit der obigen Methode gemacht und die Methode hat nur ein BE mit dem Namen MRT_UHV erzeugt und das nachfolgende war dann wieder ein BE mit dem Namen PCB2.

Schöner Gruß

MPME

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


Ex-Mitglied

erstellt am: 07. Feb. 2006 13:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

das glaube ich nicht.
wenn die methode als eingangssteuerung aufgerufen wird, wird "MRT_UHV"
auf der Montagestation erzeugt.

Wie montierst Du eigentlich dieses Teil auf der Montagestation?
wie heisst das Hauptteil und wie heisst das Nebenteil ?

Das PCB2-Be, das die Methode ausgelöst hat, erhält durch @.name="MRT_UHV" den selben Namen.


Gruss

------------------
SimulatoR 

MPME
Mitglied
Student


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

Beiträge: 30
Registriert: 15.09.2005

erstellt am: 07. Feb. 2006 13:59    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,

leider nicht. Nur das erst wird ein Be vom Typ MRT_UHV, die nachfolgenden bleiben BEs vom Typ PCB2 (welche sich aber vom Symbol völlig unterscheiden).
An was kann das liegen, dass nur das erste ein anderes BE erzeugt und die anderen dann gleich bleiben. Wiegesagt, ich spreche die Einzelstation mit der obigen Methode an.

Mfg

MPME

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


Ex-Mitglied

erstellt am: 07. Feb. 2006 14:09    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

schicke doch mal einen Modellausschnitt (wenn nicht mit einer Studentenversion erstellt!)

Gruss

------------------
SimulatoR 

MPME
Mitglied
Student


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

Beiträge: 30
Registriert: 15.09.2005

erstellt am: 07. Feb. 2006 14:52    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


clip_image002.jpg

 
Hallo,

anbei das Modell

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


Ex-Mitglied

erstellt am: 07. Feb. 2006 15:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

so wie es ausschaut versuchst Du auf der "Montage", wo bereits ein Be liegt, ein weiteres zu erzeugen. Dafür ist aber kein Platz.

mit folgender Methode:

is
do
if @.name="PCB2" then
waituntil montage.leer prio 1; --- ist "Montage" leer
.bes.MRT_UHV.erzeugen(montage);
end;
end;

geht´s vermutlich


Gruss

------------------
SimulatoR 

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