Autor
|
Thema: (Um-) Frage zu Excel-Schnittstelle (1671 mal gelesen)
|
bibo234 Mitglied Student
Beiträge: 25 Registriert: 08.03.2005
|
erstellt am: 20. Jun. 2005 15:40 <-- editieren / zitieren --> Unities abgeben:
Hallo liebes Board, ich stehe nun wiedermal vor folgendem Problem: ich soll die Initialwerte für ein Modell aus einer externen Exceltabelle mittels Tabelle.schreibeExcelDatei("bla.xls","Arbeitsblatt",true) und Tabelle.leseExcelDatei("bla.xls","Arbeitsblatt") in die interne Tabelle tabelle ein- bzw. auslesen. Nur das scheint bei mir nur in der Initialmethode und da auch nur bevor die ersten Methoden sich in den Ereignisverwalter eingeordnet haben, zu funktionieren. Das Herausschreiben der durch das Modell erzeugten Daten funktioniert während des Simulationslaufs überhaupt nicht, sondern erst wenn ich die Simulation gestoppt und resettet habe und den Aufruf der entsprechenden Methode manuell vornehme. Nun die Frage an euch alle, ob ihr bei der Arbeit mit der Excel-Schnittstelle die gleichen Feststellungen gemacht habt, oder ob ich vielleicht nur irgendetwas fundamental falsch mache (also die entsrechende Excel-Datei ist natürlich während des Schreib- u. Lesevorgangs geschlossen sonst meldet sich ja gleich der Debugger ) Vielen Dank für Eure Erfahrungen/Meinungen im Voraus, Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Opa Mitglied Selbständiger Simulationsexperte
Beiträge: 62 Registriert: 16.06.2005 eM-Plant 7.6 / 8.2 Development License
|
erstellt am: 20. Jun. 2005 16:32 <-- editieren / zitieren --> Unities abgeben: Nur für bibo234
|
Ex-Mitglied
|
erstellt am: 20. Jun. 2005 16:33 <-- editieren / zitieren -->
Hi Bibo234, kann das, was Du beschrieben hast nicht nachvollziehen , s. Modell & Bild ! Überlege vielleicht mal, was es bedeutet, online (während der Simulation) mit diesen Methoden permanent in die EXCEL-Dateien zu schreiben !!! Es gibt doch genügend andere Methoden (DDE, COM) - mit Beispielen. Schau Dir mal die online-Hilfe an. Gruss ------------------ DER SIMULATOR [Diese Nachricht wurde von Simulator am 20. Jun. 2005 editiert.] |
Opa Mitglied Selbständiger Simulationsexperte
Beiträge: 62 Registriert: 16.06.2005 eM-Plant 7.6 / 8.2 Development License
|
erstellt am: 20. Jun. 2005 16:41 <-- editieren / zitieren --> Unities abgeben: Nur für bibo234
|
bibo234 Mitglied Student
Beiträge: 25 Registriert: 08.03.2005
|
erstellt am: 20. Jun. 2005 20:38 <-- editieren / zitieren --> Unities abgeben:
Vielen lieben Dank für den Hinweis auf die Methode Endsim, genau das habe ich nämlich gesucht und nicht gefunden. Dann brauche ich, wie ihr schon zurecht bemerkt habt, nicht immerzu während der Simulation die Daten rauszuschreiben. Nur habe ich dein Modell mit deinen Methoden, lieber Simulator, in meinem eM-Plant ausprobiert, und in der Init Methode gibt er "lesen OK" aus und die Endsim Methode führt er auch zur vollsten Zufriedenheit aus. Und ich habe auch festgestellt, daß die Methode von Opa wenn man sie als Eingangssteurung einbindet problemlos funktioniert. Also muß ich bei meinem Modell entweder etwas Elementares übersehen haben oder ich weiß auch nicht mehr weiter. In jedem Falle werde ich ab jetzt die Methode Endsim verwenden. In jedem Falle Dank an euch beiden fleißigen Helferlein, Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|