|
eM-plant : Ersetzen von Bezeichnungen in allen Methoden
Simulator am 13.04.2005 um 15:47 Uhr (0)
Hi, versuchs mal mit Objekt und-color: #FFFF99'>suchen im Kontextmenue der Klassenbibliothek Gruss ------------------ DER SIMULATOR
|
| In das Form eM-plant wechseln |
|
eM-plant : Ersetzen von Tabelleneinträgen
Simulator am 14.04.2005 um 09:53 Uhr (0)
Hi, anbei eine kleine Methode, die Dir Tabellenfelder ergänzt (string). is i,ispalte : integer; tab : object; do tab :=tabelle; ispalte:=1; for i:=1 to tab.ydim loop tab[ispalte,i]:= .bes. +tab[ispalte,i]; next; end; Gruss ------------------ DER SIMULATOR
|
| In das Form eM-plant wechseln |
|
TM - Plant Simulation : Klassen ersetzen
Simulator am 07.03.2007 um 11:50 Uhr (0)
ich vermute, die Klassenobjekte muessen beim Import den selben Namen haben, damit sie nicht neu angelegt werden.Mit einer kleinen Methode kannst Du die Klassenobjekte des deutschen Modells vor dem Import ins Englische umbenennen.------------------Der Simulator
|
| In das Form TM - Plant Simulation wechseln |
|
eM-plant : Ersetzen von Tabelleneinträgen
Simulator am 14.04.2005 um 21:54 Uhr (0)
Hi, das sieht dann so aus : is i,ispalte : integer; tab : object; do tab :=tabelle; ispalte:=1; for i:=1 to tab.ydim loop if tab[ispalte,i]= maschine1 then tab[ispalte,i]:= .bes.masch_1_stahl ; end; next; end; Ein Hinweis: in der Version 7.5, die demnächst erscheint, gibt´s diese Funktion als Tabellen- Editierfunktion unter Bearbeiten Gruss ------------------ DER SIMULATOR
|
| In das Form eM-plant wechseln |
|
eM-plant : Ersetzen von Bezeichnungen in allen Methoden
Simulator am 13.04.2005 um 21:49 Uhr (0)
Hi, da hast Du Recht. Ich hatte in der Version 7.0 geschaut, da gibt´s so eine Funktion zum Textund-color: #FFFF99'>suchen in Methoden. Werde mir dazu noch etwas überlegen Gruss ------------------ DER SIMULATOR
|
| In das Form eM-plant wechseln |
|
eM-plant : 3D MU-Grafik automatisch ersetzen
Simulator am 23.11.2004 um 02:48 Uhr (0)
Hallo ProMart, zur laufzeit eine VRML-Datei zu importieren macht wenig sinn, da dies zu lange dauert manuell kannst du die VRML-grafik vorher in ein MU importieren. in der obersten leiste unter 3d (2. von links) stehen die import/exportbefehle. willst du die geometrie während der laufzeit ändern,so funktioniert dies auch indem du den verschiedenen zuständen (wie z.B gestört bei stationen) eine 3d-grafik zuordnest und ueber simtalk den zustand aufrufst - dann wechselt die grafik automatisch im 3d. wen ...
|
| In das Form eM-plant wechseln |
|
eM-plant : 3D MU-Grafik automatisch ersetzen
Simulator am 24.11.2004 um 17:15 Uhr (0)
Hallo ProMart, also wenn es sich um (eine) einfache Platte(n) handelt, so kannst du sie über simtalk im 3d skalieren/positionieren/rotieren.. z.B. mit platte1.sendmessage( scale ,sprint( 3, , ,xscale, , ,yscale, , ,zscale)); platte1.sendmessage( position ,sprint(3, , ,xp, , ,yp, , ,zp)); wenn jetzt mehrere 3d-objekte (platte11,platte12...) in dem 3d-objekt platte1 liegen, kannst du sie auch mit simtalk manipulieren; du mußt nur das scale mit platte11.scale austauschen damit du auf das jeweilige 3d ...
|
| In das Form eM-plant wechseln |
|
eM-plant : Ersetzen von Bezeichnungen in allen Methoden
Simulator am 16.04.2005 um 17:26 Uhr (0)
Hi, so, ich habe mir dazu etwas ueberlegt : is obj ,mx : object; i,j,k,k1 :integer; str : string; findstr :string; newstr :string; do mx:=ref(.informationsfluss.methode); findstr := HALLO ; newstr := hallo ; for i:=1 to mX.anzahlkinder loop obj:=ref(mX.kindnr(i)); if ref(obj)/=ref(self) then j:= j+1; str:= ref(obj).programm; k:=pos(findstr,str); k1:=0; while k 0 loop str:=omit(str,k,strlen(findstr)); str:=incl(newstr,str,k); k:=pos(findstr,str); k1 ...
|
| In das Form eM-plant wechseln |
|
eM-plant : Montagestation
Simulator am 27.02.2006 um 13:50 Uhr (0)
Hi,zu 2.Also das Lager verhält sich eher passiv. D.h. Du musst selber die Teile vom LagerBS auf die Montagestation umlagern.Was Du machen kannst, ist, die LagerBS durch PufferBS ersetzen. Dann funktioniert es.Gruss ------------------SimulatoR
|
| In das Form eM-plant wechseln |
|
TM - Plant Simulation : eM-Planner XML-Export-File per Schnittstelle einlesen
Simulator am 06.10.2006 um 11:37 Uhr (0)
Du kannst z.B. mit dem Editor mal nach "allocatedTime"oder "calculatedTime" und-color: #FFFF99'>suchen für die Bearbeitungszeit------------------Der Simulator
|
| In das Form TM - Plant Simulation wechseln |
|
eM-plant : Auffahren
Simulator am 01.06.2005 um 15:18 Uhr (0)
Hi, nach einigem und-color: #FFFF99'>Suchen. Es gibt die Methode @.bugbe, die den unmittelbaren Vorgänger eines Fzgs (@) auf dem selben(!) Weg-Objekt anzeigt. Gruss ------------------ DER SIMULATOR
|
| In das Form eM-plant wechseln |
|
TM - Plant Simulation : object in schlefie verändern
Simulator am 21.06.2007 um 21:58 Uhr (0)
Zitat:der Befehl sprint war mir unbekannt und habe ich auch nicht in der Hilfe gefundenna na na den Reiter "Index" oder "und-color: #FFFF99'>Suchen" selektieren und dann "sprint" eingeben !------------------Der Simulator
|
| In das Form TM - Plant Simulation wechseln |
|
eM-plant : Direkter Zugriff auf die Seed-Wert-Tabelle
Simulator am 11.11.2005 um 17:25 Uhr (0)
Hi,hier ein Lösungsvorschlag.is stab :table; swert : integer;do swert:=36; -- Testwert z.B. 36 stab:=getseedtable; --seedtable einlesen stab.zeigerY:=1;stab.zeigerX:=1;-- Zeiger für Suche auf 1 setzen; if stab.finden(`[1,1]..`[1,*],swert) then -- 1. seedpaarwert und-color: #FFFF99'>suchen in 1 Spalte print "wert ",swert," schon vorhanden in Zeile ",stab.zeigerY; else stab[1,stab.ydim+1]:=swert; -- neuen seedwert ans Ende anhaengen stab[2,stab.ydim]:=1; -- 2.seedpaarwert =1 setseedtable(stab); -- seedtabelle zurückschr ...
|
| In das Form eM-plant wechseln |