Autor
|
Thema: Verteilersteuerung (2026 mal gelesen)
|
SenDog Mitglied
Beiträge: 9 Registriert: 19.07.2012
|
erstellt am: 20. Jul. 2012 17:33 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich will das Ausgangsverhalten eines Verteilers über eine Methode bestimmen. Wenn z.B. in meiner Tabelle der Wert 1 steht soll er "bei Nachfolger 1 beginnen", beim Wert 2 "Zufällig verteilen" usw. Mein Problem ist die Syntax. Ich habe jetzt die Verteilstrategie auf "Methode" eingestellt und im Auszug das hier in der Methode stehen: [...] if T_Versuchsvektor[1,3]=1 then "Verteiler.Strategie=Bei 1 anfangen" if T_Versuchsvektor[1,3]=2 then "Verteiler.Strategie=Zufällig" [...] kann mir bitte jemand sagen wie die richtige Syntax in den "" lauten muss? Vielen Dank! MfG, Sen 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: 21. Jul. 2012 17:25 <-- editieren / zitieren --> Unities abgeben: Nur für SenDog
|
SenDog Mitglied
Beiträge: 9 Registriert: 19.07.2012
|
erstellt am: 26. Jul. 2012 11:28 <-- editieren / zitieren --> Unities abgeben:
|
SenDog Mitglied
Beiträge: 9 Registriert: 19.07.2012
|
erstellt am: 27. Jul. 2012 12:47 <-- editieren / zitieren --> Unities abgeben:
Hallo nochmal, Habe die Seite in meinem Hilfe-File nun auch gefunden. umgemünzt auf meinen Fall lautet nun ein Auszug aus meiner Methode: if Verteilstrategie=1 then Verteiler.AusgangsStrategie := "Beim Nachfolger 1 beginnen"; end; Nun sagt er mir, dass er den Befehl "AusgangsStrategie" nicht kennt. Fehler in Methode '.Modelle.Netzwerk.M_Verteilersteuerung' in Zeile '5': Unbekannter Bezeichner AusgangsStrategie Was mache ich falsch? MfG, Sen 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: 27. Jul. 2012 13:01 <-- editieren / zitieren --> Unities abgeben: Nur für SenDog
|
SenDog Mitglied
Beiträge: 9 Registriert: 19.07.2012
|
erstellt am: 27. Jul. 2012 14:32 <-- editieren / zitieren --> Unities abgeben:
Hallo Bon Simul, ich bin gerade auf den Trichter gekommen, dass ich ja keine "Parallelstation" sondern eine "Flussteuerung" verwende und das ganze somit in etwa Flusssteuerung.AusgangsVerhalten := "Zufall"; lautet. Habe mich unpräzise ausgedrückt. Danke trotzdem für die Hilfe! MfG, Sen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SenDog Mitglied
Beiträge: 9 Registriert: 19.07.2012
|
erstellt am: 03. Aug. 2012 10:35 <-- editieren / zitieren --> Unities abgeben:
Hallo nochmals, meine Verteilersteuerung sieht mittlerweile so aus und funktioniert weitestgehend auch: -------- is do if Verteilstrategie=1 then Verteiler.AusgangsVerhalten := "Beim Nachfolger 1 beginnen"; end; if Verteilstrategie=2 then Verteiler.AusgangsVerhalten := "Aelteste Anforderung"; end; if Verteilstrategie=3 then Verteiler.AusgangsVerhalten := "Juengste Anforderung"; end; if Verteilstrategie=4 then Verteiler.AusgangsVerhalten := "Zyklische Folge"; end; if Verteilstrategie=5 then Verteiler.AusgangsVerhalten := "BE-Attribut"; if @.inhalt.name = "Produkt 1" then @.umlagern(Puffer_vor_BAZ1); else @.umlagern(Puffer_vor_BAZ4); end; end; end; -------- Ich habe 5 Bearbeitungsstationen Parallel nach dem Verteiler. Bei "Verteilstrategie 5" hätte ich ganz gerne, dass er mir alle "Produkt 1" auf die BAZ 1 bis 3 schiebt und alle "Produkt 2" auf die BAZ 4 und 5 schiebt, nach dem Prinzip "Beim Nachfolger 1 beginnen" (Also für Produkt 1 bei BAZ 1 anfängt und bis BAZ 3 auffüllt und für Produkt 2 entsprechend). Ich kann mir nicht vorstellen wie die beiden Fett gedruckten Zeilen dafür aussehen müssen. Kurzzeitig habe ich darüber nachgedacht nur für diese Verteilstrategie 5 eine zweite Verteilstation neben meinen Verteiler zu setzen, aber das wäre wenig elegant und ich vermute auch, dass das viel einfacher geht. Hat jemand eine Idee für mich? Das wäre spitze! MfG, Sen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |