Cancel
Showing results for 
Search instead for 
Did you mean: 

Python Kommunikation: COM Interface

Creator
Creator

Hallo zusammen,

 

ich möchte ich PS eine Simulation starten, deren Steuerung in Python durchgeführt wird. Dazu habe ich mehrere Ansätze:

 

1. Durch die Methode "FireSimTalkMessage" von PS reagiere ich auf die Events. Leider ist der Zugriff auf die Methode "SimTalkMessage" in Python nicht möglich (im Gegensatz zu VBA)

 

2. Ich befülle eine Tabelle, in der die BEs aufgelistet sind, die sich aktuell an einem "Entscheidungspunkt" befinden. Diese Tabelle wird in Python überwacht und wenn ein Eintrag hinzukommt, wird die Entscheidung in Python getroffen und in die Tabelle geschrieben (bspw. umlagern). Anschließend führt PS diesen Vorgang aus.

 

Der zweite Ansatz funktioiert, leider ist die Performance (logischerweise) nicht so besonders.

 

Gibt es noch eine andere Möglichkeit?

 

Danke für die Unterstützung und viele Grüße,

 

 Marcel

2 REPLIES

Re: Python Kommunikation: COM Interface

Phenom
Phenom

COM is not the only way - but there are multiple ways of communicating with Plant Simulation.

 

Have a look at the interprocess communication Interfaces in the help file.

 

 

Re: Python Kommunikation: COM Interface

Creator
Creator
Ok, I will try to use the sqlite and ODBC interface.