Python als Skriptsprache verwenden

Python zeichnet sich durch eine klare und übersichtliche Syntax aus. Damit können Sie komfortabel eine auf ihr Projekt zugeschnittene Benutzerführung aufbauen.

Python und alle Zusatzbibliotheken sind OpenSource-Programme ohne Nutzungsbeschränkung.

Wenn Sie Vissim installieren, wird Python in das Verzeichnis ..\Exe\Python standardmäßig installiert.

 

Tipp: Sie können ein aktuelles PTV Vision Python-Setup von den Internetseiten der PTV herunterladen:

 https://cgi.ptvgroup.com/php/vision-setups/

 

Hinweise:  

  • Sie müssen mindestens Python 3.9 und die dazu passende Erweiterung PythonWin installieren, die Python mit COM-Funktionalität ausstattet.
  • Python 3.9 und die passende Erweiterung PythonWin müssen zu Ihrer Vissim-Version passen, beispielsweise python-3.9.6.-amd64.exe für die 64-Bit-Edition von Vissim und dazu passend pywin32-301.win-amd64-py3.9.exe.
  • Der Wrapper wxPython wird nicht unterstützt.
  • Die Python-Distribution anaconda wird nicht unterstützt.
Beispiel für eine Skriptdatei *.pys
all_flows = Vissim.Net.VehicleInputs.GetAll()
for i in range(len(all_flows)):
all_flows[i].SetAttValue("Volume(1)", 0.5 * all_flows[i].AttValue("Volume(1)"))

Übergeordnetes Thema:

COM-Schnittstelle einsetzen