Erweiterungen und korrigierte Fehler in VISSIM (Stand 2008-08-29) ============================================== (+ = Erweiterungen, - = Fehler, die behoben wurden. In eckigen Klammern gibt es ggf. Hinweise zur Korrektur.) Version 5.00-10 (2008-08-29) ---------------------------- - VISSIM kann nach dem Umschalten in den 3D-Modus abstürzen, wenn das Netz bei extrem großen Weltkoordinaten liegt (9 und mehr Stellen). - Das LSA/Detektor-Protokoll-Fenster flackert während eines kontinuierlichen Simulationslaufs auf Rechnern mit diversen Grafikkarten (z.B.Nvidia GeForce FX 5600XT, GeForce 6600, GeForce 7600GT, Quadro FX 1700, Quadro FX 370). - Export - VISUM - Knoten/Kanten: Wenn VISSIM-Knotennummern mit mehr als 9 Stellen existieren, können doppelte VISUM-Knotennummern erzeugt werden. - Export - 3DS Max: Die Steigung eines Fahrzeugs (verwendet in 3D und *.ani) kann undefinierte Werte annehmen, wenn die Hinterkante auf einer anderen Strecke ist als die Vorderkante. Dies kann dazu führen, dass eine ani.txt-Datei nicht in 3DS Max importiert werden kann. - Import - Synchro: Funktioniert nicht mit VISSIM-Lizenzen, die auf 2 Streckenverhaltenstypen begrenzt sind. - ANM-Import: kann mit einer Zugriffsverletzung abstürzen, wenn zwei verbundene Knoten dicht beeinander liegen. Version 5.00-09 (2008-08-06) ---------------------------- + Hintergrunddateien: Warnungsmeldung, wenn eine zu ladende Datei größer ist als der verfügbare Hauptspeicher, mit der Option, sie trotzdem zu laden. + ANM-Import: Die Nothalteentfernung für Abbieger-Verbindungsstrecken im Knoten ist jetzt die Aufweitungslänge minus 10 Meter. + ANM-Import: Fahrverhaltensparametersatz "Innerorts": Die Wartezeit bis zur Diffusion wurde auf 120 Sekunden erhöht. + COM-Schnittstelle: Neue Funktionen WriteChannel und ReadChannel im SignalController-Interface zum Schreiben eines Wertes in einen LSA-Kanal (welcher einen vorher von einer anderen LSA gesetzten Wert überschreibt, falls dieser Kanal als Eingang unter LSA-Kommunikation ausgewählt ist) bzw. zum Lesen eines Wertes von einem LSA-Kanal (welcher vorher von der LSA gesetzt worden sein sollte). - VISSIM hängt (und stürzt möglicherweise nach Aufbrauchen des kompletten Hauptspeichers ab) beim Start eines Simulationslaufs, in dem die Knoten- oder Analyzer-Auswertung aktiviert ist, falls es eine sehr kurze Verbindungsstrecke gibt, die auf der gleichen Strecke rückwärts zeigt, möglicherweise auch mit identischer Von- und Nach-Koordinate. [Jetzt wird beim Auffinden einer solchen Verbindungsstrecke eine Warnung ausgegeben.] - Konfliktflächen: Beim Einlesen einer *.inp-Datei erscheint die Fehlermeldung "Einige Konfliktflächen der Netzdatei konnten nicht erstellt werden.", falls eine Konfliktfläche genau am Anfang einer Strecke beginnt. - Stehende Fahrzeuge können nicht auf Spur mit einer nahen Konfliktfläche wechseln: Wenn ein Fahrzeug, das sich auf seiner Spur gar nicht oder nicht sehr weit bewegen kann (z.B. durch den Fahrgastwechsel eines Busses vor ihm), auf der Nachbarspur eine Konfliktfläche sieht, geht es davon aus, dass es diese Konfliktfläche nie passieren können wird, weil es von dauerhaftem Stillstand ausgeht. Dadurch wechselt das Fahrzeug nicht die Spur, wenn die Konfliktfläche maximal das anderthalbfache der Fahrzeuglänge entfernt ist (was der mindestens vorhandene Platz wäre, um die andere Spur attraktiver zu finden). - Teilrouten: Sobald mehrere Teilrouten einer Entscheidung angelegt sind, können ihre Zielquerschnitte unabhängig voneinander verschoben werden. Sogar nach dem Schreiben und wieder Einlesen einer *.inp-Datei bleibt es so. - Parkplatzrouten: Ein ÖV-Fahrzeug (!), das stromabwärts in einem Parkplatz (!) parken will, überholt ein anderes ÖV-Fahrzeug auf seiner Spur nicht, wenn dieses in einem Parkplatz steht und wenn stromabwärts von diesem nicht mehr mindestens 2 Meter Reserve-Raum (zusätzlich zur Länge des stromaufwärts befindlichen Fahrzeugs). - ÖV-Linien: Ein Bus, der stromabwärts in einer Kap-Haltestelle anhalten will, wechselt zwischen Fahrzeugen, die stromaufwärts in Parkplätzen stehen, mehrfach zwischen dieser Spur und der benachbarten hin und her, und er überholt Konfliktflächen nicht. - Blocksignale (editierbar nur in der *.inp-Datei) können unter besonderen Umständen grün anzeigen, wenn sie es nicht sollten. - Streckensegmente eines Segment-Knotens werden nicht angepasst, wenn eine Strecke mit automatisch erzeugten Zwischenpunkten versehen wird (durch Ziehen mit gedrückter Alt- und linker Maustaste von Abschnitt zu Abschnitt). Dies kann in der Folge zu Problemen führen durch eine inkonsistente Knoten/Kanten-Struktur. - Kontenauswertung Rohdaten in Textdatei: Alle Werte werden ohne Nachkommastellen ausgegeben. - LSA-Dialog: Wenn für eine externe LSA keine Programmdatei (DLL bzw. -EXE) angegeben ist (leeres Feld im Dialog), stürzt VISSIM beim Simulationsstart mit einer Exception-Meldung ab. - Darstellungstypdialog: Nach dem Ändern der Nummer oder dem Kopieren eines Typs geht die Selektion verloren. Danach stürzt VISSIM beim Klick auf "Löschen" im lokalen Menü ab. - Darstellungstypdialog: Wenn eine Textur aus einem Typ gelöscht und anschließend die *.inp-Datei geschrieben wird, kann sie nicht mehr eingelesen werden, weil darin eine Texturnummer 0 angegeben ist. - Streckenverhaltenstyp-Dialog: Exception-Meldung bei Klick auf "Löschen", nachdem die Selektion in der Tabelle Fahrzeugklasse/Fahrverhalten verloren gegangen ist (z.B. nach Schließen der geöffneten Auswahlliste mit Esc). - Der Kantenauswahldialog kann auch dann geöffnet werden, wenn kein Knoten für dynamische Umlegung definiert ist. [Jetzt gibt es stattdessen eine Meldung.] - 3D-Schilder-Dialog: Die Einheiten für die Größe werden immer metrisch angezeigt, auch wenn andere Einheiten unter Ansicht / Optionen ausgewählt sind. - Testmodus: Die Simulationszeit wird in jedem Zeitschritt um eine ganze Sekunde erhöht, auch wenn eine Simulationsauflösung von mehreren Zeitschritten pro Simulationssekunde eingestellt ist. Dies führt dazu, dass externe LSA mit einer Frequenz über 1 nicht korrekt funktionieren. - Analyzer: Fehlermeldung "Fehler beim Erstellen dieses Reports, für Details s. AnalyzerErrorLog.txt." bei Erzeugen eines Reports, wenn eine große Anzahl von Knoten nicht einbezogen wurde. - ANM-Import: Spursperrungen werden nicht auf Strecken und Verbindungsstrecken übertragen und haben deshalb weder für statische Routen noch für dynamische Umlegung eine Wirkung. [Jetzt wird für eine Fahrzeugklasse auch eine ganze Verbindungsstrecke gesperrt, wenn Ausgangs- und Zielspur eines Spurabbiegers für sie gesperrt sind, auch wenn der Spurabbieger selbst nicht gesperrt ist.] - ANM-Import: Die Routensuche verwendet nicht immer die kürzeste von mehreren parallelen Kanten innerhalb eines Knotens. - ANM-Import: Abbruch mit der Fehlermeldung "Streckendaten konnten nicht erstellt werden. Existierende korrespondierende VISSIM-Strecke (Nummer %d) erlaubt keine Teilen-Operation.", wenn ein Parkplatz an der Position liegt, an welcher die Strecke gesplittet werden müsste. - ANM-Import: Für Linksverkehr werden in manchen Fällen Spursperrungen nicht korrekt berechnet. - ANM-Import: Abbruch mit einer Exception-Meldung, wenn zum Knoten eine ausgehende Einbahnstraße gehört, auf die ein getrennt geführter Rechtsabbieger (bzw. Linksabbieger bei Linksverkehr) führt. - Erster ANM-Import: Exception-Meldung mit dem Zusatz "Internal error: CalculateNodeSegments: previousConnector->V_Nach != maxLink?" in der *.err-Datei. - Adaptiver ANM-Import: Abbruch mit der Meldung "Unerwartetes Ende von Knoten x" bei inkonsistenter Knoten/Kanten-Struktur (z.B. nach dem Editieren eines Segment-Knotens). - Adaptiver ANM-Import: Abbruch, wenn die Startzeit in VISSIM manuell geändert wurde, der Starzeit-Wert in der *.anm-Datei aber nicht (gegenüber der *.panm-Datei). - Adaptiver ANM-Import: Abbruch, weil das Splitten einer Strecke mit einem Langsamfahrbereich nicht möglich ist. - Adaptiver ANM-Import: Wenn eine Knotengeometrie neu erzeugt werden muss, können benutzerdefinierte Parkplätze, Langsamfahrbereiche und andere Netzobjekte im Knoten bzw. in seiner Nähe gelöscht werden. - Adaptiver ANM-Import: Nach dem Routenimport liegen Routenentscheidungen häufig "unter" einer Verbindungsstrecke, sodass sie keine Wirkung auf die Fahrzeuge haben. - Synchro-Export: Die Varianten "Full simulation" und "Demand volumes" schreiben alle Belastungen als null in die erzeugte Datei. - COM-Schnittstelle: Das Attribut "IDVEHICLES" des IDataCollection-Interface gibt die zuletzt gesammelten Ergebnisse zurück, wenn während eines Intervalls überhaupt keine Fahrzeuge erfasst wurden. - COM-Schnittstelle: Die Methode GetArrived() des IVehicles-Interface gibt fälschlicherweise eine leere Collection von Fahrzeugen zurück. Fahrzeuge, die Wege der dynamischen Umlegung nutzen und über die Attribute DESTPARKLOT oder DESTZONE gesteuert werden, verschwinden beim Erreichen ihres Zielparkplatzes aus dem Netz, auch wenn sie über die COM-Schnittstelle, etwa mit der Methode AddVehicleInParkingLot(), ins Netz gesetzt wurden. - Dynamische Umlegung: Fehlermeldung(en) "Parkplatz voll" beim Start eines Simulationslaufs, falls die Fahrtkettendatei eine unbekannte Bezirksnummer enthält. - Dynamische Umlegung: Speicherleck beim Einlesen der Parkplätze aus der *.inp-Datei (nur in Netzen mit sehr vielen Parkplätzen relevant). - Dynamische Umlegung: Die Tastenkombination Ctrl-Z funktioniert nicht mehr. Version 5.00-08 (2008-05-07) ---------------------------- + ÖV-Linien ohne Startzeiten werden akzeptiert (z.B. aus ANM-Import). + Analyzer: Bei Simulationsstart wird eine Warnung ausgegeben, falls die Analyzer-Auswertung aktiviert ist aber in keinem Knoten die Option Auswertung markiert ist. + Adaptiver ANM-Import: Wenn sich die neue ANM-Startzeit von der vorherigen unterscheidet, wird die VISSIM-Startzeit auf den neuen Wert gesetzt, und die Startzeiten der ÖV-Linien werden um die gleiche Differenz verändert. + COM-Schnittstelle: Das Strecken-Attribut "TYPE" wurde ersetzt durch "DISPLAYTYPE" und BEHAVIORTYPE". + COM-Schnittstelle: Neues Nur-Lese-Attribut "ISRUNNING" im Interface ISimulation: true während eines Simulationslaufs, sonst false. + COM-Schnittstelle: Neue Nur-Lese-Attribute "LINK" und "TRAFFICCOMPOSITION" im Interface IVehicleInput zum Finden eines bestimmten Zuflusses beim Iterieren über alle Zuflüsse. (Dadurch wird die Zuflussnummer überflüssig.) - Exception-Meldung "interakt.cpp, line 3321" während eines Simulationslaufs: Dies kann auftreten, wenn ein stehendes (oder sehr langsames) Fahrzeug überhaupt nicht mehr beschleunigen kann, weil seine Maximal- oder Wunsch- Verzögerung (verringert um 0,1 m/s² pro % Steigung) für seine aktuelle Geschwindigkeit null (oder weniger) ist. Dies wird meistens durch eine zu niedrige untere Grenze der benutzerdefinierten Beschleunigungskurve verursacht, typischerweise für Lkw (weil für diese eher die untere Grenze verwendet wird). - Stopschilder funktionieren nicht mit dem Fahrzeugfolgemodell "interaktionsfrei". (Dieser Fehler bestand nur in der Version 5.00-07.) - Netzeditor: Statische Routen und ÖV-Linien können über eine unmögliche Streckenfolge angelegt werden, falls eine Verbindungsstrecke von einer Strecke zur gleichen Strecke mit der nächsten Verbindungsstrecke der Route von dieser Strecke überlappt, also so, dass die erste Verbindungsstrecke stromabwärts vom Anfang der zweiten Verbindungsstrecke endet. Wenn VISSIM diese unterbrochene Streckenfolge zu reparieren versucht (bei Simulationsstart oder wenn die Route bzw. Linie im Dialog selektiert wird), führt eine Endlosschleife zum Belegen des kompletten Hauptspeichers mit anschließendem Programmabsturz. - Netzeditor / Meßquerschnittsmodus: Ein Rechtsklick außerhalb aller Strecken führt zum Öffnen eines leeren Dialogs. - Netzeditor: Wenn ein Polygon-Knoten überhaupt keine Streckensegmente enthält und in einen Segmente-Knoten umgewandelt wird, wird er unsichtbar und kann nicht mehr zurück umgewandelt werden. [Jetzt wird statt der ersten Umwandlung eine Warnungsmeldung angezeigt.] - Parkplätze: Ein Fahrzeug, das auf einem bestimmten Stellplatz parken will, und ein Fahrzeug, das diesen Parkplatz verlassen will, blockieren sich gegenseitig. - Parkplatzrouten: Die Routensuche zurück vom Parkplatz zur Ausgangsroute des Fahrzeugs hat ein Speicherleck. Wenn die Ausgangsroute viele Strecken lang ist und wenn viele Fahrzeuge Parkplatzrouten verwenden, kann der Speicher schnell aufgebraucht sein, und weil dieser Speicher nach dem Simulationslauf nicht wieder freigegeben wird, wird in mehreren aufeinanderfolgenden Läufen (ohne zwischenzeitliches Schließen von VISSIM) immer mehr Speicher belegt. Das führt zuerst zu einer erheblicken Verlangsamung der Simulation (wenn die Windows-Auslagerungsdatei verwendet werden muss) und schließlich zu einem Absturz mit der Meldung "Nicht genug Speicher". - Parkplatzrouten: VISSIM stürzt während eines Simulationslaufs ab, falls ein Fahrzeug auf einer unterbrochenen Route eine Parkplatzroutenentscheidung überfährt. - Wenn vor dem Start einer Mehrfachsimulation Änderungen im Netz vorgenommen wurden und die Frage nach dem Speichern mit Ja beantwortet wird, wird die *.inp-Datei im Auswertungs-Verzeichnis der Mehrfachsimulation gespeichert, und zwar mit der Startzufallszahl an den Dateinamen angehängt. - Wenn nur im Dialog Mehrfachsimulation Änderungen vorgenommen wurden, wird die Frage nach dem Speichern der veränderten Daten weder vor dem Simulationsstart noch beim Schließen von VISSIM angezeigt. - Analyzer: Fehlermeldung "Analyzer-Daten können nicht geschrieben werden: Fehler beim Erzeugen der Datenbank %s!" beim Start eines Simulationslaufs, falls die gleiche Datenbank auch für eine andere Auswertung (z.B. die Reisezeit-Rohdaten) verwendet wird. [Jetzt kann beim Festlegen einer der beiden Datenbanken nicht mehr die gleiche wie die andere angegeben werden.] - Die Erzeugung eines Analyzer-Reports funktioniert nicht, wenn die Datenbank mit Mehrfachsimulation erzeugt wurde und die eingestellte Sprache nicht - Die Erzeugung eines Analyzer-Reports funktioniert nicht, wenn Zeitintervalle angelegt wurden und Französisch als Sprache eingestellt ist. - Exception-Meldung beim Schließen des ÖV-Linien-Auswahl-Dialogs nach einem Klick in die (leere) dritte Spalte der Liste. - Zuflussdialog: Fehlermeldungen können sich auf versteckte Zellen beziehen (z.B. eine Zusammensetzungs-Zelle, wenn nur Belastungen angezeigt werden). [Jetzt wird die betreffende Zelle automatisch sichtbar gemacht.] - Parkplatzdialog: Das Ändern der Streckenkoordinate ("Bei") funktioniert nur für echte Stellplätze. Bei den anderen Parkplatztypen ändert sich nichts. - 3DS-Max-Export: Die Fahrzeugpositionen in der Datei ani.txt beziehen sich auf die Mitte des Fahrzeugs, werden aber im Skript als Vorderkante interpretiert. - ANM-Import / Routen: Wenn keine Routendaten in der Datei stehen, erscheint die Fehlermeldung "Aufgrund eines Dateiformatfehlers konnte die Anm-Datei nicht geparst werden." - COM-Schnittstelle: Wenn die Belastung eines Zuflusses mit VOLUME oder sein Zeitintervall mit TIMEFROM und/oder TIMEUNTIL geändert wird, funktioniert er eventuell nicht mehr richtig: - Wenn es ein stochastischer Zufluss ist, bewirkt die Änderung von VOLUME nichts, wenn das Zeitintervall bereits abgelaufen ist, auch wenn danach TIMEUNTIL noch geändert wird. - Wenn es ein exakter Zufluss ist, kann VISSIM abstürzen, wenn VOLUME während eines Simulationslaufs geändert wird. - COM-Schnittstelle: Die Attribute 3DMODELSTATE von IVehicle und STATE von IStaticObject sind immer -1. - COM-Schnittstelle: VISSIM gibt für die Detektor-Attribute IMPULSE, PRESENCE und DETECTION nicht 1 oder 0 zurück, sondern -1 oder 0. (Dieser Fehler bestand seit der Version 5.00-05.) - VAP 2.16-03: Bessere (und nicht unnötig wiederholte) Fehlermeldungen, inklusive der Nummer der betroffenen LSA. - Dynamische Umlegung / ANM-Import: Warnung "Parkplatz hat eine relative Belastung, aber keinen passenden Weg" bei Simulationsstart nach einem ANM-Import für dynamische Umlegung, falls in den ANM-Routen-Daten Belastungen kleiner als 1 (z.B. exportiert von VISUM) vorkommen, welche auf 0 abgerundet werden. [Jetzt wird beim ANM-Import die Option "Wege für unbelastete Beziehungen suchen" automatisch gesetzt, sodass für diese Beziehungen aus VISUM exportierte Wege nicht mehr verworfen werden.] - Dynamische Umlegung / ANM-Import: Parkplätze werden beim Import nicht korrekt angelegt, wenn zwischen zwei VISSIM-Knoten nicht genug Platz für die Standardlänge von 3,50 m ist. Dies führt zur Fehlermeldung "Parkplatz ohne Kante." beim Simulationsstart. - Dynamic Assignment: Exception message at the start of a simulation run during the check of the edge structure read from the path and cost file if the network contains nodes which are used only for evaluation and have smaller numbers than nodes used for dynamic assignment. - Dynamische Umlegung: Fahrtkettendateien funktionieren nicht korrekt zusammen mit ÖV-Linien, Zuflüssen oder Matrizen, falls (niedrige) Fahrzeugnummern, die in einer Fahrkettendatei angegeben sind, auch an anderen Zuflüssen erzeugt werden. - Emissions-Modul: Die in der Schichtendatei angegebene Masse des Fahrzeugs wird fälschlicherweise mit 1000 multipliziert. Dies führt zu verkehrtem Fahrverhalten (niedrige Beschleunigungen) bei Fahrzeugen, deren Typ die Kategorie Lkw hat. [Das Fahrverhalten von Fahrzeugen mit Kategorie Lkw und einer zugeordneten Emissionsschicht ist nach wie vor leicht unterschiedlich zwischen einem Simulationslauf mit aktiviertem Emissionsmodul (in der VISSIM-Lizenz) und einem Simulationslauf ohne Emissionsmodul, weil in ersterem die Masse und die Leistung des Fahrzeugs aus der Schichtendatei genommen werden, in letzterem aber aus der Masseverteilung und Leistungsverteilung aus dem Fahrzeugtyp!] - VISSIM-API: Die Weltkoordinaten (x/y) für Fahrzeugvorder- und -hinterkante, die an die Fahrermodell-DLL übergeben werden, sind nicht korrekt. Sie beziehen sich auf das automatisch verschobene Netz mit Zentrierung auf (0,0). Version 5.00-07 (2008-04-04) ---------------------------- + Übergangszeiten (gelb, rot/gelb) von LSA vom Typ "Extern" können jetzt auf Wunsch der externen Steuerungs-DLL von VISSIM kontrolliert werden (mit den Dauern, die von der GUI-DLL vorgegeben sind). + ANM-Import / Langsamfahrbereiche: Die Standardverzögerung für Lkw und Busse wurde von 2,0 auf 1,3 m/s² reduziert. + COM-Schnittstelle: Neue (Lese-)Attribute Strecke und Verkehrszusammensetzung ("LINK" und "TRAFFICCOMPOSITION") in IVehicleInput, mit denen ein bestimmter Zufluss beim Iterieren über die Liste aller Zuflüsse identifiziert werden kann. - Netzdateien, deren Namen vor dem Punkt vor der Dateiendung Leerzeichen enthalten, können nicht geöffnet werden. (Dieser Fehler bestand seit der Version 5.00-05.) - Netzdateien, die eine Zeichenkette mit mehr als 200 Zeichen enthalten (z.B. eine Datenbank-Verknüpfung auf einem Netzlaufwerk), können nicht geöffnet werden, oder VISSIM stürzt nach dem Öffnen ab. - Etliche Sonderzeichen (z.B. die Umlaute ÄÖÜäöü) werden in Eingabefeldern für Dateinamen in Dialogen nicht akzeptiert (Meldung "Dateiname erwartet!"), auch wenn der Name der *.inp-Datei die gleichen Zeichen enthält. - Additives Lesen: Wenn Verbindungsstrecken in dem hinzugelesenen Netz Fahrverhaltenstypen oder Darstellungstypen haben, die im Ausgangsnetz nicht vorkommen, kann VISSIM abstürzen (bis VISSIM 5.00-01) oder das Hinzulesen mit der Meldung "Unbekannter Streckentyp" abbrechen. - Additives Lesen: "Neue Nummern" ist für Konfliktflächen selektiert aber ausgegraut, was keinen Sinn hat, da Konfliktflächen keine Nummern haben. - Additives Lesen: Die Option "Originalkoordinaten" funktioniert nicht richtig: Das hinzugelesene Netz liegt nicht auf seinen ursprünglichen Weltkoordinaten. (Dieser Fehler bestand seit der Version 5.00-05.) - Fahrzeuge, die das Fahrzeugfolgemodell "interaktionsfrei" verwenden (z.B. die vordefinierten Fußgänger), bleiben stromaufwärts von Langsamfahrbereichen dauerhaft stehen. [Jetzt ignorieren sie Langsamfahrbereiche völlig.] - Fahrzeugzuflüsse mit stochastischer Belastung erzeugen unterschiedliche Einsetzzeitpunkte bei Mehrfachsimulation und Einzelsimulation, falls die aggregierte Querschnittsmessungen-Auswertung eingeschaltet ist. - Externe Signalsteuerungs-EXEs: VISSIM findet solche Steuerungs-Programme nicht, falls sie im Exe\-Verzeichnis liegen, sondern nur, wenn sie im Datenverzeichnis liegen. (Dieser Fehler bestand seit der Version 5.00-05.) - Knotenauswertung: Emissionswerte können nicht in eine Datenbank geschrieben werden (Meldung "Fehler beim Anlegen der Tabelle KNOTENAUSWERTUNG!" beim Simulationsstart). - Die 3D-Modell-Dateien Woman20Frames-Biz1.v3d and Woman20Frames3.v3d sind beschädigt (Position der Vorderachse und Hinterachse = 0.0), wodurch sie sowohl im 2D-Modus als auch im 3D-Modus nicht sichtbar sind. - Animation: Das Abspielen einer mit VISSIM 5.00-06 aufgenommenen *.ani-Datei verursacht einen Laufzeitfehler. [Diese Dateien können auch mit VISSIM 5.00-07 nicht abgespielt werden, aber mit VISSIM 5.00-07 aufgenommene *.ani-Dateien sind in Ordnung.] - Netzeditor: Konfliktflächen können manchmal nicht erzeugt werden, wenn eine Strecke fast genau rechtwinklig zur x-Achse (senkrecht auf dem Bildschirm) verläuft. - Netzeditor: Das Verschieben einer Routenentscheidung stromabwärts entlang ihrer Route(n) kann die Warnung "Unterbrochene Routen" nach dem Speichern und Wiedereinlesen des Netzes verursachen, auch wenn die Routen problemlos von der neuen Position aus losgehen könnten. - Netzeditor / ÖV-Linien: Die Taste "Entf" oder Bearbeiten/Löschen im Menü führt zu einer Exception-Meldung, wenn eine Strecke selektiert ist, auf der eine ÖV-Linie ins Netz einfährt. - Netzeditor / Knoten: Ein Doppelklick auf einen selektierten Knoten öffnet nicht den Knotendialog, falls der Knoten mit einem anderen Knoten überlappt (es wird dann nur eine Warnungsmeldung ausgegeben). - Netzeditor / Neue Verbindungsstrecke: VISSIM stürzt ab, wenn der Dialog "Verbindungsstrecke" mit der Schließen-Schaltfläche (X, oben rechts) anstatt der Abbrechen-Schaltfläche geschlossen wird. - Netzeditor / Strecke splitten: Wenn der Dialog "Strecke Splitten" mit der Schließen-Schaltfläche geschlossen wird, bleiben alle Menüeinträge passiv. - Netzeditor: Die Schließen-Schaltfläche bewirkt in einigen Dialogen nicht den Abbruch: ÖV-Linie, Neue Startzeit, Neue Aufenthaltszeitverteilung, Neue Normalverteilung, Konfliktflächen. - Testmodus: Die Tastaturkürzel (Shortcuts) + - * / 1 zum Ändern der Ablaufgeschwindigkeit funktionieren nicht. - Dialog "Fahrverhaltenstypen": Beim Anlegen eines neuen Typs führt ein Rechtsklick mit Auswahl "Neu" zum Anlegen einer Fahrzeugklasse nach einem Linksklick in die Fahrzeugklassentabelle nach dem Eingeben des Namens zum Absturz. - Als Sprache beim ersten Aufruf unter einem anderen Benutzerkonto als dem, auf dem VISSIM installiert wurde, wird immer Englisch verwendet. - ANM-Import: Für Verflechtungsstrecken werden Langsamfahrbereiche erzeugt. - Adaptiver ANM-Import: schlägt fehl, wenn Knoten mit aktivierter Option "Knotenauswertung" im Ausgangsnetz existieren. - COM-Schnittstelle: vissim.Evaluation.AttValue("SCDETRECORD") = True funktioniert nicht. - COM-Schnittstelle: VISSIM zeigt einige Warnungen und Meldungen in Dialogboxen auf dem Bildschirm an, auch wenn es über COM gestartet wurde. - COM-Schnittstelle: Beim Setzen der Zeitverteilung eines Stopschilds (mit dem Attribut TIMEDIST) wird die Existenz dieser Verteilung nicht überprüft, sodass ihr Fehlen zu einer späteren Exception-Meldung führt. - Dynamische Umlegung: Exception-Meldung während eines Simulationslaufs, wenn es für eine O-D-Beziehung und eine Fahrzeugtypmenge einen Weg (aus einem früheren Bewertungsintervall) gibt aber in einem späteren Intervall nur Wege mit Routensperrungen gefunden werden. - Dynamische Umlegung: Zwei Iterationen, die von der gleichen Wege- und Bewertungs-Datei ausgehen und die Alternativwegesuche verwenden, können unterschiedliche Ergebnisse haben. [Nach der Korrektur sind die Ergebnisse reproduzierbar aber möglicherweise verschieden von den Ergebnissen früherer Versionen.] Version 5.00-06 (2008-02-21) ---------------------------- + ANM-Import / Statisches Routing: Jede Routenentscheidung bekommt einen Namen, der die Nummer des ANM-Quellbezirks enthält. + ANM-Import / Dynamische Umlegung: Wenn keine Matrixdaten in der *.anmRoutes-Datei enthalten sind, wird eine Warnungsmeldung ausgegeben. - VISSIM kann beim Start nach dem Anzeigen des Startbilds abstürzen, falls der Treiber des Windows-Standarddruckers nicht korrekt arbeitet. - Konfliktflächen: Einmündungs-Konfliktflächen mit unterschiedlicher Länge auf den beiden Strecken können zu einer Verklemmung führen, wenn ein Fahrzeug gerade ganz knapp in die Konfliktfläche eingefahren ist und das andere direkt davor steht. - VISSIM kann während eines Simulationslaufs mit einer Exception-Meldung abstürzen (Unknown exception in interakt.cpp, Line 7473), wenn im Netz Konfliktflächen definiert sind. (Dieser Fehler bestand nur in der Version 5.00-05.) - VISSIM kann während eines Simulationslaufs mit einer Exception-Meldung abstürzen (Unknown exception in interakt.cpp, Line 7460), wenn sich ein Fahrzeug auf einer mehrspurigen Strecke einer Konfliktfläche nähert, in deren Nähe ein Langsamfahrbereich liegt. (Dieser Fehler bestand nur in der Version 5.00-05.) - Fahrverhalten: Fahrzeuge können ihre Route verpassen, nachdem sie auf einem Parkplatz-Stellplatz geparkt haben. Wenn die ursprüngliche Route des Fahrzeugs einen notwendigen Spurwechsel kurz hinter der ersten Verbindungsstrecke enthält, die das Fahrzeug nach der Rückkehr auf seine ursprüngliche Route erreicht, berücksichtigt das Fahrzeug dies auf der vorhergehenden Strecke noch nicht, sodass es zu schnell sein kann, um rechtzeitig vor der Nothalteposition der nächsten Verbindungsstrecke zum Halten zu kommen. Dadurch verpasst es diese Verbindungsstrecke und verlässt das Netz am Ende der aktuellen Strecke. - Geänderte Fahrverhaltensparameter für den reduzierten Sicherheitsabstand nahe einer Haltelinie werden nicht in der *.inp-Datei gespeichert, falls nicht mindestens ein Wert höher ist als der Standardwert. - Verlustzeitauswertung: Wenn einem Fahrzeug, das das Fahrzeugfolgemodell Wiedemann 99 verwendet, bei einer Wunschgeschwindigkeitsentscheidung eine niedrigere Wunschgeschwindigkeit zugewiesen wird, während es sich auf einer Reisezeitmessung befindet, wird in der Verlustzeitmessung eine künstlich erhöhte Verlustzeit ermittelt (weil von niedrigerer Verzögerung ausgegangen wird). - Knotenauswertung: Wenn nach einem Simulationslauf mit aktivierter Knotenauswertung die *.inp-Datei gespeichert wird, werden auch die internen Reisezeit- und Verlustzeitmessungen für die Knotenauswertung in die Datei geschrieben. Dadurch werden sie zukünftig auch in der Reisezeitauswertung und Verlustzeitauswertung aufgeführt. (Dieser Fehler bestand nur in der Version 5.00-05.) - Wenn ein Signalzeitenplanfenster geöffnet ist, wenn ein anderes VISSIM-Netz geladen wird, das keine LSA mit dieser Nummer enthält, stürzt VISSIM ab. - 3D-Modell-Auswahldialog: Wenn Chinesisch als Sprache eingestellt ist, meldet VISSIM, dass die Datei SelectVehic_C.dll nicht gefunden wird. [Für VISSIM 5.00 wird jetzt der englische Dialog verwendet. Ein chinesischer Dialog wird in VISSIM 5.10 verfügbar sein.] - COM-Schnittstelle: Das Schreiben eines Zeitintervalls mit AttVal ("TIMEFROM") bewirkt nichts. - COM-Schnittstelle: Das Schreiben einer Wunschgeschwindigkeitsverteilung mit AttVal1 ("DESIREDSPEED, ) funktioniert nicht, sondern führt zur Fehlermeldung "The passed value is not valid." - ANM-Import: Bei Strecken mit vielen nah benachbarten Zwischenpunkten können beträchtlich viele von ihnen verlorengehen. - ANM-Import: Auf Fußgängerfurten-Strecken werden Konfliktflächen nicht erzeugt, wenn stromabwärts die Strecke nicht wenigstens noch 5 m weitergeht. - ANM-Import / Statisches Routing aus einer von VISUM exportieren ANM-Datei scheitert mit der Meldung "VISSIM Route konnte nicht erstellt werden. Anm Streckenfolge konnte nicht abgeleitet werden." (Dieser Fehler bestand nur in der Version 5.00-05.) - ANM-Import: Wenn die *.anm- oder *.anmRoutes-Datei im Wurzelverzeichnis eines Laufwerks liegt, kann sie nicht gelesen werden. - ANM-Import / Statisches Routing: Beim Import einer Datei mit mehreren Fahrzeugtypen werden die Anteile in den Verkehrszusammensetzungen für die Zuflüsse nicht korrekt angepasst (sondern nur die Belastungen). - Der ANM-Import bricht ab mit der Meldung "GetBisector. Second (first) segment is trivial", falls es an einer Strecke zwei oder mehr Aufstellspuren gibt, die alle länger als das Streckenpolygon sind. - Dynamische Umlegung: VISSIM erzeugt defekte Wege- und Bewertungsdateien (mit einer größeren angegebenen Anzahl von Kanten als angegebenen Kanten), falls das Schreiben von beiden eingeschaltet ist, die Knotenauswertung aktiviert ist und mindestens ein Knoten nur für die Knotenauswertung aber nicht für dynamische Umlegung aktiviert ist. Dies führt zu der Meldung "Die Knotennummer konnte nicht gelesen werden", wenn eine solche Datei später wieder eingelesen wird. (Dieser Fehler bestand seit der Version 5.00-02.) - Dynamische Umlegung: Die Knotenauswertung enthält falsche Ergebnisse für Knoten, die auch für dynamische Umlegung aktiviert sind (meistens null für Belastungen und Verlustzeiten), und möglicherweise auch für Knoten, die für dynamische Umlegung nicht aktiviert sind (dort kann der Startquerschnitt von einer Reisezeitmessung jenseits eines stromaufwärts liegenden anderen Knoten plaziert werden, sodass die gemessene Verlustzeit die Verlustzeit durch diesen anderen Knoten mit einschließt). (Dieser Fehler bestand seit der Version 5.00-02.) - Dynamische Umlegung: Exception-Meldung ("Assertion failed in file bewdatei.cpp, line 512" in der *.err-Datei) während eines Simulationslaufs, nachdem der Wegedialog geöffnet war. - Dynamische Umlegung / Statische Routenwahl: Wenn die Simulationsdauer geändert wurde, nachdem die Wegedatei geschrieben wurde, sodass die Anzahl der gespeicherten Wegebelastungswerte nicht mehr passt, gibt VISSIM für jeden Weg eine Fehlermeldung aus. [Jetzt gibt es nur noch eine einzige Meldung.] Version 5.00-05 (2008-01-23) ---------------------------- + Diverse Verbesserungen des Fahrverhaltens bei Konfliktflächen: + Fahrzeuge im Nebenstrom können jetzt in eine Einmündungs(!)-Konfliktfläche immer einfahren, wenn sie keinen Verkehr im Hauptstrom sehen - auch wenn sie die Konfliktfläche voraussichtlich nicht bald verlassen können. + Beim Aufrücken auf ein stehendes Hindernis wird der erwartete Fahrtverlauf genauer berechnet, was die Entscheidung über das Einfahren in eine Konfliktfläche davor verbessert. + Fahrzeuge fahren in eine (lange) Kreuzungs-Konfliktfläche nicht mehr ein, wenn sie sie nicht passieren können - auch wenn sie zu Beginn genauso stark beschleunigen können wie bei freier Fahrt. + Routendialog: Vereinfachte Selektion aller Entscheidungen bzw. Routen über den Eintrag "Alle auswählen" in den Kontextmenüs der Entscheidungsliste bzw. der Routenliste. (Strg-A schaltet nach wie vor die Streckendarstellung im Netzfenster um.) + Routendialog / Seiten "Statisch", "Teilroute", "Sperrungen": Nach der Auswahl einer Entscheidung wird deren erste Route automatisch selektiert (und somit auch im Netzfenster angezeigt). + ANM-Import: erweitert für Dateien, die von SITRAFFIC Office exportiert wurden. + ANM-Import - Routen: Die Routennummern von Statischen Routenentscheidungen werden auf die eindeutigen IDs der ANM-Routen gesetzt. (Dies ermöglicht es, diese Routen in der *.anmroutes-Datei zu finden und die zugehörige Quelle-Ziel-Relation zu ermitteln.) + ANM-Import: Die erzeugten Matrixdateinamen (*.fma) enthalten den Namen der Netzdatei (*.inp), um unbeabsichtigtes Überschreiben von Matrixdateien eines früheren Exports zu vermeiden. - VISSIM kann während eines Simulationslaufs abstürzen, wenn ein Fahrzeug, das andere Fahrzeuge auf der gleichen Spur überholen kann, eine Wunschverzögerung von null hat (also wenn die Obergrenze der Wunschverzögerungskurve seines Fahrzeugtyps null ist). - Konfliktflächen: Ein Fahrzeug im Hauptstrom, das stromaufwärts von einer Konfliktfläche zum Stillstand gekommen ist, fährt manchmal nicht in sie ein, obwohl stromabwärts inzwischen genug Platz ist. Dies kann passieren, falls im Fahrverhaltensparametersatz für dieses Fahrzeug auf seiner aktuellen Strecke das Fahrzeugfolgemodell Wiedemann 99 eingestellt ist, welches die Beschleunigung im ersten Zeitschritt mit freier Fahrt auf den Wert des Parameters cc7 (Oszillations-Beschleunigung) begrenzt. Das Fahrzeug erwartet fälschlicherweise, diese niedrige Beschleunigung bis zum Erreichen seiner Wunschgeschwindigkeit beizubehalten, und ermittelt daher, dass es beim Verlassen der Konfliktfläche noch nicht die notwendige Mindestgeschwindigkeit von 2 m/s erreicht haben wird, fährt also deswegen nicht in die Fläche ein. - Konfliktflächen: Ein Fahrzeug im Hauptstrom, das stromaufwärts von einer Konfliktfläche zum Stillstand gekommen ist, fährt manchmal in sie ein, obwohl stromabwärts nicht genug Platz ist. Dies kann passieren, falls sein Vorderfahrzeug (das nächste stromabwärts) nicht steht, denn dann erwartet das Fahrzeug fälschlicherweise, bis zu seiner Wunschgeschwindigkeit beschleunigen zu können, um dann mit dieser weiterzufahren, was bei niedriger Entfernung zum Vorderfahrzeug nicht wirklich geschehen wird - möglicherweise kann das Fahrzeug die Konfliktfläche nicht einmal vollständig durchfahren, bevor es wieder anhalten muss. [Nach der Korrektur erwartet das Fahrzeug nun, stromaufwärts von seinem Vorderfahrzeug anhalten zu müssen, falls dieses momentan langsamer als 2 m/s ist.] - Konfliktflächen auf Fußgängerüberwegen können nicht angelegt werden, falls die Strecke stromabwärts von der Konfliktfläche weniger als 5 m weitergeht. [Nach der Korrektur wird diese Bedingung für Strecken mit Zuflüssen, die Fahrzeugtypen mit der Kategorie Fußgänger enthalten, nicht mehr verlangt.] - Additiv lesen / Position mit linker Maustaste angeben: - Nach dem additiven Lesen eines Netzes (mit einem anderen Mittelpunkt in Weltkoordinaten als das Ausgangsnetz) wird der Netzausschnitt verändert aber die angezeigte Position des Ausgangsnetzes nicht (ein Klick auf einen Scrollbutton zeigt die tatsächliche Position). Nach dem Verschieben des hinzugelesenen Netzes wird dann das Ausgangsnetz an seiner tatsächlichen Position angezeigt, was den Eindruck erweckt, es hätte sich wegbewegt. - Die erste angezeigte Position des hinzugelesenen Netzes liegt nicht in der Mitte des Netzfensters (sondern möglicherweise sogar außerhalb), falls das VISSIM-Fenster nicht oben links mit dem Bildschirm abschließt. - Die Mauszeigerposition nach additivem Lesen ist nicht in der Mitte des Netzfensters. - 3D-Modus: VISSIM zeigt nur den (helblauen) Hintergrund (Himmel) an, wenn man auf einem Rechner auf 3D umschaltet, bei dem die Hardwarebeschleunigung der Grafikkarte (Anzeige-Eigenschaften) abgeschaltet ist (oder der eine sehr leistungsschwache Grafik enthält). (Dieser Fehler bestand seit der Version 5.00-03.) - Fahrzeugmodellverteilungsdialog: Fehlermeldung "SelectVehic_E.dll nicht gefunden!" beim Klick auf den "..."-Knopf für das 3D-Modell, falls die Laufzeitbibliotheken für VisualStudio 7.1 nicht auf dem Rechner installiert sind. - Zuflussdialog: Wenn nur "Belastungen anzeigen" selektiert ist, wenn ein neues Zeitintervall angelegt wird, stimmt die Struktur der linken Tabelle nicht mehr. - LSA-Dialog: Wenn keine LSA definiert ist, stürzt VISSIM beim Klick auf "Kopie" im Kontextmenü ab. - LSA-Dialog: Wenn die LSA-Nummer auf die Nummer einer anderen vorhandenen LSA geändert wird, zeigt VISSIM die Meldung "Retry" an anstatt der korrekten Meldung "Nummer bereits vergeben". - Knotendialog: Nach dem Ändern der Schalter für Dynamische Umlegung / Auswertung im Dialog wird keine Warnung über überlappende Knoten aufgrund dieser Änderung angezeigt. - Video-Datei-Aufnahme (*.avi): Die aufgenommene Datei enthält nur ein einziges Bild, falls vorher ein VISSIM-Netz geladen wurde, nachdem schon eine andere Video-Datei aufgenommen wurde. - Beim Simulationsstart nach dem Laden eines Netzzustands (*.snp) kann es zu einem Absturz kommen, falls ein Fahrzeug das erste 3D-Modell der Modellverteilung seines Fahrzeugtyps verwendet. - Batch-Modus: Falls VISSIM mit dem Kommandozeilenparameter -s gestartet wird und eine Meldung über z.B. ein fehlendes 3D-Modell angezeigt wird, startet die Simulation sofort, obwohl der Meldungsdialog noch offen und das Netz noch nicht vollständig eingelesen ist. - Reisezeitauswertung: Im Kopf der Datei fehlt ein Komma zwischen der Lage der Reisezeitmessung und ihrer Länge. - Auswertungen können nicht in eine Datenbank geschrieben werden, falls Sonderzeichen (z.B. chinesische Buchstaben) in Spaltennamen (z.B. für ausgewählte Kenngrößen) enthalten sind. - Das Fahrzeugprotokoll kann nicht in eine Datenbank geschrieben werden, falls sich Spaltennamen (für Kenngrößen) nur durch Groß-/Kleinschreibung unterscheiden, z.B. falls Französisch als Sprache selektiert ist und sowohl Wunschspur als auch Wunschgeschwindigkeit in der Konfiguration ausgewählt sind. - Datenbankausgabe auf Französisch: Fehlermeldung in der *.err-Datei bei der Erzeugung der internen Tabelle "EvalInfo". - Die 3D-Modell-Datei Woman20Frames-Biz1.v3d verwendet nicht die in VISSIM selektierte Farbe. - COM-Schnittstelle: Die Veränderung des Typs eines Fahrzeugs über das Attribut "TYPE" verändert nicht die Fahrzeuglänge (obwohl die nun aus der Längenverteilung des neuen Fahrzeugtyps gezogen werden müsste). - COM-Schnittstelle: AddVehicleInZone() führt zu einer Assertion_Meldung, wenn die Funktion außerhalb eines Simulationslaufs aufgerufen wird: Kein Parkplatz wird gefunden. - ANM-Import (für Dynamische Umlegung): VISSIM stürzt beim Erzeugen von Matrizen ab, falls die ANM-Matrixdaten für mindestens einen Bezirk keine Quellbelastung enthalten. - Adaptiver ANM-Import (für Dynamische Umlegung): Falls nach einer Änderung eines Bezirks Anpassungen erfolgt sind, ergeben sich falsche Matrixbelastungen. - VISUM-Export - Knoten/Kanten: Ein VISSIM-Netz, das durch ANM-Import erzeugt und dann nach VISUM exportiert wird, kann von VISUM nicht eingelesen werden, weil es Knotennummern mit mehr als 9 Stellen enthält. - Dynamische Umlegung: Absturz beim Start eines Simulationslaufs, wenn eine beschädigte Wegedatei (mit weniger Kanten als angegeben) verwendet wird. - Dynamische Umlegung: Absturz beim Start eines Simulationslaufs, wenn die Knotenauswertung eingeschaltet ist. Version 5.00-04 (2007-12-19) ---------------------------- - Wenn die Schnittstelle zu einer externen Fahrermodell-DLL nicht in der VISSIM-Lizenz enthalten ist, ignorieren alle Fahrzeuge alle anderen Fahrzeuge und die meisten Netzelemente (z.B. Signalgeber, Querverkehrsstörungen, Konfliktflächen) und starten keine Spurwechsel, fahren also mit ihrer Einsetzgeschwindigkeit durchs Netz, bis sie am Ende einer Strecke das Netz verlassen, auf der sie keine passende Verbindungsstrecke (die nächste ihrer Route bzw. mit Kriterium "Alle") gefunden haben. (Dieser Fehler bestand nur in der Version 5.00-03.) - Deutsche Phrasen mit Umlauten (ä,ö,ü,ß) in Listboxen und dynamischen Textfeldern (z.B. einer Legende, die von der Auswahl in einer Listbox abhängt) in Dialogen werden nicht in Sprachen übersetzt, die eine andere Windows-Codepage haben als Deutsch. [Folgende Konfigurations-Dialoge wurden repariert: Querschnittsmessungen, Streckenauswertung, Fahrzeuginfofenster, Wegeauswertung.] - Analyzer-Reports-Dialog: funktioniert nicht korrekt auf Französisch. - Adaptiver ANM-Import: Nach Änderungen in einem VISSIM-Knoten kann die Meldung "Keine Kanten von Knoten %lu, über Knoten %lu, nach Knoten %lu gefunden." ausgegeben werden, obwohl es eine solche Kante gibt und sie bei späterem erneutem Vervollständigen der Routen auch gefunden wird. Version 5.00-03 (2007-12-06) ---------------------------- + Dialog Mehrfachselektion / Verbindungsstrecken: Möglichkeit, die Zwischenpunkte aller selektierten Verbindungsstrecken neu zu berechnen, wahlweise mit der jeweils bisherigen Anzahl Punkte oder einer neuen Anzahl Punkte (für alle). + Netzeditor: Editieren von Segment-Knoten (exportiert von VISUM): + Ein Polygon-Knoten kann durch Rechtsklick in das Polygon (und OK im Bestätigungsdialog) in einen Segmentknoten umgewandelt werden. (Umgekehrt nach wie vor genauso.) + Wenn ein Segmentknoten selektiert ist, kann eine Strecke mit Strg+Linksklick selektiert werden. (Der Weiterschalt-Knopf und die Tabulator-Taste schalten die Selektion auf die nächste Strecke an der Klickposition weiter.) Wenn Streckensegmente des selektierten Knotens auf der selektierten Strecke liegen, werden deren Start- und Endquerschnitte in rot/grün angezeigt und können mit Linksklick selektiert werden. + Ein Streckensegment kann aus dem selektierten Knoten entfernt werden, indem sein Start- oder Endquerschnitt aus der Strecke herausgezogen wird. Wenn es auf der Strecke nur ein Streckensegment von diesem Knoten gibt (z.B. die gesamte Strecke), kann dies auch durch einfachen Rechtsklick auf die selektierte Strecke entfernt werden. + VISSIM versucht, inkonsistente Segmentknoten zu vermeiden. Deshalb ist es nicht möglich, ein Streckensegment zu entfernen, wenn eine Verbindungsstrecke, die zum gleichen Knoten gehört, innerhalb des Segments startet oder endet. In diesem Fall muss die Verbindungsstrecke zuerst aus dem Knoten entfernt werden. + Ein Streckensegment wird zum selektierten Knoten hinzugefügt, indem auf der selektierten Strecke mit gedrückter rechter Maustaste vom gewünschten Anfang bis zum gewünschten Ende gezogen wird. Eine komplette selektierte (Verbindungs-)Strecke kann mit einfachem Rechtsklick als ein Segment zu einem Knoten hinzugefügt werden, wenn noch kein Segmentquerschnitt selektiert ist (und die Strecke nicht sowieso schon zu diesem Knoten gehört). + Eine komplette Verbindungsstrecke kann nur dann zu einem Knoten hinzugefügt werden, wenn ihre Start- und Endposition beide auf Streckensegmenten dieses Knotens liegen. Ansonsten müssen diese Segmente erst hinzugefügt werden. + Ein selektierter Start-/Endquerschnitt eines Segments kann innerhalb der selektierten Strecke mit gedrückter linker Maustaste verschoben werden. Der selektierte Startquerschnitt kann durch einfachen Rechtsklick auf die selektierte Strecke auf die Streckenkoordinate 0.0 (Beginn der Strecke) verschoben werden. Der selektierte Endquerschnitt kann durch einfachen Rechtsklick auf die selektierte Strecke auf das Ende der Strecke (maximale Streckenkoordinate) verschoben werden. + Zuflussdialog: Das vorgegebene Zeitintervall geht von 0 bis zur Simulationsdauer (anstat 0-99999). + Die Vervollständigung unterbrochener Routen wurde stark beschleunigt. + Beim Einlesen der *.inp-Datei werden bessere Warnungsmeldungen über überlappende Knoten ausgegeben. + ANM-Import: Auf Verbindungsstrecken von/zu VISSIM-Strecken, die Bezirksanbindungen darstellen, werden Konflikflächen erzeugt, sodass die Fahrzeuge, die das "normale" Netz von diesen Anbindungen erreichen bzw. verlassen, nicht den sonstigen Verkehr stören. + ANM-Import: Bessere Warnungsmeldungen über unterbrochene Routen und ÖV-Linien. + ANM-Import - Routen: Detailliertere Warnungsmeldungen über Probleme mit Bezirksanbindungen. + ANM-Import - Routen: Die Warnungsmeldung "VISSIM Route konnte nicht erstellt werden, da die Route keine Strecken enthält (via ANM FromZone - Node - ToZone)." gibt jetzt auch die Bezirks- und Knotennummern an. + Dynamische Umlegung: Kantenauswahldialog: Wenn ein Knoten im Netzfenster selektiert ist, wenn der Dialog geöffnet wird, wird dieser Knoten auch im Dialog selektiert. - Netzeditor: Wenn der Signalgeber-Auswahldialog durch Rechtsklick außerhalb von Strecken geöffnet wird, wenn schon eine Strecke selektiert ist, stürzt VISSIM beim Schließen des Dialogs ab. - Netzeditor: Exception-Meldung beim Anlegen eines Parkplatzes mit echten Stellplätzen "auf neuer Spur rechts", wenn auf der Strecke eine Routenentscheidung liegt. - Netzeditor: Nach dem Bewegen einer Strecke oder Verschieben des Anfangs- oder Endpunkts einer Verbindungsstrecke werden Konfliktflächen nicht immer richtig angepasst. - Netzeditor: Nach dem Verschieben des Anfangs- oder Endpunkts einer Verbindungsstrecke werden nur statische Routen und ÖV-Linien angepasst, die diese Verbindungsstrecke verwenden, aber Teilrouten, Parkplatzrouten und Routensperrungen nicht. - Netzeditor: Wenn eine (nach Änderungen im Netz) unterbrochene Route/ÖV-Linie nicht vervollständigt werden kann, wird die teilweise reparierte Streckenfolge verwendet und die ursprüngliche verworfen. Die angezeigte Fehlermeldung bezieht sich dann auf die teilweise reparierte Streckenfolge. [Jetzt wird die ursprüngliche Streckenfolge in diesem Fall erhalten, und die Fehlermeldung bezieht sich auf diese.] - Netzeditor: Wenn mindestens eine unterbrochene Route vervollständigt wird und anschließend eine weitere nicht vervollständigt werden kann, wird keine Warnungsmeldung angezeigt. - Netzeditor: Das Kopieren von Knoten funktinoiert nicht mehr. (Dieser Fehler bestand nur in der Version 5.00-02.) - Signalzeitenplanfenster: VISSIM hängt nach 500 Simulationssekunden mit einem aktiven Signalzeitenplanfenster, wenn die externe Steuerungs-DLL nie eine Umlaufsekunde zurückgibt, die durch 5 teilbar ist. - Zuflussdialog: benötigt sehr lange zum Schließen, wenn es viele Zellen gibt. - Dialog Mehrfachselektion / Verbindungsstrecken: Ein Klick auf OK führt zum Aufhängen von VISSIM. - Knoten-Dialog: Das Editfeld für die Knotennnummer ist zu klein. - VISSIM stürzt bei Simulationsstart ab, wenn die *.inp-Datei eine Strecke mit unbekanntem Verhaltenstyp enthält (kann nur durch manuelles Editieren der Datei geschehen). - ANM Import - Routen: Kann beim Vervollständigen von unterbrochenen Routen (aufgrund von Änderungen im VISSIM-Netz) abstürzen. - ANM Import - Routen: Die Fehlermeldung "VISSIM-Route kann nicht erstellt werden. Der VISSIM-Knoten für die ANM-Quellbezirksanbindung (Bezirk x -> Knoten y) wurde nicht gefunden" wird ausgegeben, wenn ein Knoten in der ANM-Datei an genau einen Quellbezirk und genau einen anderen Zielbezirk angebunden ist. - ANM-Import: Erzeugt falsche Matrix-Dateinamen und Zeitangaben in den Matrixdateien (Sekunden statt Minuten). - ANM-Import: Auf unsignalisierten Fußgängerfurten werden keine Zuflüsse angelegt. - ANM-Import: Wenn "Routen importieren" angekreuzt ist aber keine Routendatei angegeben ist, erscheint eine Meldung, dass eine Angabe fehlt, aber nicht, welche (und das betreffende Editfeld hat auch nicht den Focus). - ANM-Import: VISSIM-Verbindungsstrecken von/zu Strecken, die Knotenanbindungen darstellen, haben oft lange Spitzen aufgrund kleiner Winkel. (Fahrzeuge auf diesen Verbindungsstrecken sind zwar nicht sichtbar, aber Fahrzeuge, die sich diesen Verbindungsstrecken nähern oder von ihnen kommen, sind mit teilweise unerwarteten Drehbewegungen sichtbar.) - ANM-Import: Fehlermeldung beim ursprünglichen (!) Import: "Das aktuelle Netz enthält Daten für statische Routen aus dem vorherigen Import. Möchten Sie wirklich die neuen Routen als eine dynamische Umlegung importieren? Anmerkung: Zuflüsse und statische Routenentscheidungen vom vorherigen Import werden aus dem aktuellen Netz gelöscht." - Adaptiver ANM-Import: Stürzt ab, wenn die angegebene *.panm-Datei oder *.panmRoutes-Datei nicht existiert. - Adaptiver ANM-Import: Verbindungsstrecken, die zu angrenzenden Knoten gehören, werden manchmal unnötigerweise gelöscht, wenn die Kante aus einer VISSIM-Strecke und einem Teil einer Verbindungsstrecke besteht. - Adaptiver ANM-Import: Erzeugt fehlerhafte Streckenfolgen für veränderte ÖV-Linien, die auf der gleichen Strecke beginnen. - Adaptiver ANM-Routen-Import: Die Zuordnung von ANM-Bezirksanbindungen zu VISSIM-Knoten schlägt manchmal fehl, wodurch Routen nicht erzeugt werden. - Spezial-Export SSAM-Trajektorien-Datei: - Alle Weltkoordinaten in der Datei beziehen sich auf die internen Koordinaten nach der Zentrierung des Netzes auf (0.0, 0.0), sodass sie nicht zu den in der Statuszeile angezeigten Koordinaten passen. - Die Maximal-/Minimal-Koordinaten beziehen sich auf den momentanen Netzausschnitt und nicht auf die gesamte Netzgröße. - Dynamische Umlegung: Absturz im Kantenauswahl-Dialog: 1. Öffnen des Kantenauswahl-Dialogs, Schließen des Dialogs 2. Doppelklick auf einen Knoten zum Öffnen des Knotendialogs, Umschalten des Attributs "Dyn.Umlegung", OK. 3. Öffnen des Kantenauswahl-Dialogs => Exception-Meldung - Dynamische Umlegung: Wenn bei einer Simulation mit Fahrketten in einem Parkplatz zuerst ein Fahrzeug ankommt, welches keine weitere Fahrt hat, und anschließend ein Fahrzeug, welches mindestens eine weitere Fahrt hat, stürzt VISSIM während des Simulationslaufs ab. Version 5.00-02 (2007-11-09) ---------------------------- + Konfliktflächen: Können jetzt auch an Positionen angelegt werden, wo (noch) kein Verkehr von stromaufwärts kommen kann (z.B. weil die Zuflüsse noch nicht angelegt wurden). + Routen-Dialog: Über den neuen Kontextmenüeintrag "Check" kann eine Prüfung auf unterbrochene Routen gestartet werden. Diese Funktion steht für statische Routen, Teilrouten, Parkplatzrouten und Routensperrungen zur Verfügung. Sie kann ausgewählt werden, wenn mindestens eine Route selektiert (in der Tabelle markiert) ist. Die Prüfung erstreckt sich nur auf die selektierte(n) Route(n). + Netzeditor: Verbessertes Editieren von "Segmentknoten" (von VISUM in eine ANM- oder INP-Datei exportiert): + Ein anderer Knoten an der Klickposition (mit überlappendem umbeschriebenem Rechteck) kann durch den "Weiter"-Knopf im Auswahl-Toolbar oder die TAB-Taste ausgewählt werden, + Die Streckensegmente, die zum selektierten Knoten gehören, werden rot dargestellt. + Verbindungsstreckensegmente werden zur besseren Unterscheidung etwas weniger breit dargestellt. + ANM-Import: Die Dateinamen der *.panm- und *.panmroutes-Dateien (in welchen die zuletzt eingelesenen ANM-Daten gespeichert werden) können von Anwender angegeben werden. + ANM-Import: Verbesserter Routen-Import: + Der Routen-Import kann vom Anwender abgebrochen werden. + Neue Option "[x] Routen vervollständigen nach dem Import" (nur wenn schon frühere ANM-Daten vorliegen). Wenn diese Option angekreuzt ist: Alle Routen werden überprüft. Unvollständige/unterbrochene Routen werden repariert, soweit möglich. Alle gefundenen Probleme und die reparierten Routen werden in der Datei "Dokumente und Einstellungen\\Lokale Einstellungen\Temp\VISSIM\ vissim_msgs.txt" aufgelistet. Wenn die Option nicht angekreuzt ist: Alle Routen werden überprüft aber nicht repariert. Alle gefundenen Probleme werden in der gleichen Datei wie oben aufgelistet. + Adaptiver Routen-Import: Wenn die neu eingelesenen ANM-Routendaten sich nicht von den zuletzt eingelesenen unterscheiden, wird eine Warnung ausgegeben: "ANM-Routen nicht importiert, da sie keine Änderungen enthalten." + Erzwungener Neu-Import der Routen: Um die gleichen Routendaten erneut zu importieren, muss der Menüpunkt "ANM-Import" (nicht adaptiv) verwendet und dann im Dialog nur eine Routendatei angegeben werden, keine ANM-Netzdatei. + ANM-Import: VISSIM-Strecken und -Verbindungsstrecken, die Bezirksanbindungen des ANM-Netzes (z.B. aus VISUM) darstellen, werden standardmäßig mit ausgeschalteter Option "Visualisierung" erzeugt, sodass die auf ihnen fahrenden Fahrzeuge nicht sichtbar sind. + ANM-Import: Abbiegeströme mit "(Right) turn on red" (grüner Blechpfeil) werden (wenn in den ANM-Daten angegeben) in VISSIM erzeugt (mit Stopschild, Signalgeber und Konfliktflächen). + ANM-Import: Spurgeometrie von ANM-Fahrstreifen wird eingelesen und ggf. zu mehrspurigen Strecken verarbeitet. + Info-Dialog (? / Info): Hyperlink zur VISSIM-FAQ-Webseite. + Dynamische Umlegung: Neue Checkbox "Dyn. Umlegung" im Knotendialog (standardmäßig angekreuzt). Wenn dieses Attribut ausgeschaltet wird, wird der Knoten für den Netzgraphen der dynamischen Umlegung ignoriert. Er kann aber für die Knotenauswertung verwendet werden (wenn die entsprechende Checkbox angekreuzt ist). (Achtung: der Dialog "Kantenauswahl" zeigt nur die Knoten an, bei denen "Dyn. Umlegung" angekreuzt ist.) - Mehrfach-Simulation: Für jeden Lauf werden die Fehlermeldungen neu in die gleiche Datei geschrieben, sodass nur die Meldungen des letzten Laufs erhalten bleiben. (Dieser Fehler bestand seit Version 5.00-00.) - Parkplatzrouten: Wenn ein Parkplatz im Netzeditor so verschoben wird, dass eine Parkplatzroute zu ihm unterbrochen wird (weil er von der Routenentscheidung aus nicht mehr erreichbar ist), stürzt VISSIM während des Simulationslaufs mit einer Exception-Meldung ab ("fahren.cpp, line 2493" in der Datei _exception.err), sobald ein Fahrzeug diesen Parkplatz beim Überfahren der Routenentscheidung als Ziel auswählt. - Große Mr.Sid-Hintergrundbilder im Hochformat werden nur als weiße Rechtecke angezeigt. - Netz Additiv Lesen: Wenn in der hinzugelesenen Datei eine Verbindungsstrecke einen Darstellungstyp hat, der im vorhandenen Netz nicht definiert ist, stürzt VISSIM ab. - Das Meldungsfenster, welches über Strg-Umsch-F10 geöffnet werden kann, ändert nicht die verwendet Sprache, wenn der Anwender unter Ansicht/Optionen eine andere auswählt. - Darstellungstypen: Wenn ein Darstellungstyp ohne Name angelegt und in einer *.inp-Datei gespeichert wird, lässt sich diese Datei nicht mehr einlesen. - Netzeditor: Ein Doppelklick auf einen Messquerschnitt und anschließendes Schließen des Dialogs mit OK entfernt diesen Messquerschnitt aus allen Querschnittsmessungen. - Netzeditor: Wenn eine ganze Strecke bewegt wird, kann eine Konfliktfläche auf dieser Strecke verschwinden, obwohl die Überlappung mit der anderen Strecke nach wie vor besteht. - Netzeditor: Wenn der Anfang oder das Ende einer Verbindungsstrecke verschoben wird, zeigt VISSIM den Dialog "Route wie angezeigt vervollständigen?" an, und zwar für alle unterbrochenen Routen im Netz, auch wenn sie nicht über diese Verbindungsstrecke führen, und außerdem mit deaktivierten Schaltflächen "Ja alle" und "Nein alle". - Netzeditor: Ein "Segmentknoten" (von VISUM in eine ANM- oder INP-Datei exportiert) kann beschädigt werden, wenn eine (Verbindungs-) Strecke editiert wird, die (teilweise) zu diesem Knoten gehört. Dies kann die Erzeugung des Netzgraphen für die Dynamische Umlegung oder die Knotenauswertung verhindern. [Jetzt versucht VISSIM, die Streckensegmentliste des Knoten anzupassen.] - ANM-Import: Fehlerhafte Fehlermeldungen über unterbrochene Routen im Routenimport (die Knotennummern sind vertauscht). - ANM-Import: In die erzeugten *.inp-Datei werden manchmal duplizierte Signalgruppen geschrieben, was ein Wiedereinlesen der Datei verhindert. - ANM-Import: Fehlerhefte Fehlermeldung beim Routenimport, wenn eine Route nur einen Knoten enthält. - Adaptiver ANM-Import: bricht ab mit der Meldung "No split information found", wenn eine Kante im Netzgraphen nicht gefunden wird (weil die Kante nach der Neuerzeugung eines ihrer Knoten angepasst werden musste). [Jetzt kommt stattdessen eine Warnung, dass der Anwender die Geometrie der Strecken an der entsprechenden Stelle überprüfen sollte.] - Adaptiver ANM-Import: Die erzeugte *.inp-Datei kann nicht wieder eingelesen werden, weil sie ungültige Streckennummern für Fahrbahnmarkierungen in angepassten Knoten enthält. Editieren dieser Fahrbahnmarkierungen kann auch zu einer Exception-Meldung führen. - Adaptiver ANM-Import: Wenn nur Routen importiert werden, wird das gesamte Netz so verschoben, dass seine Mitte verdoppelte x- und y-Weltkoordinaten hat. - Adaptiver ANM-Import: Bereits vorhandene Wunschgeschwindigkeitsverteilungen werden nicht verwendet. - Adaptiver ANM-Import: Der Routenimport stürzt ab, falls der Netzgraph des aktuellen VISSIM-Netzes nicht konsistent ist. - Adaptiver ANM-Import: Wenn nur Routen importiert werden und die Startzeit in der ANM-Routendatei nicht mit der Startzeit in VISSIM übereinstimmt, werden Routenentscheidungen ohne Zeitintervalle erzeugt. [Jetzt wird in dieser Situation der Import mit einer Fehlermeldung abgebrochen.] - Der adaptive ANM-Import bricht ab mit der Meldung "unerwarteter Beginn / unerwartetes Ende von Knoten..." falls 1. ein Bezirk oder Bezirksanbindungen verändert wurden und 2. der VISSIM-Knoten dieser Anbindung in einen Polygon-Knoten umgewandelt wurde, weil der neue Knoten innerhalb des alten Polygon-Knotens erzeugt wird. - Adaptiver ANM-Import: bricht ab, wenn eine Strecke mit einer Routenentscheidung oder Wunschgeschwindigkeitsentscheidung gesplittet werden - Adaptiver ANM-Import: Wenn ein Knoten aufgrund einer Reduzierung der Spuranzahl neu erzeugt werden muss, wird die Geometrie nicht korrekt gebildet. - Adaptiver ANM-Import: bricht ab, wenn einige Knoten für Dynamische Umlegung gelöscht werden müssen. - Der adaptive ANM-Import bricht manchmal ab mit der Meldung "Splitten nicht möglich: kein Speicher mehr frei!", obwohl genug Speicher vorhanden ist. Dies geschieht, wenn alte VISSIM-Strecken mehr als einmal gesplittet werden müssen, um mit Verbindungsstrecken an neu erzeugte Knotenstrecken angeschlossen zu werden. - Adaptiver ANM-Import: Wenn in den ANM-Daten nur Detektoren von Spuren entfernt wurden, wird der Knoten in VISSIM nicht angepasst, die alten Detektoren bleiben also erhalten. Wenn ein Knoten aufgrund anderer Veränderungen neu erzeugt werden muss, werden die Detektoren nicht wieder angelegt. - Analyzer: Wenn die Erzeugung eines Reports erst angehalten und dann wieder fortgesetzt wird, erscheint der Fortschrittsbalken nicht mehr. - COM-Schnittstelle: Wenn ein Simulationslauf über COM gestartet wird, kann sich das Verhalten einzelner Fahrzeuge leicht vom Ablauf ohne COM unterscheiden: Wenn ein Fahrzeug während eines Spurwechsels erkennt, dass es sich mit einem Folgefahrzeug überlappt, welches sich seitlich weiter außen in Richtung des Spurwechsels befindet, beendet das spurwechselnde Fahrzeug seine Seitwärtsbewegung, fährt also z.B. auch bei "Spurmitte" als "Wunschposition bei freier Fahrt" im Fahrverhaltensparametersatz nicht in die Mitte der Spur. Dadurch können sich in der Folge beliebig große Unterschiede im Verkehrsablauf ergeben. Version 5.00-01 (2007-09-25) ---------------------------- + Dialog Auswertungen / Datenbank: + Schaltfläche zum Anlegen einer neuen Access-2007-Datenbank + Anzeige von Provider und Datenquelle - Konfliktflächen können gelöscht werden, wenn im Netzeditor ein Start-/End- oder Zwischenpunkt einer beteiligten Strecke so verschoben wird, dass sich die Streckenkoordinate des Anfangs/Endes einer beteiligten Verbindungsstrecke ändert. - Lizenz-Dialog: SCATS und Export3DMax fehlen. Bei Econolite ASC/3 wird das Vorhandensein der Lizenz für SCATS angezeigt. - Statt chinesischer Zeichen werden Fragezeichen in internen Texten (Fahrzeugtypnamen, Fehlermeldungen, ...) angezeigt. - ANM Import / ÖV-Linien - VISSIM-Linienhalte: Die erzeugten VISSIM-ÖV-Linien halten an allen Haltestellen auf ihrer Route, nicht nur auf den in den ANM-Daten als aktiv angegebenen. Bei den Halten wird immer die Standard-Aufenthaltszeitverteilung verwendet und nicht die Verteilung, die in den ANM-Daten angegeben ist. - COM-Schnittstelle: Die Verwendung der Iterator-Methoden der Schnittstelle IVehicles führt zu einer Exception-Meldung (assertion failed at line 185 of file COMVehicleIterator.cpp). - COM-Schnittstelle: Fahrzeuge, die mit der Methode AddVehicleInZone() oder AddVehicleInParkingLot() in einen Parkplatz gesetzt werden und über das Attribut DESTZONE oder DESTPARKLOT ihr Ziel zugewiesen bekommen, verwenden keinen Weg aus der Wegedatei, sondern bleiben im Parkplatz stehen. Version 5.00-00 (2007-09-06) ---------------------------- + ANM-Import (Abstraktes Netz-Modell): Neues Dateiformat (XML), das von VISUM 10.0 exportiert wird und auch von anderen Verkehrsplanungsprogrammen exportiert werden könnte. Dieses Netzmodell basiert auf Knoten und Kanten mit optionalen Knoten-Details wie Spuren, Spurabbiegern, Aufweitungen, Fußgängerfurten, Steuerungstypen, Signalisierung und Detektoren. Die Geometrie der VISSIM-Strecken und -Verbindungsstrecken wird in VISSIM erzeugt. Belastungen und Routing können entweder für dynamische Umlegung in VISSIM importiert werden (dabei werden Matrixdatei(en) und eine Wegedatei mit Belastungsdaten (für den ersten Simulationslauf) erzeugt) oder für statische Routen (dann werden Zuflüsse und Routenentscheidungen mit statischen Routen erzeugt). + Adaptiver ANM-Import: Wenn ein VISSIM-Netz ursprünglich durch ANM-Import erzeugt wurde, speichert VISSIM die ANM-Ausgangsdaten auch nach manuellen Änderungen im Netzeditor. Wenn nun eine geänderte ANM-Datei mit adaptivem Import eingelesen wird, übernimmt VISSIM nur die Änderungen gegenüber der ursprünglichen gespeicherten ANM-Datei und ändert das VISSIM-Netz entsprechend. Wenn ein Knoten in der ANM-Datei verändert wurde, werden nur dieser Knoten und die mit ihm verbundenen Kanten neu erzeugt, sodass alle manuellen Änderungen in diesem (kleinen) Teil des VISSIM-Netzes verloren gehen. Alle manuellen Änderungen im Rest des Netzes aber bleiben erhalten, wie auch VISSIM-Netzobjekte, die erst im Netzeditor hinzugefügt wurden. Dies ermöglicht es, Änderungen in einem VISUM-Netz in ein bereits früher exportiertes VISSIM-Netz zu übernehmen, welches zwischenzeitlich manuell verfeinert wurde, ohne wesentliche Teile dieser Verfeinerung zu verlieren (Codewort "SUMSIM"). Ein anderes Nachfrageszenario (Matrix und Umlegungsergebnis) von VISUM kann ebenfalls durch adaptiven Import eingelesen werden. In diesem Fall bleibt das statische VISSIM-Netz komplett unverändert - allenfalls neue Parkplätze bzw. Routenentscheidungen und natürlich Wege bzw. Routen werden hinzugefügt. + Streckentypen werden aufgeteilt in Verhaltenstyp und Darstellungstyp. Darstellungstypen haben zusätzliche 3D-Darstellungsparameter: + "Gebogene" Texturen (die Textur folgt dem Streckenpolygon) + "Scharfe" Texturen (kein Mipmapping) + Schattierte Wände (für Strecken mit Dicke > 0) + Farbe/Textur der Seiten wie Oberseite (für Strecken mit Dicke > 0) + Eisenbahngleise mit diversen Einstellmöglichkeiten + Ansicht / Optionen / Farben: Wählbare Maximalauflösung für Hintergrundbilder (Raster- und Vektorgrafik) in 3D. (Die Maximalauflösung, welche noch korrekte Darstellung von Hintergrundbildern in 3D ermöglicht, hängt von der Leistungsfähigkeit der verwendeten Grafikkarte und der Anzahl gleichzeitig geladener Hintergrundbilder ab.) + Analyzer: Möglichkeit, Reports von der Erzeugung auszuschließen (Rechtsklick auf den Report-Typ) bzw. wieder zu aktivieren. + Analyzer: Zeitintervalle für einen Report können über Rechtsklick auf "Zeitintervall" hinzugefügt werden. + Analyzer: Zusätzliche versteckte Spalte "Von Strecke / Nach Strecke" zur exakten Stromidentifikation in der Excel-Tabelle. + Analyzer: Möglichkeit, die Report-Erzeugung pausieren zu lassen, fortzusetzen oder abzubrechen. + Relative Belastungen von Routen können Nachkommastellen haben. + 3D-Signale: Maximale z-Koordinate, Höhe und Auslegerlänge vergrößert. + Info-Dialog: Beim Klick auf den Hotline-Link werden die Windows-Version mit Servicepack, die VISSIM-Version mit Servicepack, die Dongle-Nummer und die Kundennummer automatisch ins Hotline-Web-Formular eingetragen. + Startbild beim Start von VISSIM. + COM-Schnittstelle: Zugriff auf die Verbindungsstrecken-Attribute Spurwechsel-Entfernung und Nothalt-Entfernung. + COM-Schnittstelle: Zugriff auf die Parkplatz-Attribute Bezirk und relative Belastung (nur lesend). + COM-Schnittstelle: Zugriff auf Analyzer-Reports: + Möglichkeit, die Erzeugung der Analyzer-Database an-/auszuschalten, + Möglichkeit, den Analzyer-Report-Dialog zu öffnen. + COM-Schnittstelle: Zugriff auf Mehrfachsimulations-Parameter und Start einer Mehrfachsimulation. + COM-Schnittstelle: Erzeugen eines Bildschirmabzugs. + COM-Schnittstelle: Die Fahrzeugattribute DESTPARKLOT und DESTZONE können gesetzt werden (für ein Fahrzeug in einem Parkplatz, anstatt diesem einen vollständigen Weg zuzuweisen). Die Wegeauswahl (und Zielparkplatzwahl, falls DESTZONE gesetzt wird) wird dann von der Dynamischen Umlegung gemacht. + COM-Schnittstelle: Neue Methode AddVehicleInZone zum Einsetzen eines Fahrzeugs in einen zufälligen Parkplatz eines Bezirks. Der Quellparkplatz wird wie bei der Dynamischen Umlegung anhand der relativen Belastungen ausgewählt. + V3DM 1.40: Import von Sketch-Up- (*.skp) und DWF-Modellen. + Dynamische Umlegung: Wegebelastungen (wenn die Wegedatei vom ANM-Import erzeugt wurde) können Nachkommastellen haben (wie im Umlegungsergebnis von VISUM). + Dynamische Umlegung: Überlappende Knoten werden auch dann erkannt, wenn sich ein importierter Knoten (definiert aus Streckensegmenten) mit einem manuell erzeugten Knoren (definiert durch ein Polygon) überlappt. + VISSIM 5.00 wird als Knoten-Previewer für VISUM 10.0 verwendet (über ANM). - Konfliktflächen: Ein Fahrzeug im Nebenstrom, welches ermittelt, dass es nicht mehr vor der Konfliktfläche zum Stillstand kommen kann, bremst überhaupt nicht, auch wenn es nur ein bisschen zu früh in der Konfliktfläche ankommt, also durch leichtes Bremsen die Kollision vermieden werden könnte. [Nach der Korrektur bremsen Fahrzeuge, die ermitteln, dass die "Lücke hinten" nicht eingehalten werden kann (weil sie eine Kreuzungs-Konfliktfläche nicht rechtzeitig verlassen werden oder eine Einmündungs-Konfliktfläche nicht rechtzeitig komplett erreichen) nach wie vor gar nicht und hoffen, dass das andere Fahrzeug sie rechtzeitig sieht und durch Bremsen die Kollision vermeidet , aber Fahrzeuge, die ermitteln, dass nur die "Lücke vorne" nicht eingehalten werden kann (weil sie zu früh die Konfliktfläche erreichen werden) bremsen jetzt und hoffen, dass das andere Fahrzeug die Konfliktfläche doch früher verlässt bzw. sich in ihr schneller vorwärtsbewegt.] - Konfliktflächen: Wenn ein Langsamfahrbereich innerhalb oder stromaufwärts einer Konfliktfläche einem Fahrzeug eine höhere Wunschgeschwindigkeit zuweist, als es vorher hatte, kann VISSIM abstürzen, wenn sich das Fahrzeug diesem Langsamfahrbereich nähert. - Konfliktflächen: Wenn eine Einmündungskonfliktfläche ohne Priorität (rot/rot) frei wird, die vorher durch einen Stau stromabwärts blockiert war, und wenn auf beiden Konfliktstrecken Fahrzeuge stehen, bewegen sie sich nicht, weil nach der Einfahrt in die Konfliktfläche der eingestellte (mit dem Faktor multiplizierte) Sicherheitsabstand nicht eingehalten sein wird, wenn das andere Fahrzeug dicht stromaufwärts der Konfliktfläche steht. (Das ist eigentlich kein Fehler, da das Verhalten bei rot/rot nicht festgelegt war.) [Jetzt fahren die Fahrzeuge annähernd abwechselnd von beiden Strecken ein.] - Konfliktflächen: Wenn eine Verbindungsstrecke auf ihrer Zielstrecke innerhalb einer Kreuzungskonfliktfläche endet, welche sich auf die Ausgangsstrecke der Verbindungsstrecke bezieht, warten Fahrzeuge auf sich selbst, die über diese Verbindungsstrecke fahren müssen: Sie kommen zum Stillstand und fahren dann weiter. - Das Einlesen eines Simulationszustands mit einem Fahrzeug auf einer Parkplatzroute wird abgebrochen mit der Fehlermeldung "Interner Fehler beim Lesen des Simulationszustands. Markierung SNP_END fehlt.". In der Fehlerdatei *.err steht folgende Meldung: "Snapshot-Daten passen nicht zum Netz! Rückgabewert von readSnapshot() = 31." - Das Schreiben eines Simulationszustands kann zu einer Exception-Meldung führen, wenn vorher ein anderer Simulationslauf abgebrochen wurde, als zufällig gerade ein Fahrzeug aus einem Zufluss aufgrund mangelnden Platzes nicht eingesetzt werden konnte. - Der Aussteigeranteil (in Prozent) an einem ÖV-Linien-Halt wird in der *.inp-Datei gerundet auf eine ganze Zahl gespeichert. [Jetzt werden zwei Nachkommastellen gespeichert.] - VISSIM gibt eine Exception-Fehlermeldung aus mit dem Text "Assertion failed in fahren.cpp, line 4285" in der Fehlerdatei *_exception.err. - Die LSA-Grünzeitverteilungsauswertung kann abstürzen, wenn der Name der Auswertungsdatei (inclusive Mehrfachsimulations-Indexnummer) länger als 80 Zeichen ist. - Die Stauzählerauswertung enthält eine zusätzliche Zeile (als Zeit ist das Ende des Auswertungszeitbereichs plus die Intervalllänge angegeben, bzw. das Simulationsende, falls das früher war), falls der Auswertungszeitbereich vor dem Ende der Simulation endet. - Spurwechselauswertung: Der Zeitbereich aus dem Filterdialog wird ignoriert. - VISSIM gibt die Meldung "Unbekannter Fehler beim Netzaufbau!" aus, wenn mehr als 99 Abflussauswertungen in der *.inp-Datei definiert sind. Die Anzahl der Abflussauswertungen wird beim Einlesen einer *.inp-Datei aufaddiert, sodass das mehrfache Einlesen der gleichen Datei (mit Abflussauswertungen, aber weniger als 100) auch zu dieser Fehlermeldung führt. - Die Mehrfachsimulation kann abstürzen, falls das Schreiben in die Analyzer-Datenbank aktiviert ist. - Die Mehrfachsimulation kann abstürzen, falls das Schreiben der Knotenauswertung in eine Datenbank aktiviert ist. - Ein Simulationslauf mit einer bestimmten Startzufallszahl während einer Mehrfachsimulation kann andere Ergebnisse liefern als ein einzelner Lauf mit der gleichen Startzufallszahl. Zum Beispiel können sich Aufenthaltszeiten an Haltestellen unterscheiden, wenn sie aus einer Verteilung gezogen werden. - Analyzer-Repors / Staulängen: Wenn während der Erzeugung der Datenbank die Sprache nicht auf Englisch eingestellt war, erscheinen in der Excel-Datei keine Werte. - Wenn während eines Simulationslaufs der LSA-Dialog geöffnet und mit einer selektierten VAP-LSA mit OK geschlossen wird (z.B. um den Debug-Modus an- oder abzuschalten), wird die aktuelle Signallaufzeit aller Signalgruppen (für die VAP-Funktionen t_grün/t_rot und die Grünzeitverteilungsauswertung) auf null gesetzt. Das kann dazu führen, dass sich eine VAP-Steuerung anders verhält, als wenn der Dialog nicht geöffnet wird. - Streckendialog: Die Enter-Taste funktioniert nicht mehr, nachdem eine Zahl in ein Feld eingegeben wurde (z.B. die Anzahl der Spuren). - Zuflussdialog: kann beim Klick auf OK abstürzen. - Zuflussdialog: Das Einfügen eines kopierten Werts in ein leeres Namen-Feld ist nicht möglich (der Einfügen-Menüeintrag ist deaktiviert). - Zuflussdialog: Es können negative Verkehrsstärken eingegeben werden. - Farbverteilungsdialog: Wenn der Anteil einer der ersten Farben auf 0 geändert wird, funktioniert das Editieren nicht mehr richtig. - Emissionsberechnung-Dialog (Fahrzeugtyp / Spezial): The Vorgabewert (1.0%) für den Beladungsgrad ist sinnlos. [Jetzt werden 100% vorgeschlagen.] - Raster-Hintergrundbilder (BMP, JPG, GIF) werden in 3D als weiße Rechtecke angezeigt, wenn die Leistung der Grafikkarte nicht ausreicht. - 3D-Schilder: Wenn im Darstellungsoptionen-Dialog unter Signalgeber- Standardwerte die Skalierung der Signalgeber verändert wird, ändert sich die Größe aller existierenden Schilder. Die Änderung der Skalierung eines einzelnen Schilds in der *.inp-Datei hat keine Wirkung. - Wenn ein Fahrzeuginformationsfenster im Vordergrund ist, piept VISSIM bei jedem Tastendruck (z.B. Leerzeichen für "nächster Zeitschritt"). (Dieser Fehler bestand seit Version 4.30-01.) - COM-Schnittstelle: Der Zugriff auf die Knotenauswertung funktioniert nicht. - COM-Schnittstelle: Vehicle.AttValue("LinkCoord") ignoriert die aktuell selektierte Einheit für Entfernung und gibt/empfängt den Wert immer in Metern. - COM-Schnittstelle: Wenn ein Fahrzeug mit AddVehicleInParkingLot() während eines Simulationslaufs in einen Parkplatz gesetzt wird, ohne dass ihm gleich ein Weg zugewiesen wird (Attribut PATH), erscheint eine Exception-Meldung (assertion failed in line 1206 of PARKP.CPP). - Dynamische Umlegung: Beim Splitten einer Strecke werden die Streckensegmente, die zu einem Knoten gehören, nicht angepasst. - Dynamische Umlegung: Die stochastische Alternativwegesuche addiert in jeder Iteration einmal die Streckenkosten (und Zuschläge) zu den erwarteten Reisezeiten, sodass diese im Lauf der Iterationen immer weiter ansteigen. - Dynamische Umlegung: Wenn Streckenkosten über 1.000.000.000 verwendet werden, kommt es zu einer Exception-Meldung. [Jetzt sind die Kosten auf 1.000.000 begrenzt.] - Dynamische Umlegung: Die Zufallszahlenfolge, die für das stochastische Runden von nicht ganzzahligen Matrix-Belastungen (z.B. aufgrund eines Skalierungsfaktors in der Matrixdatei) verwendet wird, hängt nicht nur von der Startzufallszahl des aktuellen Simulationslaufs ab, sondern auch von der Startzufallszahl des ersten Simulationslaufs, nachdem das Netz geladen wurde. Das Setzen der Startzufallszahl auf den einen bestimmten Wert führt nur dann zum gleichen Ergebnis wie in einem vorherigen Lauf mit der gleichen Startzufallszahl, falls es in beiden Fällen keinen vorherigen Lauf seit dem Laden des Netzes gab, oder falls die gleiche Startzufallszahl in beiden Fällen im ersten Lauf nach dem Laden des Netzes verwendet wurde. Beispiel: A) Netz laden, Mehrfachsimulation mit Startzufallszahl 2, Schrittweite 10, 3 Läufen (Startzufallszahlen also 2, 12, 22) ergibt die gleichen Ergebnisse im dritten Lauf (Startzufallszahl 22) wie B) Netz laden, Mehrfachsimulation mit Startzufallszahl 2, Schrittweite 20, 2 Läufen (Startzufallszahlen also 2, 22) im zweiten Lauf, aber C) Netz laden, Mehrfachsimulation mit Startzufallszahl 12, Schrittweite 10, 2 Läufen (Startzufallszahlen also 12, 22) hat ein anderes Ergebnis im zweiten Lauf, weil der erste Lauf die Startzufallszahl 12, nicht 2, verwendet hat. - VISSIM gibt eine Exception-Meldung aus ("Attempt to divide by by zero" in der *.err-Datei) wenn in einem Netz ohne Strecken aber mit mindestens einem Knoten der Netzgraph aufgebaut werden muss, z.B. beim Öffnen des Kantendialogs oder des Wegedialogs. - VISUM-Export (Knoten / Kanten): Die Koordinaten der Bezirke stimmen nicht. Version 4.30-03 (2007-06-21) ---------------------------- + Der Zuflussdialog und der Routendialog sind nichtmodal, sodass man im Netz navigieren und zoomen kann, während sie geöffnet sind. + Netzeditor: Eine Route (statisch, Teilroute oder Sperrung) kann einfach durch Klick auf ihren grünen Zielquerschnitt (nach Selektion der Zielstrecke) ausgewählt werden, ohne dass zuvor der Routenentscheidungsquerschnitt selektiert werden muss. + Knotenauswertung / Aggregierte Daten: Der Name der Auswertungsdatei (*.kna) enthält den Index des Simulationslaufs, wenn VISSIM mit dem Kommandozeilen- Parameter -s gestartet wurde oder wenn der Simulationslauf über COM gestartet und RunIndex auf einen Wert >0 gesetzt wurde. + COM-Schnittstelle: Zugriff auf Parkplatz-Weltkoordinaten. + Dynamische Umlegung: Neue (deutlich schnellere) Implementierung der Erzeugung statischer Routenwahl: Es werden keine Fahrzeuge mehr in Parkplätze gesetzt, sondern direkt die Wegebelastungen aus der Wegedatei verwendet, um die Zuflussbelastungen und die relativen Belastungen der statischen Routen zu ermitteln. Die Verkehrszusammensetzungen werden aus der Überlagerung aller den Matrixdateien zugeordneten Verkehrszusammensetzungen erzeugt. - Additiv lesen: Die Option "Originalkoordinaten" funktioniert nicht richtig: Das hinzugelesene Netz wird an einer falschen Position plaziert. - Additives Lesen einer *.inp-Datei mit Messquerschnitten kann zu doppelt vorkommenden Messquerschnittsnummern führen. Der Versuch, eine solche zu ändern, führt zum Absturz. - Konfliktflächen: Fahrzeuge können gelegentlich eine Konfliktfläche ignorieren, die stromabwärts von einem Langsamfahrbereich oder einem langsam fahrenden Fahrzeug liegt. Dies kann dazu führen, dass sie stromaufwärts in eine Konfliktfläche einfahren, in die sie nicht einfahren sollten, weil sie sie nicht ohne einen Konflikt stromabwärts verlassen können, was sie dann trotzdem tun. [Fahrzeuge beachten nach wie vor keine Konfliktflächen stromabwärts von so vielen Vorderfahrzeugen, wie im Fahrverhaltensparametersatzdialog eingestellt sind. Das bedeutet, dass z.B. jenseits von einem Langsamfahrbereich und einem echten Vorderfahrzeug alle Konfliktflächen ignoriert werden. Deshalb ist es zu empfehlen, in großen Kreuzungen, wo (Abbiege-) Ströme etliche Konfliktflächen hintereinander passieren müssen, eine größere minimale Vorausschauweite im Fahrverhaltensparametersatz einzustellen, um sicherzustellen, dass die Fahrzeuge schon vor dem Einfahren in die Kreuzung alle Konfliktflächen beachten.] - Konfliktflächen: Fahrzeuge in einem mehrspurigen Nebenstrom (z.B. einem Linksabbieger), die den Beginn einer Konfliktfläche auf ihrer Nachbarspur bereits passiert haben, verhalten sich so, als ob sie bereits selbst in einer Konfliktfläche auf ihrer eigenen Spur wären, fahren also auf jeden Fall aus dieser heraus - auch durch folgende Konfliktflächen, ohne auf bevorrechtigte Fahrzeuge zu achten. - Konfliktflächen werden in anderen Editormodi immer gelb gezeichnet, auch wenn im Dialog "Darstellung von Netzelementen" eine andere Farbe eingestellt ist. - Analyzer: In die Tabelle QUEUE_DATA werden nur Staulängen größer als 0 geschrieben. Dadurch stimmen die mittleren Staulängen im Analyzer-Report nicht. - Analyzer: Die Minimum- und Maximal-Reisezeiten stimmen nicht. - Analyzer: Bei Linksverkehr stimmen die Strombezeichnungen nicht. - Analyzer: Belastungen und Verlustzeiten unterscheiden sich von denen in einer Knotenauswertung mit identischen Parametern. (Der Analyzer aggregiert die Fahrten nach dem Zeitpunkt des Überfahrens des Startquerschnitts, die Knotenauswertung nach dem Zeitpunkt des Überfahrens des Zielquerschnitts.) [Nach der Korrektur macht auch der Analyzer Letzteres.] - Analyzer: In der Tabelle SIMULATION ist die Spalte RunIndex immer 0, auch wenn die Simulation über COM gestartet und der RunIndex im COM-Script explizit auf einen anderen Wert gesetzt wurde. - Analyzer-Dialog: Erlaubt die Selektion mehrerer Zeitbereiche (aber nur einer wird verwendet). - Ansicht / Optionen / 3D-Signalgeber-Standardwerte, 3D-Signalgeber-Mast-Dialog, 3D-Signalgeber-Arm-Dialog: Mehrere Spinner-Eingabefelder, in welchen negative Werte möglich sein sollten, zeigen zu hohe Werte an und lassen sich weder durch Eingeben noch durch Betätigen der Pfeile verändern. - Präsentation / 3D-Video / Anti-Aliasing: Wenn diese Option im 3D-Modus aktiviert wird, dann auf 2D und zurück auf 3D umgeschaltet wird, ist das Häkchen vor der Option nicht mehr zu sehen, obwohl sie immer noch aktiv ist (nach einem weiteren Klick darauf erscheint kein Häkchen, sondern erst nach dem zweiten). Das gleiche Problem besteht bei der Option "Stereo (2 AVIs)". - Animations-Wiedergabe rückwärts: zeigt alle Fahrzeuge an falschen Positionen. - Streckenauswertung: Für das Attribut Segmentanfang Y werden falsche Werte ausgegeben. (Segmentanfang X und Segmentende X/Y sind korrekt.) - ÖV-Fahrzeuge auf ÖV-Linien ignorieren ihre Route, falls sie zu einer Simulationszeit größer als 99999 ins Netz einfahren. - Fahrverhaltensparametersatzdialog: Wenn in der Tabelle Mindestseitenabstand mehrere Zeilen angelegt sind, werden die Werte aus der ersten Zeile auch für alle weiteren Zeilen abgespeichert. - LSA-Dialog: Wenn man eine LSA-Nummer ändert und direkt "Kopieren" aus dem lokalen Menü aufruft (ohne vorher eine andere LSA zu selektieren), stürzt VISSIM ab. - Knotenauswertung: Emissionskenngrößen werden nicht ausgegeben (und werden aus der Konfiguration entfernt, wenn der Konfigurationsdialog geöffnet wird), falls die VISSIM-Lizenz nicht das Zusatzmodul Emissionen enthält. - Knotenauswertung: Aggregierte Daten - Datenbank: In diese Tabelle werden keine Daten geschrieben. [Dieser Fehler bestand nur in Version 4.30-02.] - Netzeditor: Wenn eine Verbindungsstrecke von einer Strecke zu ihr selbst komplett auf eine andere Strecke verschoben wird, bleibt sie auf ihrer ursprünglichen Position in allen Routen, die über sie führten. Dies kann zu ungewöhnlichen Bestätigungs-Abfragen zum Vervollständigen von Routen führen. [Nach der Korrektur wird eine Verbindungsstrecke aus allen Routen gelöscht, sobald ihr Beginn oder Ende auf eine andere Strecke verschoben wird.] - Nach einem Doppelklick auf ein Fahrzeug (zum Öffnen des Fahrzeuginfo-Fensters) stürzt VISSIM ab, wenn die *.fzi-Datei nicht mehr vorhanden ist, weil sie nach dem Laden des Netzes von Hand gelöscht wurde. - Parkplatzdialog: Die angezeigten Weltkoordinaten stimmen nicht. - Zuflussdialog: braucht sehr lange zum Schließen, wenn sehr viele Zellen (Strecken mal Zeitintervalle) belegt sind. - Statt chinesischer Zeichen werden Fragezeichen in internen Texten (Fahrzeugtypnamen, Fehlermeldungen, ...) angezeigt. - COM-Schnittstelle: Es ist nicht möglich, mehrere Instanzen von VISSIM über die COM-Schnittstelle zu starten. Alle weiteren Aufrufe von CreateObject verweisen auf das zuerst gestartete VISSIM. - COM-Schnittstelle: Vehicles.GetArrived() funktioniert nicht mehr. Es wird immer eine leere Collection zurückgegeben, auch wenn Fahrzeuge im letzten Zeitschritt im Parkplatz angekommen sind. - Export 3DS MAX: Das exportierte Netz stimmt in Bezug auf die Koordinaten nicht mit den Fahrzeugkoordinaten in der *.ani.txt-Datei überein. - Dynamische Umlegung / Statische Routenwahl: Wenn für diese Konvertierung nicht genug Hauptspeicher (RAM) verfügbar ist, wird eine Exception-Meldung ausgegeben (volume <= MAXLONGCARD). - Dynamische Umlegung: Kantenauswahl-Dialog: Wenn die selektierte Kante gesperrt ist und die erste in der Liste nicht (oder umgekehrt), gibt VISSIM eine Fehlermeldung aus, wenn ein anderes Zeitintervall selektiert wird (und dadurch die erste Kante selektiert wird). - Dynamische Umlegung: Kantenauswahl-Dialog: Ein Klick auf "Alle Kanten sperren" oder "Alle Kanten öffnen" verändert nicht den Zustand der Checkbox "Kante gesperrt", auch wenn die erste Kante (die selektiert ist) nun einen anderen Zustand hat. Version 4.30-02 (2007-05-22) ---------------------------- + Das Hintergrundformat "Enhanced Compression Wavelet" (*.ecw) kann verwendet werden (nur mit fester Auflösung). + COM-Schnittstelle / Dynamische Umlegung: Zugriff auf den Kirchhoff-Exponenten und die erweiterten Parameter der Wegesuche über das Interface DynamicAssignment. - Absturz während eines Simulationslaufs, wenn ein Fahrzeug eine Parkplatzroutenentscheidung überfährt, das sich auf einer Teilroute befindet, deren letzte Strecke identisch ist mit der letzten Strecke der Originalroute des Fahrzeugs. - Konfliktflächen werden von Fahrzeugen mit dem Fahrzeugfolgemodell "interaktionsfrei" (normalerweise Fußgängern) ignoriert. - Kreuzungs-Konfliktflächen: Fahrzeuge im Hauptstrom bremsen unnötigerweise, wenn sich ein Fahrzeug aus dem Nebenstrom in der Konfliktfläche befindet, auch wenn sie die Konfliktfläche problemlos hinter diesem passieren könnten, ohne zu bremsen. - Einmündungs-Konfliktflächen werden von Fahrzeugen im Hauptstrom freigehalten. - Fahrzeuge, die im Hauptstrom vor einer Konfliktfläche zum Stillstand gekommen sind (z.B. weil sie sie nicht vollständig überqueren konnten), fahren später manchmal auch nicht wieder los, obwohl stromabwärts inzwischen genug Platz ist, falls sie eine niedrige Wunschverzögerung haben (z.B. Busse) und ein stehendes Hindernis (z.B. Haltestelle, Signalgeber) als nächstes Ziel jenseits der Konfliktfläche sehen. - Konfliktflächendialog: Wenn "feet" als Einheit für kleine Entfernungen ausgewählt ist, wird die Sichtweite falsch angezeigt (Wert in Metern multipliziert mit 0,3048 statt dividiert). - Dialog Streckenattribute (Multiselektion): stürzt ab auf WIndows Vista oder manchmal XP ohne installiertes VisualStudio beim Klick auf OK oder Abbrechen. - Dialog Streckenattribute (Multiselektion) / Spursperrung: kann abstürzen, falls die selektierten Strecken nicht identische Spursperrungen (für alle Fahrzeugklassen) haben. - Netzeditor: Wenn der Kompass im Editmodus ist, kann VISSIM abstürzen, wenn ein Netzelement (z.B. ein Stopschild, ein Detektor, eine Fahrbahnmarkierung oder eine Wunschgeschwindigkeitsentscheidung) selektiert oder ein neues erzeugt wird. - Netzeditor: Beim Splitten einer Strecke, auf der ein Langsamfahrbereich liegt, kann VISSIM abstürzen. - Analyzer: Für Knotenströme werden die falschen Richtungen angezeigt (ermittelt aus dem vorletzten Streckensegment statt dem letzten). - Analyzer: Auf Windows 2000 (eventuell nur mit Office 2000) können keine Analyzer-Reports erzeugt werden (Fehlermeldung: "Volumes: Bad variable type. (DISP_E_BADVARTYPE)"). - Konfiguration Querschnittsmessungen: Im Dialof zur Auswahl der Messquerschnitte werden auch interne Messquerschnitte (für Reisezeitmessungen oder Detektoren) angezeigt, zum Teil mit der Nummer 0. Dies führt im Konfigurationsdialog zum Absturz bei Klick auf "Str.querschn." oder "1:1-Zuordnung". - Bei Mehrfach-Simulation werden die Fehlermeldungen nicht in verschiedene Dateien geschrieben, sondern jeder Lauf überschreibt die Meldungen des vorhergehenden. - Mehrfach-Simulation: Wenn in einer externen Signalsteuerung Fehler aufgetreten sind, wird nach dem Ende des Simulationslauf eine Meldungsbox angezeigt, wodurch die Mehrfach-Simulation angehalten wird. - LSA-Dialog / SZP/LDP-Konfiguration: Zeilen/Spalten mit internen Werten (z.B. Signalbildern oder Detektorzuständen) werden mehrfach aufgelistet (und nach Änderungen auch so in die Konfigurationsdatei geschrieben), wenn mehrere *.wtt-Dateien zugewiesen sind. - 3D-Video-Aufzeichnung: Anti-Aliasing funktioniert nicht mehr. - Synchro-Export: bricht beim Start des Simulationslaufs ab. - 3DS MAX Export: Das exportiere Netz kann nicht in 3DS MAX eingelesen werden, falls der Name einer Strecke ein Leerzeichen oder ein Komma enthält. - Dynamische Umlegung: Exception-Meldung im Kantenauswahldialog, falls gesperrte Kanten definiert sind. - Dynamische Umlegung: Exception-Meldung im Wegeauswahldialog, wenn die Bewertungsdatei nicht gefunden wird. - Dynamische Umlegung: Auch wenn noch keine Wegedatei existiert, wird nach der ersten Iteration keine Wegedatei geschrieben, falls die Wegedatei erst nach dem Öffnen der Netzdatei gelöscht und anschließend nicht der Dialog "Dynamische Umlegung" geöffnet wurde. - Dynamische Umlegung: Exception-Meldung ("Assertion failed on line 1561 in WEGE.CPP" in der *.err-Datei) beim Einlesen einer Wegedatei, in der alle Wege einer Parkplatzbeziehung für einen Fahrzeugtyp durch Verbindungsstreckensperrungen gesperrt sind. (Dieser Fehler bestand nur in Version 4.30-01.) - Dynamische Umlegung: Die Alternativwegesuche funktioniert nicht richtig zusammen mit der Option "Wegeanzahl pro Beziehung auf maximal N Wege begrenzen". Wenn ein neuer bester Weg gefunden wird, werden die stochastisch verschmierten Kantenbewertungen anstelle der originalen verwendet, um zu entscheiden, welcher alte Weg verworfen wird. - Dynamische Umlegung / Alternativwegesuche: In der Kurzwegsuche werden ab dem zweiten Durchlauf die Streckenkosten ignoriert (also ausschließlich Reisezeiten berücksichtigt). - Dynamische Umlegung: Wenn die Option "Wegeanzahl pro Beziehung auf maximal N Wege begrenzen" aktiviert ist, werden neu gefundene beste Wege eventuell nicht verwendet, falls sich auf dem eigentlich zu löschenden alten Weg aktuell noch Fahrzeuge befinden. - Dynamische Umlegung: Nicht ganzzahlige Belastungen werden beim Einlesen der Matrixdatei abgerundet, anstatt sie bis zum Random Round nach der Skalierung der Belastungen zu erhalten. - Dynamische Umlegung / Zielführung: Funktioniert für die meisten Fahrzeuge nicht, falls Verbindungsstreckensperrungen für nicht alle Fahrzeugklassen definiert sind oder Fahrzeugtypen unterschiedliche Bewertungskoeffizienten haben. (Die Kurzwege werden nur für eine Fahrzeugtypmenge gesucht.) Version 4.30-01 (2007-04-20) ---------------------------- + Die Tastaturkommandos (z.B. Leertaste/Enter für Simulation Einzelschritt / kontinuierlich) funktionieren auch, wenn ein Fahrzeuginfofenster im Vordergrund ist. + Synchro-Import: + Verbesserte Berechnung von Aufstellspuren, die länger sind als die halbe Entfernung zwischen den Knoten. + Aktualisierter Versatzreferenzwert für die Signalsteuerung. + Dynamische Umlegung: Mit der Tastenkombination Strg-Umschalt-C werden die relativen Belastungen aller Parkplätze auf die Belastungssummen ihrer Wege in der aktuellen Wegedatei (*.weg) gesetzt. Dies kann hilfreich sein, um für ein ehemals aus VISUM exportiertes Netz ein anderes Belastungsszenario (neue Matrix- und Wegedatei) zu verwenden, damit die relativen Belastungen der Ausgangsparkplätze besser passen. + Externe DriverModel-DLL-Schnittstelle: VISSIM schickt Daten für DRIVER_DATA_VEH_REAR_X_COORDINATE und DRIVER_DATA_VEH_REAR_Y_COORDINATE an die DLL, auch wenn DriverModelGetValue (DRIVER_DATA_SETS_XY_COORDINATES, ...) 0 zurückgab. Somit sind die Weltkoordinaten der Fahrzeughinterkante in (normalen) Fahrermodell-DLLs für Fahrzeuge auf VISSIM-Strecken verfügbar. - Animationsaufzeichnung: Fahrzeuge aus einer Animationsdatei (*.ani), die mit VISSIM 4.30-00 aufgezeichnet wurde, werden nicht an der richtigen Position angezeigt. Die Netzausschnitte für die Animation sind auch verschoben. [Diese Korrektur behebt den Fehler beim Aufzeichnen. Animationsdateien aus VISSIM 4.30-00 bleiben unbrauchbar.] - Wenn ein einzelner Simulationslauf einmal vor und einmal nach einer Mehrfachsimulation durchgeführt wird, sind die Ergebnisse unterschiedlich. (Nach der Mehrfachsimulation bleibt die Startzufallszahl auf dem Wert, der im letzten Simulationslauf verwendet wurde.) - Konfliktflächen: Fahrzeuge überqueren eine Konfliktfläche nicht (auch nicht im Hauptstrom), wenn ihre Wunschgeschwindigkeit kleiner als 2 m/s ist (z.B. Fußgänger). - Konfliktflächen: Ein Fahrzeug fährt manchmal in eine Konfliktfläche ein, obwohl hinter ihr nicht genug Platz für seine gesamte Fahrzeuglänge ist vor der nächsten Konfliktfläche, die es nicht überfahren darf. Dadurch bleibt es teilweise innerhalb der ersten Konfliktfläche stehen. Fahrzeuge auf der anderen Strecke ignorieren dies und fahren durch das stehende Fahrzeug durch. - Konfliktflächen: Wenn auf einer neu angelegten Verbindungsstrecke eine (Einmündungs-) Konfliktfläche mit der Zielstrecke angelegt wird, bewirkt diese bei einer Simulation nichts, bevor das Netz nicht gespeichert und wieder eingelesen oder die Geometrie der Verbindungsstrecke editiert wird. - Konfliktflächendialog: Absturz beim Aktivieren von "Zeige alle möglichen Konfliktflächen" für einen Knoten, in dem es Parkplätze mit echten Stellplätzen gibt. - Knotenbeschriftungen werden an der falschen Stelle angezeigt, und das Zoomen auf einen Knoten aus dem Knotendialog funktioniert nicht richtig. - Dialog "Darstellung von Netzelementen": Auswählen von "Bezirksnummer" für die Beschriftung von Parkplätzen aktiviert die Anzeige der Belegung und umgekehrt. Einige Beschriftungstypen werden nicht akzeptiert (bei Klick auf OK auf "keine" zurückgestellt). - Dialog "Zuflüsse": Nachkommastellen von Belastungen (welche für Zuflüsse mit stochastischer Belastung durchaus sinnvoll sein können) werden nicht angezeigt und gehen beim Klick auf OK verloren. Sie können auch nicht eingegeben werden. - VISSIM kann während eines Simulationslaufs mit aktivierter 3D-Darstellung abstürzen. - 3D-Darstellung: Texturen auf 3D-Fahrzeugmodellen sind nicht durchsichtig, wodurch man die Fahrzeugfarbe nicht sieht. - 3D-Darstellung: Beim Blick aus einem Fahrzeug heraus (bei aktiviertem Fahrzeuginfofenster) dreht sich der Kompass nicht mit. - Animationswiedergabe: 3D-Signale blinken heftig mit allen Signalkammern. - Streckenauswertung: Wenn für keine Strecke die Auswertung selektiert ist, wird eine falsche Fehlermeldung ausgegeben ("Keine Kenngröße ausgewählt"). - Streckenauswertung / VISUM-Export (*.net-Datei): Manche Zeilenüberschriften enthalten eckige Klammern. - Fehler beim Einlesen eines Simulationszustands in einem Netz ohne Detektoren. - Auswertungen in Datenbank: Das Schreiben in andere Datenbanken als Microsoft SQL Server or Microsoft Access (z.B. PostgreSQL) bricht mit einer Fehlermeldung ab. [Jetzt sollten alle SQL:1999-konformen Datenbanken unterstützt werden.] - COM-Schnittstelle: Das Attribut VOLUME von DynamicAssignment funktioniert nicht. - COM-Schnittstelle: Wenn AddPathAsNodeSequence() während eines Simulationslaufs aufgerufen wird, kann VISSIM abstürzen. Wenn die Funktion mit einer Knotenfolge aufgerufen wird, die mit zwei nicht benachbarten Knoten beginnt, stürzt VISSIM ab. - Dynamische Umlegung: Die Belastungen aus Wegedateien (*.weg), die von VISUM exportiert wurden, werden nicht richtig verwendet: Für alle Intervalle wird der Wert des ersten Intervalls verwendet. - Dynamische Umlegung: Wenn die Option "Wegeanzahl pro Beziehung auf maximal x begrenzen" aktiviert ist, werden nicht unbedingt die Wege mit den höchsten Kosten gestrichen, sondern die letzten in der Liste. - Dynamische Umlegung: Wege-Auswahl-Dialog: Wenn es noch keine Wegedatei gibt, werden die Kosten für alle Wege als 0.1 mal der Anzahl ihrer Kanten angezeigt, wenn die Option "Wegeanzahl pro Beziehung auf maximal x begrenzen" aktiviert ist, ansonsten alle als 0. [Nach der Korrektur wird die Entfernung als Kosten in Klammern angezeigt, weil dies der Wert ist, der für die Kurzwegsuche in der ersten Iteration verwendet wird.] - Dynamische Umlegung: Wenn alle Wege einer Parkplatzbeziehung in einer aus VISUM exportierten Wegedatei die Belastung 0 haben (was beim Runden von Belastungen kleiner 1 passieren kann), wird für ein eingesetztes Fahrzeug in diesem Parkplatz keiner der Wege verwendet, sondern die Fehlermeldung "Kein möglicher Weg zum Parkplatz x für das Fahrzeug ys im Parkplatz z" in die Fehlerdatei *.err geschrieben. - Dynamische Umlegung: Wenn ein Weg eine Routensperrung enthält, die bis zur letzten Strecke des Weges geht, kann VISSIM abstürzen. - Dynamische Umlegung: VISSIM stürzt während der Simulation ab, wenn es in einem Netz mit dynamischen Routenentscheidungen Teilrouten gibt, die Teil keiner statischen Route sind. - Dynamische Umlegung: Meldungen der Art "Kein Weg von Parkplatz x zum Parkplatz y kann benutzt werden ... wegen Sperrungen der folgenden Kanten" werden auch für O-D-Beziehungen ohne Nachfrage ausgegeben. - Dynamische Umlegung: Die Meldung "Keine Abbiegebeziehung im Knoten 0 vom Knoten 0 nach Knoten 0 konnte gefunden werden." wird in die Fehlerdatei geschrieben, wenn eine Abbiegebeziehung aus einer Wege- oder Bewertungsdatei im aktuellen Netzgraph nicht existiert. - Dynamische Umlegung / Statische Routenwahl: Wenn es Parkplätze mit einer Nummer größer als 49249 gibt, wird die Meldung "Erzeugung der Zuflüsse abgebrochen wegen unverträglicher Nummern!" angezeigt. - Dynamische Umlegung: Fehlerhafte abgeschnittene Meldung "e Kantenstruktur der Datei <*.weg> stimmt nicht mit der aktuellen überein. Fehlermeldungen werden in der ERR-Datei aufgelistet" anstelle einer detaillierten Meldung, die die Nummer der betreffenden Kante angibt. - Parallelversion: Große Streckennummern (9 oder 10 Stellen) führen zum Abbruch der Simulation mit einer Fehlermeldung. Version 4.30-00 (2007-03-25) ---------------------------- + Unterstützt Lizenzschutz mit WiBu CodeMeter. + Konfliktflächen: Neues Netzelement zur Beeinflussung von Konflikten zwischen Fahrzeugen auf zwei Strecken (oder Verbindungsstrecken). Eine Konfliktfläche kann überall dort angelegt werden, wo sich zwei (Verbindungs-)Strecken überlappen, außer wenn die Überlappung kürzer als 0,5 m ist oder auf mindestens einer der beiden Strecken an dieser Stelle keine Fahrzeuge fahren können (weil sie von keinem Zufluss oder Parkplatz aus erreicht werden kann) oder direkt anschließend das Netz verlassen (weil es keine abgehende Verbindungsstrecke auf einem kurzen Rest der Strecke gibt). Es gibt drei Typen von Konflikten: + Einmündung (die zwei Verbindungsstrecken führen auf die gleiche Strecke oder eine Verbindungsstrecke führt auf eine Strecke, auf welcher auch anderer Verkehr von stromaufwärts kommt), + Gabelung (die zwei Verbindungsstrecken gehen von der gleichen Strecke ab oder eine Verbindungsstrecke geht von einer Strecke ab, welche selbst stromabwärts noch mehr als 0,5 m weitergeht) und + Kreuzung (alle anderen Überlappungen, typischerweise: eine Strecke kreuzt die andere), Im Konfliktflächen-Modus werden durch einen einfachen Linksklick auf eine solche Stelle im Netz die beiden überlappenden Streckenstücke in gelb angezeigt, der Rest der beiden Strecken mit gelber Umrandung. Durch (ggf. mehrere) Rechtsklicks auf den überlappenden Bereich kann nun die Vorfahrt festgelegt werden: der Hauptstrom wird grün angezeigt, der Nebenstrom rot. Beide Strecken rot kann für Gabelungen verwendet werden, wo sich die Fahrzeuge auf den beiden Strecken zwar "sehen" müssen aber keine Vorfahrt im eigentlichen Sinne besteht, da die Fahrzeuge schlicht weiter hintereinander her fahren. Beide Strecken gelb zeigt eine passive Konfliktfläche an, sprich, die Fahrzeuge ignorieren sich vollständig. Durch einen Doppelklick auf eine Konfliktfläche wird der Konfliktflächen- Dialog geöffnet. Darin können folgende Attribute zum Beeinflussen des Fahrverhaltens eingestellt werden: + "Sichtweite" ist die maximale Entfernung, ab der die Fahrzeuge auf der jeweiligen Strecke die andere Strecke einsehen können, um eventuelle Konflikte zu erkennen. Außerhalb dieser Entfernung bremsen Fahrzeuge im Nebenstrom grundsätzlich so, dass sie vor der Konfliktfläche zum Stehen kommen können. (Sehr kleine Werte können dazu führen, dass die Fahrzeuge die Konfliktfläche nie überfahren, da sie diese Entfernung gar nicht erst erreichen.) + "Lücke vorne" ist die Mindestzeitlücke in Sekunden zwischen der Hinterkante des ausfahrenden Fahrzeugs im Hauptstrom und der Vorderkante des einfahrenden Fahrzeugs aus dem Nebenstrom. + "Lücke hinten" ist die Mindestzeitlücke in Sekunden zwischen der Hinterkante des ausfahrenden Fahrzeugs im Nebenstrom und der Vorderkante des einfahrenden Fahrzeugs aus dem Hauptstrom. + "Faktor Sicherheitsabstand" ist ein Wert, der mit dem erwünschten Sicherheitsabstand eines folgenden Fahrzeugs aus dem Hauptstrom multipliziert wird. Das Ergebnis ist der Mindestabstand, den ein einfahrendes Fahrzeug im Nebenstrom dem folgenden Fahrzeug lassen muss, berechnet für den Moment, in dem das einfahrende Fahrzeug mit seiner Hinterkante die Konfliktfläche erreicht. Ein Doppelklick auf eine selektierte Streckennummer im Konfliktflächendialog macht diese Strecke zum Hauptstrom dieser Konfliktfläche (Zeile), angezeigt durch grünen Hintergrund, und die andere Strecke zum Nebenstrom (rot). Die Konfliktfläche kann durch Rechtsklick auf eine grüne Streckennummer und Auswahl von "Wartepflichtig" auf "alle rot" gesetzt werden (für eine Gabelung) sowie durch Auswahl von "Passiv" komplett abgeschaltet werden (weiß bzw. gelb, wenn selektiert). Wenn die Checkbox "Zeige alle möglichen Konfliktflächen im Knoten:" angekreuzt wird, kann in der Auswahlbox ein definierter Knoten ausgewählt werden. In der Tabelle werden dann alle definierten Konfliktflächen und alle weiteren potentiellen Konflikte (ohne definierte Konfliktfläche) innerhalb dieses Knotens angezeigt. Das Fahrverhalten von Fahrzeugen, die auf eine Konfliktfläche zufahren, soll die maximale Kapazität für den Nebenstrom herstellen, ohne die Fahrzeuge im Hauptstrom zu beeinträchtigen. (Bei einer Einmündung können Fahrzeuge im Hauptstrom behindert werden, und zwar umso mehr, je kleiner der benutzerdefinierte Faktor für den Sicherheitsabstand ist.) Ein Fahrzeug im Nebenstrom ermittelt während der Zufahrt auf die Konfliktfläche in jedem Zeitschritt, ob beim Erreichen der Konfliktfläche voraussichtlich eine ausreichende Lücke (inclusive Sicherheitsabständen) im Hauptstrom vorliegen wird. Falls ja, fährt es normal weiter, falls nein, verhält es sich so, als ob es vor der Konfliktfläche zum Halten kommen muss. (Im nächsten Zeitschritt wird diese Berechnung wiederholt, wodurch ein Bremsvorgang abgebrochen und sogar eine Beschleunigung eingeleitet werden kann, z.B. zum "Zielen" auf eine spätere Lücke.) Ein Fahrzeug im Hauptstrom versucht, nicht mit Fahrzeugen im Nebenstrom zu "kollidieren". Wenn es feststellt, dass sich ein Fahrzeug im Nebenstrom auf der Konfliktfläche befinden wird, wenn es selbst dort eintrifft, bremst es so, dass es die Konfliktfläche erst dann erreicht, wenn sie das Fahrzeug im Nebenstrom gerade verlassen hat. Alle Fahrzeuge (in Haupt- und Nebenstrom) versuchen, vor einer Konfliktfläche zu bremsen, wenn stromabwärts von ihr nicht genug Platz ist, um sie zu verlassen. Das bedeutet insbesondere, dass mehrere aufeinander folgende Konfliktflächen nur komplett oder gar nicht durchfahren werden, wenn zwischen ihnen nicht genug Platz für die ganze Fahrzeuglänge ist. Sobald ein Fahrzeug im Nebenstrom eine Konfliktfläche erreicht hat, versucht es auf jeden Fall, diese wieder zu verlassen, auch wenn inzwischen die Bedingungen für das Passieren einer nachfolgenden Konfliktfläche nicht mehr erfüllt sein sollten. In diesem Fall kann es dazu kommen, dass Fahrzeuge im Hauptstrom bremsen müssen. + VISSIM-Analyzer: Siehe Handbuch für Details. + Neuer LSA-Typ SCATS. Benötigt die Dateien scats.dll und scats_gui.dll sowie die Programme WinTraff and ScatSim (und eventuell SimHub) von der Road Transit Authority New South Wales. + 3DS-MAX-Export: Netzexport, erweiterte ANI.TXT-Datei und ein Skript für 3DS MAX zum Erstellen von High-End-Animationen. + Die Textur einer (Verbindungs-) Strecke kann im (Verbindungs-) Streckendialog und über den Multiselekt-Streckendialog eingestellt werden. + Navigation in 2D and 3D: Mit gedrückter mittlerer Maustaste (bzw. Mausrad) kann der angezeigte Netzausschnitt verschoben werden. + 3D-Modus: Veränderte Darstellung von Hintergrunddateien, mit höherer Schärfe in der Nähe und weniger in der Entfernung. + 3D-Visualisierung / *.avi-Aufzeichnung: In Keyframes wird jetzt auch die Brennweite gespeichert. + Die Option "jeden Zeitschritt ganz neu zeichnen" wurde verbessert. Wenn sie im 2D-Modus selektiert ist, bleiben die Streckentypfarben sichtbar, und Fahrzeuge ziehen keine "Spuren" mehr durch Hintergrundbilder. + Neue Fahrbahnmarkierungen vom Typ "US-Kreisverkehr", inclusive einer optionalen Mittelinsel (Punkt). + Fahrbahnmarkierungen werden auch in der 3D-Darstellung angezeigt. + Neues Layout im Dialog zur Konfiguration der Anzeige von Netzelementen. + Knotenauswertungs-Rohdaten: Können optional in eine *.knr-Datei oder eine Datenbank-Tabelle geschrieben werden, mit einer Zeile pro Fahrzeug, welches einen Knotenausgang erreicht: Spalte / Typ / Beschreibung: FzNr / long / Fahrzeugnummer FzTyp / long / Fahrzeugtypnummer StartZeit / double / Simulationszeitpunkt, zu dem das Fahrzeug den Startquerschnitt der Reisezeitmessung passiert hat. EndeZeit / double / Simulationszeitpunkt, zu dem das Fahrzeug den Zielquerschnitt der Reisezeitmessung (also den Knotenausgang) passiert hat. StartStr / long / Nummer der Strecke, auf der der Startquerschnitt der Reisezeitmessung liegt. StartSpur / long / Nummer der Spur, auf der das Fahrzeug den Startquerschnitt der Reisezeitmessung passiert hat. StartPos / double / Streckenkoordinate des Startquerschnitts der Reisezeitmessung (Meter/feet je nach aktuell gewählter Einheit für kurze Entfernungen). KnotenNr / long / Knotennummer. Strom / Text / Himmelsrichtungen von - nach. EinStr / long / Nummer der Strecke, auf der der kürzeste Weg vom Startquerschnitt der Reisezeitmessung den Knoten erreicht. (Das Fahrzeug kann den Knoten auf einer anderen Strecke erreicht haben!) AusStr / long / Nummer der Strecke, auf der das Fahrzeug den Knoten verlassen hat. AusSpur / long / Nummer der Spur (1 = ganz rechts), auf der das Fahrzeug den Knoten verlassen hat. AusPos / double / Streckenkoordinate des Knotenausgangs auf NachStr (Meter/feet je nach aktuell gewählter Einheit für kurze Entfernungen). Verlustzeit / double / Verlustzeit in Sekunden (nur seit Überfahren des Startquerschnitts der Reisezeitmessung) Standzeit / double / Standzeit in Sekunden (dito) Halte / long / Anzahl Halte (dito) AnzPers / long / Anzahl Personen im Fahrzeug + Auswertungen / Datenbank: Die neue Tabelle "AuswertInfo" gibt für jede Tabelle in der Datenbank an, welche Art von Auswertung an welchem Datum/Zeitpunkt mit welcher Netzdatei (*.inp) erzeugt wurde. + Die Parameter für Mehrfachsimulation werden in der *.inp-Datei gespeichert. Wenn das ausgewählte Auswertungsverzeichnis ein Unterverzeichnis des aktuellen Arbeitsverzeichnisses (oder dieses selbst) ist, wird es als relativer Pfad gespeichert, was dazu führt, dass nach Kopieren der *.inp-Datei in ein anderes Verzeichnis Auswertungen folgender Mehrfachsimulationen in das (ggf. neu erzeugte) entsprechende Unterverzeichnis dieses Verzeichnisses geschrieben werden. + COM-Schnittstelle: Möglichkeit, COM-Skripte aus VISSIM heraus im Menü "Skripte" zu starten. + COM-Schnittstelle: Fahrzeugattribute: Vorderfahrzeug und Hinterfahrzeug (PRECEDING and TRAILING). + COM-Schnittstelle: Signalgruppe: Lesezugriff auf das aktuelle Signalbild. + COM-Schnittstelle: Attribut LSA-Schaltfrequenz (in ISimulation). + COM-Schnittstelle: Streckenattribute: Flag "Verbindungsstrecke" (ja/nein); bei Verbindungsstrecken außerdem Ausgangsstrecke und Zielstrecke, Ausgangsspur und Zielspur (jeweils rechteste), Ausgangskoordinate und Zielkoordinate, Sperrung. + COM-Schnittstelle: Option, den Status eines 3D-Fahrzeugmodells während der Simulation zu verändern. + COM-Schnittstelle: VISSIM wird während seiner Installation als COM-Server registriert (wenn sowieso Administrator-Rechte notwendig sind). + COM-Schnittstelle: Die Aktualisierung der Statuszeile kann mit dem Attribut STATUSLINE von Simulation ein-/ausgeschaltet werden. (Ist sie ausgeschaltet, läuft die Simulation in einer Schleife mit RunSingleStep() erheblich schneller.) + Dynamische Umlegung: Option "volle Parkplätze ausschließen" für die Zielparkplatzwahl bei dynamischen Routenentscheidungen. + Der Hardlock-Treiber läuft auch unter Windows Vista. - 3D-Modus: Wenn die Absolutwerte der Weltkoordinaten sehr groß sind (z.B. in einem von VISUM exportierten Netz), "flimmern" Fahrzeuge wegen Rundungsproblemen, und Strecken und Fahrbahnmarkierungen werden nicht korrekt angezeigt. - 3D-Signale: Wenn unter Ansicht /Optionen / 3D bei den Standardwerten für Signalgeber "Leuchte verwenden" eingestellt ist, können manche Netzdateien nicht geladen werden. - DWG/DXF-Hintergrundbilder: Die Anzeigegröße und -position hat sich von 4.20-03 zu 4.20-04 verändert. - Fahrzeuge können extrem hohe Geschwindigkeiten erreichen, wenn sie kein Vorderfahrzeug sehen und das letzte Segment ihrer benutzerdefinierten Wunschbeschleunigungskurve nicht horizontal sondern aufsteigend verläuft. (Die Wunschbeschleunigungskurve wird nach rechts in Richtung des letzten Segments fortgesetzt, und wenn sie so die Geschwindigkeitsachse schneidet (bei Beschleunigung 0), werden Fahrzeuge mit einer höheren Geschwindigkeit als der dieses Schnittpunktes immer weiter beschleunigen, solange sie frei fahren können. - VISUM-Export / Strecken/Verbindungsstrecken: Alle VISUM-Abbiegebeziehungen sind für alle VISUM-Verkehrssysteme gesperrt. - Das Menü Bearbeiten / Auswahlliste bleibt während eines Simulationslaufs aktiv. - Das neue Hintergundbild-Skalierungsdatei-Format (*.bgr) aus VISUM (mit 7 Zahlen) wird in VISSIM nicht korrekt interpretiert. - Auswertungskonfiguration / Datenbanktabellenname: Der Algorithmus zum Ersetzen unzulässiger Zeichen arbeitet nicht in allen Fällen korrekt. - Die Dateiendung für die Spurwechselprotokoll-Filterdatei ist jetzt *.lcf, um Konflikte mit der Fahrzeugprotokoll-Filterdatei zu vermeiden. - Fehlermeldung "...entscheidung x liegt nur y m vor der ersten Verbindungsstrecke!": Nach Auswahl von "Keine Meldung" werden die folgenden (unterdrückten) Meldungen auch nicht in die Fehlerdatei *.err geschrieben. - LSA-Dialog: Nach der Auswahl einer externen oder NEMA-LSA, für die das Feld "Versatz" deaktiviert wird, wird es bei der anschließenden Auswahl einer LSA eines anderen Typs nicht wieder aktiviert. - LSA-Dialog / Externe LSA: Die Knöpfe "Parameter" und "Signalgruppen" werden nach Klick auf "Parameter" auf Englisch beschriftet mit "Edit Parameters" bzw. "Edit signal groups". - Verbindungsstreckendialog: Wenn "Zwischenpunkte" für eine bereits vorhandene Verbindungsstrecke angekreuzt wird, wird die Höhe (z-Koordinate) alle neu erzeugten Zwischenpunkte auf null gesetzt, es sei denn, auf der Seite "Sonstige" wurde "Höhe der Zwischenpunkte berechnen" ebenfalls angekreuzt. [Jetzt wird beim Ankreuzen der ersten Checbox die zweite automatisch angekreuzt, und die erste ist mit "Berechne Kurve neu" beschriftet. - Fahrzeuginfofenster: Der Cursor blinkt in einer Leerzeile unterhalb der letzten Textzeile, sodass ein vertikaler Rollbalken angezeigt wird, wenn das Fenster auf die Größe der Textzeilen reduziert wird. - COM-Schnittstelle: Fehlermeldungen über unerwartete Zeichen in der Netzdatei (*.inp), zum Beispiel, wenn diese von einer späteren VISSIM-Version erzeugt wurde, werden auf dem Bildschirm angezeigt. [Jetzt wird stattdessen eine COM-Meldung erzeugt.] - COM-Schnittstelle: Wenn ein Pfad mit einem Servername (z.B. "\\ska-wn-f00" an VISSIM übergeben wird (z.B. an die Methode SaveAs()), wird die Meldung "ungültiges Verzeichnis" ausgegeben. - Dynamische Umlegung: Die Belastungen aus Wegedateien (*.weg), die von VISUM exportiert wurden, werden nicht richtig verwendet: Sie werden nur für die Kovergenzberechnung berücksichtigt, aber nicht für die Verteilung der Fahrzeuge auf die Wege in der ersten Iteration (dafür werden die Bewertungen aus der Bewertungsdatei herangezogen). - Externe Fahrermodell-DLL-Schnittstelle: - DRIVER_DATA_SIGNAL_DISTANCE, DRIVER_DATA_SIGNAL_STATE und DRIVER_DATA_SIGNAL_STATE_START haben als index2 immer null (anstatt der Signalgebernummer). - DRIVER_DATA_SIGNAL_STATE_START wird nach 0.5 Simulationssekunden um 1 erhöht, falls die Berechnunsgfrequenz kleiner als die LSA-Schatlfrequenz ist (also wenn es mehr Simulationszeitschritte pro Simulationssekunde gibt als Durchläufe durch die externe LSA-Logik).