COM-Beispiele
Der Ordner ..\PTV Visum 2024\COM enthält diverse Beispiele zum Skripting über die Visum-COM-Schnittstelle. Die dort befindliche Datei INTRODUCTION TO THE PTV VISUM COM-API.PDF enthält eine Einführung in die Nutzung der COM-Schnittstelle.
Sie finden ein Beispiel in englischer Sprache hier: Introduction to Scripting and COM automation in PTV Visum
\Examples_ComDocu\ |
Sie lernen... |
Beispiel anwenden |
---|---|---|
|
|
1. Öffnen Sie die gewünschte Excel-Datei. 2. Passen Sie die Pfadangabe in Zelle B2 an die Verzeichnisse auf Ihrem PC an. 3. Betätigen Sie Ctrl + F11. Der Microsoft Visual Basic Editor wird geöffnet. 4. Sehen Sie sich den Programmiercode und dessen Erklärung an. 5. Wechseln Sie zurück zur Excel-Tabelle. 6. Betätigen Sie die Schaltfläche Start. Das VBA-Skript wird ausgeführt. 7. Vergleichen Sie die neu erstellte Versionsdatei mit Ihrem ursprünglichen Zustand. |
\VBScript\ |
Sie lernen... |
Beispiel anwenden |
---|---|---|
|
|
1. Öffnen Sie die Datei addburger.vbs in einem Texteditor (z.B. TextPad). 2. Legen Sie in Zeile 12 die Attribute fest, deren Werte Sie vom Knoten auf Haltestelle / Haltestellenbereich und Haltepunkt kopieren möchten. 3. Öffnen Sie die Versionsdatei, für die Sie das Skript benutzen möchten. 4. Markieren Sie den Knoten, für den Sie den “Burger” hinzufügen möchten. 5. Wählen Sie aus dem Menü Skripte > Skript-Datei Ausführen. 6. Öffnen Sie die Datei addburger.vbs. Haltestelle / Haltestellenbereich und Haltepunkt werden eingefügt und die Werte auf den Knoten übertragen. |
\Python\ |
Sie lernen... |
Beispiel anwenden |
---|---|---|
|
|
Für alle Python-Beispiele gilt:
|
\Python\addburger.py\ |
Sie lernen... |
Beispiel anwenden |
---|---|---|
|
|
Wenn Sie dieses Skript regelmäßig einsetzen möchten, dann können Sie es dauerhaft in die Menüstruktur einfügen: 1. Wählen Sie das Menü Skripte > Skriptmenü bearbeiten. 2. Geben Sie als Menüeintrag Burger einfügen an. 3. Wählen Sie unter Skriptname die Datei ADDBURGER.VBS. 4. Optional können Sie eine Tastenkombination für die Skriptausführung angeben. 5. Bestätigen Sie zweimal mit OK. Jetzt können Sie das Skript aus dem Skriptmenü auswählen, wann immer Sie es benötigen. |
\Python\ calculateIntrazonal.py |
Sie lernen... |
Beispiel anwenden |
---|---|---|
|
|
Voraussetzung: Die Versionsdatei enthält Kenngrößenmatrizen. 1. Öffnen Sie die Skriptdatei calculateintrazonal.py in einem Texteditor (z.B. TextPad). 2. Geben Sie die Nummer der Matrix, die Sie mit dem Skript verändern möchten, an, indem Sie die Indizes nach ItemByKey in den Zeilen 21 und 27 anpassen. 3. Führen Sie das Skript über das Menü Skripte > Skriptdatei Ausführen aus. |
\Python\ lineloadings.py |
Sie lernen... |
Beispiel anwenden |
---|---|---|
Gibt in einer Excel-Tabelle für eine markierte Linienroute eine 2D-Grafik mit Linienbelastungen aus. |
|
Voraussetzung: Stellen Sie sicher, dass Microsoft Excel auf Ihrem PC installiert ist und dass die Versionsdatei, in der Sie das Skript ausführen möchten, ein Umlegungsergebnis für den ÖV und Analysezeitintervalle enthält. Für diese müssen außerdem die Belastungen gespeichert worden sein. 1. Führen Sie das Skript lineloadings.py über das Menü Skripte > Skriptdatei Ausführen aus. 2. Wählen Sie im Schwebefenster eine der angezeigten Linien aus. Excel wird gestartet und ein Diagramm wird angezeigt. |
\Python\ PrTAssignmentQualityListing.py |
Sie lernen... |
Beispiel anwenden |
---|---|---|
|
|
Voraussetzung: Stellen Sie sicher, dass Microsoft Excel auf Ihrem PC installiert ist und dass die Versionsdatei, in der Sie das Skript ausführen möchten, ein Umlegungsergebnis für den IV und Analysezeitintervalle enthält. Für diese müssen außerdem die Belastungen gespeichert worden sein. 1. Führen Sie das Skript PrTAssignmentQualityListing.py über das Menü Skripte > Skriptdatei Ausführen aus. Excel wird gestartet und ein Diagramm wird angezeigt. |
Weitere |
Sie lernen... |
Beispiel anwenden |
---|---|---|
|
|
Alle Schritte werden in folgender Datei erläutert: Readme_MapMatcher-COM_ENG.pdf (nur Englisch) |