|
TM - Plant Simulation : BEs aus Excel Tabelle in Modell überführen
Bon Simul am 31.08.2015 um 07:54 Uhr (1)
ja, kein Problem. Für die Arbeit mit Excel stehen Ihnen die COM, ActiveX oder DDE Schnittstellen zur Verfügung.
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Plant Simulation Excel Interface
Bon Simul am 31.01.2014 um 23:01 Uhr (1)
zu alternativen Möglichkeiten:Sie könnten ActiveX verwenden, wenn Sie das Schnittstellenpaket besitzen. Sie können Excel als ActiveX-Element in die Simulation einbinden (Excel.Application) und von dort aus auf das gesamte Objektmodell von Excel zugreifen. Damit können Sie in SimTalk die komplette Auswertungsmethode schreiben und haben keine Probleme mit der Synchronisierung.Beispiel siehe hier: http://www.bangsow.de/detail.php?id=524Ein zweite Möglichkeit ist die Plant Simulation COM-Schnittstelle. Hier ba ...
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : BEs aus Excel Tabelle in Modell überführen
Bon Simul am 01.09.2015 um 08:22 Uhr (1)
Das ware wieder eine Aufgabe für eine init-Methode oder eine andere Methode im Netzwerk (z.B. zum Erzeugen des Modells).Sie müssten in der Methode die Daten aus Excel importieren (z.B. über tabelle.leseExcelDatei),dann duplizieren Sie die betreffenden Basisklassen in der Klassenbibliothek und setzen die Attribute entsprechend der Excel-Vorlage.Automatisch geht das nicht.
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Ausgangssteuerung Methode
Bon Simul am 04.06.2014 um 08:06 Uhr (1)
Wenn Sie die Zeit-Werte aus Plant Simulation als real exportieren, dann können Sie die Werte in Excel umrechnen. Excel rechnet in Tagen, Plant Simulation in Sekunden, Sie müssen so die Zeit aus Plant Simulation durch (24*3600) teilen und in Excel die Spalte als Datum formatieren.Die "Breite" des Diagramms stellen Sie im Diagramm im Blatt Achsen ein.
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Daten per DDEPoke von Excel in PS-Variable schreiben?
Bon Simul am 09.08.2011 um 20:36 Uhr (0)
Es funktioniert am einfachsten von Plant Simulation aus.Das Setzen einer Variable aus einer Excel Zelle würde wie folgt aussehen:Code:is channel:integer; val:string;do channel:=DDEConnect("Excel","Tabelle1"); val:=DDERequest(channel,"Z1S1"); -- Zelle in Z1S1-Schreibweise variable:=omit(val,strlen(val)-1,2); --Plant simulation variable setzen DDEDisconnectAll;end;Excel liefert einen Umbruch mit, den müssen Sie abschneiden (omit...)Rückgabe ist immer string.
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Reset fehlerhaft
Bon Simul am 14.06.2012 um 19:15 Uhr (0)
Ich hatte den selben Effekt (COM-Schnittstelle aus Excel 2007, Plant Simulation Version 10). Reset wird nicht automatisch aufgerufen, wenn die Simulation neu gestartet wird. Es muss von Excel aus alles einzeln aufgerufen werden: ereignisverwalter.stop, dann ereignisverwalter.reset, dann init und dann start. Notfalls müssen Sie eben alle reset-Methoden von Excel aus aufrufen.
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Daten per DDEPoke von Excel in PS-Variable schreiben?
Bon Simul am 08.08.2011 um 22:02 Uhr (0)
Das Thema muss "Data" sein (DDEInitiate). Die Daten müssen als dritter Übergabeparameter übergeben werden (als Text). Sie müssen dafür in Excel die Daten umwandeln (Methode CStr).
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Lieferliste mit Excel erstellen
Bon Simul am 12.10.2012 um 09:28 Uhr (0)
Ich würde nicht direkt in die Lieferliste importieren, sondern in eine "Zwischentabelle". Von der können Sie dann die Werte einzeln im richtigen Format (str_to_... Methoden) in die Lieferliste eintragen.Das Format object bekommen Sie auf keinen Fall direkt von Excel nach Plant Simulation.
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Daten per DDEPoke von Excel in PS-Variable schreiben?
Bon Simul am 03.04.2012 um 20:52 Uhr (0)
Ich denke, in Ihrem Fall wäre die Simtalk-Methode:Code:tabelle.leseExcelDatei(pfad,tabellenblatt,...)besser geeignet. Die Methode liest komplette Excel-Tabellen in Plant Simulation Tabellen. Sie können jeweils die Namen der Tabellenblätter mit übergeben und brauchen so nur wenige Zeilen Kode.siehe Hilfe
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Lieferliste mit Excel erstellen
Bon Simul am 12.10.2012 um 22:56 Uhr (0)
Versuchen Sie es mit dem Befehl:table.kopiereBereichNach... (siehe Hilfe)
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Excel-Dateiexport
Bon Simul am 04.12.2015 um 13:49 Uhr (1)
Schneller ist die ActiveX-Schnittstelle. Dafür brauchen Sie allerdings das Schnittstellen-Paket.
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Die Datei kann nicht kreiert werden
Bon Simul am 18.07.2013 um 15:55 Uhr (1)
Wollen Sie die Ergebnisse in eine Datei speichern (z.B. Excel)?
|
| In das Form TM - Plant Simulation wechseln |
|
TM - Plant Simulation : Daten in Excel exportieren
Bon Simul am 17.11.2015 um 22:37 Uhr (1)
Plant Simulation benötigt für den Ordner in den Sie schreiben wollen Schreibrechte (ab Windows 7).Schreiben auf c: funktioniert nicht. Prinzipiell sollte es aber gehen.
|
| In das Form TM - Plant Simulation wechseln |