Erweiterungen und korrigierte Fehler in VISSIM (Stand 2009-07-30) ============================================== (+ = Erweiterungen, - = Fehler, die behoben wurden. In eckigen Klammern gibt es ggf. Hinweise zur Korrektur.) Version 5.10-09 (2009-07-29) ---------------------------- + 3D-Modelle / Texturen: Unterstützung weiterer Bildformate neben BMP (z.B. JPG, GIF, PNG und TIF). + Adaptiver ANM-Import: Wiederverwendung einer bestehenden sehr kurzen Strecke (die z.B. von einem früheren adaptiven Import erzeugt wurde) beim Verbinden der Kante von einem neu erzeugten mit einem unveränderten Knoten, anstatt diese Strecke erneut zu splitten. Dies vermeidet Meldungen wie "Split nicht möglich". + COM-Schnittstelle: Schreib-/Lese-Zugriff auf die Fahrzeugklassen eines Detektors (0 für die virtuelle Klasse "Alle Fahrzeugtypen"). + Dynamische Umlegung: Schaltflächen "Fortsetzen" und "Abbrechen" in der Meldung "Die Kantenstruktur der Datei <...> stimmt nicht mit der aktuellen überein. Fehlermeldungen werden in der ERR-Datei aufgelistet. Simulation trotzdem fortsetzen?" Beim Klick auf "Abbrechen" wird der Simulationslauf beendet. + Fußgängermodul: Verbessertes Verhalten von Fußgängern, die auf Rampen geschoben oder von ihnen heruntergeschoben werden. - Spurwechsel: Fahrzeug A wechselt nicht auf die Spur von Fahrzeug B, welches stromaufwärts steht, falls die Entfernung kleiner als die doppelte Länge von A ist und B auf einer Strecke steht, die mit der Spur von A nicht verbunden ist (sodass B A nicht sehen kann), und falls B noch keine 50 m im Netz zurückgelegt hat. - Konfliktflächen: Stehende Fahrzeuge innerhalb einer Konfliktfläche können zum Abbruch eines Simulationslaufs führen. - Konfliktflächen: Falls der zusätzliche Haltelinienabstand stromaufwärts über den Beginn einer anderen Verbindungsstrecke hinausreicht, wird ein Fahrzeug, welches diese Verbindungsstrecke benutzen und somit die eigentliche Konfliktfläche gar nicht erreichen wird, von bevorrechtigten Fahrzeugen trotzdem als Hindernis innerhalb dieser Konfliktfläche betrachtet, sobald es die Haltelinienposition überfahren hat. Das kann zu einer Verklemmung führen, falls sich das bevorrechtigte Fahrzeug bereits in einer anderen Konfliktfläche befindet, die das wartepflichtige Fahrzeug deshalb nicht passieren kann. - Wenn ein Fahrzeug genau in dem Moment vor einem Stopschild anhält, in dem die von diesem referenzierte Signalgruppe auf grün umschaltet, wird eine Exception-Meldung ausgegeben und der Simumlationslauf beendet. - Wenn die Datenverknüpfung für die Auswertungsdatenbank Anführungszeichen enthält, kann sie nicht korrekt in der *.inp-Datei abgespeichert werden, wodurch diese nicht mehr eingelesen werden kann. - Knotenauswertung: Die Initialisierung zu Beginn eines Simulationslaufs dauert extrem lang (und VISSIM reagiert während dieser Zeit nicht auf Mausklicks), wenn es Knoten mit sehr vielen Abbiegebeziehungen (internen Kanten) gibt. - "Zustand lesen" kann scheitern, wenn es im Netz einen Zufluss mit exakter (nicht-stochastischer) Belastung gibt. - "Zustand lesen" kann scheitern, wenn es im Netz Parkplätze mit echten Stellplätzen gibt. - Additiv lesen / Position mit linker Maustaste angeben: Zeigt das alte Netz in 3D an, obwohl der 2D-Multiselektionsmodus aktiv ist, wenn es im neu hinzugelesenen Netz statische 3D-Modelle gibt. - Fahrbahnmarkierungen (Richtungspfeile): Beim Anlegen eines Zebrastreifens mit selektierter Einheit "ft" wird die eingegebene Länge als m interpretiert. - Die Fahrbahnmarkierung "Zebrastreifen" wird in 3D nicht angezeigt. - Fahrbahnmarkierungen (Richtungspfeile) sind in 3D zu klein und nicht immer innerhalb ihrer Spur zentriert. - 2D-Visualisierung: Fußgänger werden nach einem Klick auf den Rollbalken oder Zoomen mit dem Mausrad nicht korrekt gelöscht und gezeichnet. - Die Wiedergabe einer Animationsdatei funktioniert nach einer Veränderung der Größe des Netzfensters nicht korrekt. - Bei der Wiedergabe einer Animationsdatei sind die Hemden von "alten" Fußgängern (Fahrzeugtyp mit einer Farbe) in 3D immer weiß. - Während der Simulation ist das Drucken nicht möglich. - Drucken kann auf Rechnern mit Windows Vista zum Absturz der gesamten Systems führen. - Netzeditor: Ein Doppelklick auf eine Routenentscheidung öffnet nicht mehr den Routendialog. - Der Dialog "Wunschgeschwindigkeitsverteilung löschen" (angezeigt beim Löschen einer Wunschgeschwindigkeitsverteilung, die von mindestens einem Netzelement verwendet wird, damit der Verweis dort auf eine andere Verteilung geändert werden kann) zeigt falsche Mindest- und Maximalgeschwindigkeiten an. - Netzauswertungs-Konfiguration: Emissionskenngrößen können ausgewählt werden, auch wenn das Emissionsmodul nicht in der Lizenz enthalten ist. - Mehrfach-Simulation: Die Nummerierung der Auswertungs- und Fehlerdateien funktioniert nicht immer korrekt. Es gibt gelegentlich eine Null vor einem Unterstrich. - Mehrfach-Simulation: Mit aktivierter Option "Wege- und Bewertungsdateien archivieren" werden falsche Archiv-Dateinamen erzeugt, wenn die eigentlichen Dateinamen mit einer Ziffer enden. - Die Namen der Toolbars (sichtbar mit Rechtsklick in die Menüleiste) werden nach mehrfachem Umschalten der Anzeigesprache nicht mehr richtig übersetzt. - Analyzer-Reports / Netzauswertung: Die Werte in der Spalte "Anzahl Fahrzeuge" sind zu niedrig (enthalten nicht die bereits ausgefahrenen Fahrzeuge). - Analyzer-Reports-Dialog / Verlustzeiten Knotenstromgruppen: Statt "Knoten" wird "Messungen" angezeigt (aber Knotennummern). - ANM-Import: Wenn eine Strecke sehr kurz ist, kann bei der Berechnung der Sichtlinien für die Knotengeometrie eine Exception-Meldung erzeugt werden. - ANM-Import: Wenn bei der Ausgangsstrecke eine zusätzliche Aufweitung vorliegt, wird die Dreiecksinsel nicht korrekt behandelt. - Adaptiver ANM-Import: Abbruch mit der Meldung "Splitten nicht möglich: kein Speicher mehr frei!", wenn VISSIM-Strecken gesplittet werden müssten (um das bestehende Netz mit dem neu erzeugten Teil zu verbinden), die dafür zu kurz sind. - Adaptiver ANM-Import von ÖV-Linien: - Die beim früheren Import aus ANM erzeugten Linien werden nicht gelöscht, wenn sie in der neuen ANM-Datei nicht mehr enthalten sind. - Die Einfahrtstrecken von den bestehenden Linien werden nicht immer korrekt angepasst. Dadurch kann eine nach dem Import geschriebene *.inp-Datei nicht mehr eingelesen werden ("Semantischer Fehler: Unbekannte Streckennnummer"). - In VISSIM angelegte Haltestellen werden bei der Neuerzeugung eines Knotens oder einer Haltestelle nicht übernommen. - Nach dem adaptiven Import können einige Haltestellen fehlen. - COM-Schnittstelle: Das Hinzufügen von Zeitintervallen funktioniert nicht richtig. Direkt aneinander angrenzende Intervalle (TIMEFROM = TIMEUNTIL des vorhergehenden Intervalls) werden nicht akzeptiert, und das Anlegen eines neuen Intervalls mit einer Lücke dazwischen klappt auch nicht. - COM-Schnittstelle: Der Zugriff auf die Attribute von ÖV-Linien ist auf 16 Bit (Maximalwert 65535) begrenzt, obwohl intern auch größere Zahlen möglich sind. - COM-Schnittstelle: Das Signalgruppen-Attribut STATE gibt immer nur TRUE oder FALSE anstatt des aktuellen Signalbilds zurück. - COM-Schnittstelle: Die Funktion Signalhead.Count liefert eine Fehlermeldung anstatt des Werts null, wenn die Signalgruppe keine Signalgeber hat. - Dynamische Umlegung: Unzureichende Fehlermeldungen für Netzgraph-Probleme beim Einlesen der Wegedatei. Es werden nur Kantennummern (und keine Knotennummern) angegeben, und manchmal Knotennummer 0. - Dynamische Umlegung: "Zustand lesen" kann scheitern, wenn es im Netz Parkplätze mit wartenden Fahrzeugen gibt. - Wenn Dynamische Umlegung nicht in der Lizenz enthalten ist, sind Routensperrungen im Routendialog und beim Anlegen einer neuen Routenentscheidung fälschlicherweise nicht deaktiviert. Außerdem können *.inp-Dateien mit Netzelementen, die nur für dynamische Umlegung zur Verfügung stehen, eingelesen werden, was im Netzeditor zu Problemen führen kann. - Fußgängermodul: Streckendialog: Ein negativer Versatz (3D-Darstellung) führt zuerst zu einer korrekten Meldung, dann aber zu einer Exception-Meldung, wenn "Als Fußgängerfläche verwenden" angekreuzt wird. Wenn die Höhe vor dem Ankreuzen dieser Oprtion verändert wird, zeigt VISSIM eine Fehlermeldung an, die sich auf die alte Höhe bezieht. Die Standardebene der Fußgängerfläche ist immer 0. - Fußgängermodul: Animation: Die Farben von Fußgängern stimmen nicht immer. - Fußgängermodul: Die Simulation wird mit einer Exception-Meldung beendet, wenn es eine Fußgängerfläche aber keine Fußgängerzuflüsse gibt. - Fußgängermodul: Rampen mit einer Deckenöffnung der Länge null können VISSIM zum Absturz bringen. [Jetzt wird einer Mindestlänge von 35 cm erzwungen.] - Fußgängermodul: Wenn die Ebene 2 einer Rampe verändert wird, wird ihre Deckenöffnung nicht angepasst. - Fußgängermodul: Exception-Meldung nach dem Löschen eines Teils eines Netzes mit Fußgängerflächen und Fußgängerrouten, der mit Multiselektion ausgewählt wurde. - Fußgängermodul: Dialog Laufverhalten: Beim Anlegen eines neuen Parametersatzes gehen etwaige Änderungen des vorher selektierten Parametersatzes verloren. - Fußgängermodul: Das Löschen eines Parametersatzes kann eine Exception-Meldung hervorrufen. - Fußgängermodul: Dialog Fußgängerflächen: Absturz nach dem Ändern der Dicke (3D) mit zwei selektierten Flächen. - Fußgängermodul: Beim Start eines Simulationslaufs fehlt die Fehlermeldung, dass es zwischen zwei Punkten einer Route keine begehbare Verbindung gibt. - Fußgängermodul: Dialoge Laufverhalten, Flächenverhaltenstypen, Fußgängerklassen: Das Ändern eines Namen mit anschließendem Löschen des Objekts und Selektion des nächsten Objekts führt zu einer Exception-Meldung. - Fußgängermodul: Simulationsläufe sind nicht reproduzierbar. - Fußgängermodul: Der Schalter "Visualisierung" von Fußgängerstrecken (Strecken, die als Fußgängerflächen verwendet werden), wird für die Darstellung von Fußgängern ignoriert. - Fußgängermodul: Wenn auf einer Fußgängerstrecke mehrere Konfliktflächen liegen, bei denen die Fußgänger wartepflichtig sind und die weniger als 1 m voneinander entfernt sind (z.B. über eine mehrspurige Fahrzeug-Strecke), ist die Berechnung des Fußgängerverhaltens nicht ganz korrekt. Fußgänger können die erste Konfliktfläche betreten, obwohl sie schon sehen könnten, dass sie an einer weiter abwärts liegenden auf bevorrechtigte Fahrzeuge warten müssen, wofür die Lücke auf der vorhergehenden Spur nicht ausreicht. - Fußgängermodul: Wenn auf einer Fußgängerstrecke mehrere Konfliktflächen liegen, bei denen die Fußgänger wartepflichtig sind und die mehr als 1 m voneinander entfernt sind, werden die Fußgänger trotzdem immer von allen diesen Konfliktflächen beeinflusst. - Wenn ein Netz mehr als 100 LSA vom Typ RBC enthält, erscheint zu Beginn des Simulationslaufs eine Exception-Meldung. - Der Synchro-Export wird mit der Meldung "No nodes generated" beendet. - Der Synchro-Export wird mit der Meldung "Unknown exception during simulation!" beendet. (Dieser Fehler bestand seit der Version 5.10-07.) - TRENDS-Signalsteuerung: Der LSA-Dialog akzeptiert keinen Pfad für den Namen der Programmdatei. Version 5.10-08 (2009-05-18) ---------------------------- + Dialog "Adaptiver ANM-Import": Bei der Eingabe des *.inp-Dateinamens über den Dateiauswahldialog werden die Dateinamen für *.panm und *.panmRoutes automatisch entsprechend gesetzt. + Vor der Fehlermeldung "Unerwarteter Beginn / unerwartetes Ende von Knoten x" wird auch die Nummer des gerade bearbeiteten (Nachbar-) Knotens ausgegeben, und die Meldung wird auch ins Protokoll-Fenster ausgegeben (Umsch-Strg-F10), und von dort kann auf den Knoten gezoomt werden. + Die Formulierung einiger Meldungen wurde verbessert. + COM-Schnittstelle: Zugriff auf Fahrverhaltensparameter für das Folgemodell Wiedemann 74. + Fußgängermodul: + Parallelisierung: Für das Fußgängerverhalten werden immer soviele Kerne/Threads verwendet, wie unter Simulationsparameter / Anzahl Kerne eingestellt ist, auch ohne die Definition mehrerer Ebenen. + Fußgängerprotokoll (*.pp): Die Spaltennamen wurden geändert, und der Dateikopf enthält eine Legende. + Flächenauswertung (aggregiert) (*.mesp): Die Dateiendung wurde von *.mezp auf *.mesp korrigiert. Die Daten werden jetzt zeilenweise mit der Flächennummer als Spalte geschrieben, und nicht mehr eine (lange) Zeile pro Fläche. Die Spaltennamen wurden geändert, und der Dateikopf enthält eine Legende. + Flächenauswertung (Rohdaten) (*.merp): Die Spaltennamen wurden geändert, und der Dateikopf enthält eine Legende. - VISSIM kann während eines Simulationslaufs abstürzen (evtl. mit einem diagonalen roten Kreuz), wenn ein Hintergrundbild geladen und die Option "jeden Zeitschritt ganz neu zeichnen" angeschaltet ist. Dann werden bei jedem Zeichnen des Hintergrundbilds GDI-Objekte angelegt aber nicht wieder freigegeben, sodass im Lauf der Zeit die Ressourcen von Windows erschöpft sind. - Mehrfachsimulation: Nicht-fatale Warnungen werden zu Beginn jedes Simulationslaufs (oder sogar während eines Laufs) angezeigt. [Jetzt nur noch zu Beginn des ersten Laufs.] - Ein Fahrzeug kann sich zum Spurwechsel entscheiden, obwohl es dann auf seiner neuen Spur gleich einen roten Signalgeber oder eine gesperrte Querverkehrsstörung überfahren muss (weil es nicht mehr vorher zum Stillstand kommen kann). - Kooperatives Bremsen: Ein stehendes Fahrzeug, das sich entschieden hatte, einen Spurwechsler hereinzulassen, wartet weiter auf dessen Spurwechsel, auch wenn dafür nicht genug Platz ist, weil das Fahrzeug diesen Nachbarn schon größtenteils passiert hat. [Jetzt muss das Fahrzeug auf der Nachbarspur noch mindestens um seine Breite (!) voraus sein, damit das andere Fahrzeug das kooperative Bremsen fortsetzt.] - Wenn die Fahrverhaltensparameter Mindestvorausschauweite und Mindestzurückschauweite null sind, werden alle Fahrzeuge erkannt, die sich an der gleichen Streckenkoordinate befinden wie das aktuell behandelte Fahrzeug. Dies kann zu einer sehr langsamen Simulation führen, wenn viele Fahrzeuge "gestapelt" auf einer zugestauten Strecke stehen (z.B. über die COM-Schnittstelle eingesetzt, ohne auf ausreichend Platz zu prüfen). - Ein Simulationslauf kann mit einer Exception-Meldung beendet werden, wenn ein Langsamfahrbereich die Geschwindigkeit eines Fahrzeugs nicht verändert. - Eine negative Maximalbeschleunigung wegen einer extremen Steigung einer Strecke kann zum Abbruch eines Simulationslaufs mit Exception-Meldung führen. - Fehlerabbruch beim Simulationsstart eines Netzes, das Teilrouten und ÖV-Linien enthält, falls: - eine Teilroutenentscheidung und eine Haltestelle auf der gleichen Strecke X liegen, - zwischen der Entscheidung und der Haltestelle eine Verbindungsstrecke auf diese Strecke X führt und - die ÖV-Linie über diese Verbindungsstrecke verläuft. - Langsamfahrbereiche: Wenn ein Fahrzeug einmal einen Langsamfahrbereich als (n-tes) "Vorderfahrzeug" gesehen hat, wird es auf jeden Fall nach Zurücklegen der Entfernung bis zu diesem Langsamfahrbereich seine Wunschgeschwindigkeit reduzieren und diese für die Länge des Langsamfahrbereichs beibehalten, auch wenn es vorher bereits durch eine Routenentscheidung auf eine andere Route umgeleitet wurde und deshalb den Langsamfahrbereich gar nicht mehr passiert. - Der Fahrverhaltensparameter "vorübergehende Unaufmerksamkeit" kann bei einem Wert über 0 dazu führen, dass Fahrzeuge ihre Route verlassen, weil sie während der angegebenen Dauer auch die Nothalteposition einer Verbindungsstrecke ignorieren und somit ggf.nicht rechtzeitig für einen notwendigen Spurwechsel bremsen. - Konfliktflächen: Ein Simulationslauf kann mit einer Exception-Meldung abbrechen, wenn ein bevorrechtigtes Fahrzeug stromaufwärts von mehreren Konfliktflächen warten muss, weil sich noch (eigentlich wartepflichtige) Fahrzeuge (oder Fußgänger) in mehreren von ihnen befinden. - Konfliktflächen / Netzeditor: Das Verkürzen einer Verbindungsstrecke, so dass ihr Ende innerhalb einer aktiven Konfliktfläche auf dieser Strecke liegt, führt zu einer Exception-Meldung. - Konfliktflächen / Netzeditor: Wenn der erste Klick auf eine Stelle, wo mehrere Konfliktflächen übereinander liegen, eine (gelbe) passive Konfliktfläche markiert, ist es nicht möglich, für eine aktive Konfliktfläche an dieser Stelle durch Doppelklick den Dialog zu öffnen, weil der Doppelklick immer wieder die passive Konfliktfläche selektiert. - Konfliktflächen: Ein Fahrzeug aus dem untergeordneten Strom (rot) ignoriert eine weiter stromabwärts liegende blockierte Konfliktfläche, d.h. es fährt in eine stromaufwärts liegende Konfliktfläche ein, obwohl zwischen den beiden Flächen nicht genug Platz für das Fahrzeug ist. Dadurch passiert es dann auch ohne Rücksicht auf Konflikte die stromabwärts liegende Fläche (weil es die andere verlassen muss). - Konfliktflächen: Ein Fahrzeug aus dem untergeordneten Strom (rot), das sich bereits in einer Einmündungs-Konfliktfläche befindet, fährt bei der Ausfahrt ohne Rücksicht auf Konflikte in stromabwärts liegende Konfliktflächen ein, wenn zwischen den beiden Flächen nicht genug Platz für das Fahrzeug ist. [Ab jetzt verlassen Fahrzeuge aus dem untergeordneten Strom nur noch Kreuzungs-Konfliktflächen ohne Rücksicht auf weitere Konflikte, aber nicht mehr bei Einmündungs-Konfliktflächen.] - Konfliktflächen: Der "Faktor Sicherheitsabstand" wird auch auf den geschätzten statischen Teil des Sicherheitsabstands (Stillstandabstand, 2 m) angewandt. Wenn ein hoher Wert verwendet wird, kann das dazu führen, dass bevorrechtigte Fahrzeuge, die stromaufwärts der Konfliktfläche stehen, diese für Fahrzeuge aus dem untergeordneten Strom komplett blockieren, was bei ungeregelten Kreuzungen (rechts vor links) zu Verklemmungen führen kann. [Jetzt wird der statische Teil des Sicherheitsabstands maximal mit 1.0 multipliziert, und er wurde auf 0.5 m reduziert. Er kann aber mit einem Faktor kleiner als 1 immer noch reduziert werden. Der Einfluss des Faktors auf den geschwindigkeitsabhängigen Teil des Sicherheitsabstands (3.5 mal die Wurzel der Geschwindigkeit in m/s) wurde nicht verändert. Insgesamt wirkt sich die Korrektur nur geringfügig auf (schneller) fahrende Fahrzeuge aus, kann aber bei stehenden bevorrechtigten Fahrzeugen erhebliche Unterschiede bewirken.] - Echte Stellplätze: Blockierende Fahrzeuge werden auch jenseits einer nicht blockierten Spur ohne Parkplätze gefunden, was verhindert, dass Parkplätze auf beiden Seiten einer Fahrspur vollständig belegt werden können. - Echte Stellplätze: Wenn ein Fahrzeug ohne Parkplatzroute einen Stellplatz passiert, kann es zu einer Exception-Meldung kommen. - Auswertung LSA-Umschaltungen: Wenn diese aktiv ist, kann VISSIM während eines Simulationslaufs abstürzen, wenn eine externe LSA null als Umlaufzeit meldet. - Die Datenbank-Ausgabe funktioniert nicht korrekt mit Microsoft SQL Server 2005 und 2008. Diese können den Provider SQLNCLI verwenden (anstelle von SQLOLEDB), und VISSIM erkennt diesen nicht als Microsoft-spezifisch. Das führt zu folgender SQL-Fehlermeldung: "Cannot insert an explicit value into a timestamp column. Use INSERT with a column list to exclude the timestamp column, or insert a DEFAULT into the timestamp column." - Verbindungsstrecken: Beim Ändern der Spurzuordnung (bei mehrspurigerer Ausgangs- oder Zielstrecke) geht die Höhe (z-Koordinate) verloren. - Netzeditor: VISSIM hängt, wenn der Anfangs- oder Endpunkt einer mindestens 3-spurigen Verbindungsstrecke auf eine andere Strecke verschoben wird, die mindestens 2 Spuren weniger hat als die Verbindungsstrecke, sodass mehrere Spuren der Verbindungsstrecke gelöscht werden müssen. - Routenauswahl: Wenn eine Route selektiert ist (gelbes Band angezeigt), öffnet ein Rechtsklick ins Leere nicht mehr den Routendialog. - ÖV-Linien-Auswahl: Wenn eine ÖV-Linie selektiert ist (gelbes Band angezeigt), öffnet ein Rechtsklick ins Leere nicht mehr die Liste aller ÖV-Linien. - Teilrouten: Wenn eine Teilroute selektiert ist (gelbes Band angezeigt), werden die Zielquerschnitte der anderen Routen dieser Entscheidung nicht mehr hellgrün, sondern dunkelgrün angezeigt. - Streckendialog: Die Veränderung der Höhe einer Strecke kann zu Änderungen der x/y-Koordinaten von Verbindungsstrecken führen, wenn die Netzdatei geschrieben wird. - Darstellungstypen-Dialog: Attributänderungen des aktuellen Darstellungstyps werden nicht durchgeführt, wenn im lokalen Menü der Typliste "Neu" oder "Kopieren" anegklickt wird. - Zuflussdialog (Fahrzeuge und Fußgänger): Wenn es Intervalle gibt, in denen nur fortgesetzte Zuflüsse aktiv sind, erscheint unnötigerweise die Meldung "Sie haben Zeitintervalle ohne Belastungen und Zusammensetzungen definiert. Mit Schließen des Dialogs werden diese Zeitintervalle gelöscht." - Beim Abspielen einer Animationsdatei (*.ani) in 2D hinterlassen "alte" Fußgänger (Fahrzeugtyp) Spuren auf der Strecke. - Einige Exception-Meldungen (in der *.err-Datei) sind nicht korrekt übersetzt (sondern werden immer auf Deutsch ausgegeben). - Das Lesen einer Zustandsdatei (*.snp) kann fehlschlagen mit der Meldung "Guard VEH_END not found". - Analyzer: Reisezeit-Entfernungen passen nicht mit Reisezeit-Nummern zusammen, weil die Reisezeitmessungen nach Nummern und die Entfernungen nach Namen sortiert werden. Entfernungen werden außerden nur nach Namen ausgegeben. - Synchro-Import: Wenn die Synchro-Datei "shared controllers" enthält, hängt sich VISSIM auf. [Jetzt wird eine Fehlermeldung angezeigt und der Import abgebrochen.] - ANM-Import: Bricht ab mit der Fehlermeldung "Der Import wurde abgebrochen auf Grund des folgendem Fehlers in der Anm-Datei : Bereichsüberschreitung", wenn in der *.anm-Datei keine Startzeit definiert ist. - ANM-Import: Warnung "Mehrarmiger Knoten ist zusätzlich mit ANM-Bezirken verbunden..." für alle Knoten, an denen zusätzliche VISSIM-Strecken erzeugt wurden, auch bei Bezirksanbindungen an Endknoten von Stummelstrecken. - ANM-Import: Falsche Nummern in der Warnung " Routen (of ) haben Belastungen = 0 in allen Zeitintervallen." (x kann sogar größer als y sein.) - ANM-Import: Die Nothalteentfernung für Verbindungsstrecken, die aus einer *.anm-Datei erzeugt wurden, ist immer 32767. - ANM-Import: Wenn in der *.anm-Datei die Spuren zweier Strecken folgendermaßen verbunden sind (von Spur - nach Spur): (1-3), (3-1), (4-2), dann wird von der Prüfroutine immer noch eine Fehlermeldung ausgegeben (weil dies in einer vorhergehenden Version nicht erlaubt war). - Adaptiver ANM-Import: Stürzt ab, wenn im VISSIM-Netz alle Haltestellen einer ANM-Haltestelle manuell entfernt wurden. - Adaptiver ANM-Import: Wenn eine neue Haltestelle in der *.anm-Datei (z.B. in VISUM eingegeben) auf einer Strecke liegt, die sich nicht anderweitig geändert hat, wird die Haltestelle in VISSIM nicht korrekt erzeugt. - Adaptiver ANM-Import: Bricht ab, wenn nach dem ursprünglichen ANM-Import ein neuer Knoten manuell ins VISSIM-Netz eingefügt wurde und es in der geänderten *.anm-Datei einen neuen Knoten mit der gleichen Nummer gibt. - COM-Schnittstelle: Über COM eingefügte Wege werden nicht in die Zustandsdatei geschrieben, wodurch das Lesen des Zustands fehlschlägt, wenn es Fahrzeuge gibt, die einen solchen Weg benutzen. - COM-Schnittstelle: Das Attribut DWELLTIME von COM-Fahrzeugen und ÖV-Linien ist ganzzahlig, sodass Nachkommastellen verlorengehen. [Jetzt ist es eine Dezimalzahl.] - COM-Schnittstelle: Die Simulationszeit ist nach dem Aufruf von LoadSnapShot() einen Zeitschritt weiter, als sie es beim Schreiben der Zustandsdatei war. - COM-Schnittstelle: LoadSnapShot() funktioniert nicht, wenn die Zustandsdatei eine VAP-LSA enthält. - COM-Schnittstelle: Der Zugriff auf Attribute von ÖV-Linien war beschränkt auf 16 Bit im 1.Parameter, sodass Werte über 32767 nicht korrekt übertragen wurden, obwohl intern 32 Bit möglich sind. - COM-Schnittstelle: Das Setzen und Lesen der Fahrverhaltensparameter CC6 und CC9 des Folgemodells Wiedemann 99 funktioniert nicht richtig. - COM-Handbuch: Im Beispiel wird die Funktion zum Hinzufügen einer Route mit decision.Addroute(2, 200.0) angegeben, aber sie heißt in Wirklichkeit decision.routes.AddRoute(2,200.0). - Dynamische Umlegung: Alternativwegesuche: Die Kurzwegkostenerhöhung wirkt während der gesamten Iteration immer auf die gleichen Kanten, weil der beste Weg nur einmal zu Begin gesucht wird. Drittbeste Alternativen werden somit nie gefunden. - Dynamische Umlegung: VISSIM stürzt während eines Simulationslaufs mit aktiver Wegeauswertung mit Datenbankausgabe ab, wenn mindestens eine der folgenden Ausgabegrößen ausgewählt ist: Reisezeit Weg (gemessen), Reisezeit Weg (erwartet), Reiszeit Weg (geglättet). - Dynamische Umlegung: Wegeauswertungskonfigurationsdialog: Das Verändern des Dateinamens der Konfigurationsdatei funktioniert nicht. Stattdessen wird die Beschriftung der Checkbox "[ ] Datenbank" auf den neuen Dateinamen gesetzt. - Dynamische Umlegung: Bei Segmentknoten (z.B. importiert aus ANM) erscheinen fälschlicherweise die Meldungen "Die Kantenstruktur der Datei <...> stimmt nicht mit der aktuellen überein. Fehlermeldungen werden in der ERR-Datei aufgelistet." auf dem Bildschirm und "Alte Kantenstruktur in <...>.bew: Die gelesene Kante (Knoten y) stimmt mit keiner aktuellen Kante überein." beim Simulationsstart während des Lesens der Wege- (*.weg) und Kostendatei (*.bew), falls es eine Verbindungsstrecke gibt, die als Teil einer Abbiegebeziehung (interner Kante) eines Segmentknotens fast am Ende einer Strecke beginnt. Beim Anzeigen der Abbiegebeziehungen eines solchen Knotens im Dialog "Kantenauswahl" werden die "Endsegmente" der Ausgangsstrecken solcher Verbindungsstrecken als eigene Kanten aufgeführt. Dies passiert nicht direkt nach einem ANM-Import und auch nicht direkt nach der Konvertierung eines Polygon-Knotens in einen Segmentknoten, wohl aber nach Speichern und Wiedereinlesen der *.inp-Datei. - Fußgängermodul: Fußgängerflächen auf verschiedenen Ebenen werden in 2D eventuell in der falschen Reihenfolge gezeichnet: Die Ebene mit der größeren Nummer ist immer oben, anstelle der Ebene mit der größeren Höhe. - Fußgängermodul: Hindernisse werden manchmal nicht korrekt dargestellt. - Fußgängermodul: Dialog "Laufverhaltensparametersätze": Strg-C (zum Kopieren) verursacht eine Exception-Meldung, auch wenn kein Parametersatz aktiv ist (auf der linken Seite), sondern das Feld für die Parameterdatei. - Fußgängermodul: Dialog "Laufverhaltensparametersätze": Wenn die XML-Datei im Datenverzeichnis (oder einem Unterverzeichnis davon) abgespeichert wird, wird der Pfad in der *.inp-Datei als absoluter Pfad gespeichert. [Jetzt wird das Schlüsselwort #data# verwendet, wie bei 3D-Modelldateien.] - Fußgängermodul: Das Einlesen eines Netzes mit vielen Rampen kann sehr lange dauern. - Fußgängermodul: Das Verlängern einer Rampe um ein kleines Bisschen kann zur unberechtigten Fehlermeldung "Rampe ist nicht gültig (Länge ist zu klein)" führen. - Fußgängermodul: Das Ändern von Netzobjekten führt nicht immer zur Warnung "<...>.inp wurde geändert. Möchten Sie die Änderungen speichern?" beim Start eines Simulationslaufs bzw. beim Beenden von VISSIM: - Umstellen eines Zuflusses von exakt auf stochastisch oder umgekehrt - Einschalten der Option "Warteschlange" einer Fußgängerfläche - Hinzufügen eines Zwischenpunktes zu einer Fußgängerroute - Fußgängermodul: Das Einschalten der Fußgänger-Reisezeiten-Auswertung schaltet auch die Statuszeilen-Anzeige von Simulationssekunden auf Uhrzeit um und umgekehrt. - Fußgängermodul: In der Statuszeile wird nach einmaligen Durchschalten durch alle LOS-Definitionen (mit der Taste L) dauerhaft die letzte angezeigt. - Fußgängermodul: Bei Konfliktflächen reagieren wartepflichtige Fußgänger auch dann noch auf ein sich näherndes Fahrzeug, wenn ein anderes bereits dazwischen steht (z.B. vor einem roten Signalgeber). (Bei sehr langsamen Fahrzeugen kann das auch passieren.) - Fußgängermodul: Die Werte für "Unterbau massiv" im Rampen-Dialog funktionieren nicht immer. - Fußgängermodul: Im Dialog "Flächenverhaltenstypen" wird es in der Spalte "Verhaltensparametersatz" ein überzähliges "c" angezeigt. - Fußgängermodul: Beim Ausführen des Menüeintrags "Netz verschieben" in z-Richtung werden die Konstruktionselemente (Flächen, Hindernisse, Rampen) nicht korrekt bewegt. Die Verschiebung wird auf das Attribut "Versatz oben" angewendet. Dadurch können negative Werte entstehen (welche im Dialog nicht akzeptiert werden), und VISSIM stürzt nach Speichern und Wiedereinlesen eines Netzes mit negativen Versatz-Werten ab. [Jetzt wird die Verschiebung auf die Höhenwerte der Ebenen angewendet.] - Fußgängermodul: Flächenauswertung: Wenn zwei oder mehr Flächen der gleichen Auswertung übereinanderliegen, führt ein Fußgänger, der die erste von ihnen verlässt, zu einem falschen Verhalten. - Fußgängermodul: Routendialog: Wenn man die Nummer einer Zielfläche löscht und anschließend die Routenentscheidung löscht, stürzt VISSIM ab. - Fußgängermodul: Ein Speicherleck in der PedestrianModel.dll bringt VISSIM zum Absturz während eines Simulationslaufs, nachdem aller verfügbarer Speicher belegt ist. Bei mehreren Simulationsläufen nacheinander (ohne VISSIM zu schließen) gibt es ein zusätzliches Speicherleck. - Fußgängermodul: Die Eingabe eines Buchstabens als Nummer für eine Fläche führt zu einer Exception-Meldung. [Jetzt können Nummern von Flächen, Rampen und Hindernissen nicht mehr bearbeitet werden.] - Fußgängermodul: Die Nummer eines Fußgängers wird für einen anderen wieder verwendet, nachdem der erste das Netz verlassen hat, wenn sie größer ist als die Nummern aller anderen Fußgänger im Netz. - Fußgängermodul: Nach dem Anlegen des ersten Zuflusses wird fälschlicherweise die Meldung "Sie haben Zeitintervalle ohne Belastungen und Zusammensetzungen definiert. Mit Schließen des Dialogs werden diese Zeitintervalle gelöscht." angezeigt. - Fußgängermodul: Simulationsläufe sind nicht reproduzierbar. - Fußgängermodul / COM-Schnittstelle: Das Setzen von relativen Belastungen einer Fußgängerroute über COM funktioniert nicht. Version 5.10-07 (2009-03-04) ---------------------------- + Die Liste der zuletzt geladenen Dateien im Menü Datei (gespeichert in der Windows-Registry) wird bei jedem Öffnen einer *.inp-Datei und beim Speichern unter einem neuen Namen sofort aktualisiert, und auch jedesmal, bevor dieses Menü geöffnet wird. Das bedeutet, dass sich alle gleichzeitig laufenden Instanzen der gleichen Hauptversion (5.10) eine gemeinsame Liste teilen. + Verbessertes Parkverhalten bei mehrspurigen Parkplatz-Strecken: Fahrzeuge wählen einen Stellplatz nicht aus, wenn er durch ein stehendes Fahrzeug auf ihm oder links von ihm (bei Linksverkehr rechts von ihm) blockiert ist. Wenn der ausgewählte Stellplatz später in dieser Weise blockiert ist, wählt das Fahrzeug einen anderen Stellplatz aus, sofern stromabwärts (auf einer Route der Parkplatzentscheidung) noch ein nicht blockierter verfügbar ist. + LSA-Dialog: Wenn eine LSA vom Typ Econolite ASC/3 neu angelegt wird, wird die WTT-Datei automatisch auf asc3.wtt gesetzt. + Analyzer: Verlustzeitenbericht für Knotenstromgruppen. Der Anwender kann Gruppen von Knotenströmen und Gruppen von Fahrzeugtypen auswählen, und der Bericht enthält Verlustzeitwerte für alle Kombinationen daraus. + ANM-Import: Das ANM-Format erlaubt jetzt mehrere Abbiegespuren von einer Spur zu verschiedenen Spuren auf der gleichen Ausgangsstrecke. (Dafür musste die Ausgangsspur in den Schlüssel der Abbiegespur aufgenommen werden.) + COM-Schnittstelle: Neues Schreib/Lese-Attribut VISUALIZATION für eine Strecke zum Ein-/Ausschalten der Sichtbarkeit von Fahrzeugen auf dieser Strecke während des Simulationslaufs. + COM-Schnittstelle: Neues Schreib/Lese-Attribut DWELLTIME (in Sekunden) für ein Fahrzeug zum Zugriff auf die verbleibende Aufenthaltszeit des Fahrzeugs in einer Haltestelle oder an einem Stopschild mit Aufenthaltszeitverteilung. + COM-Schnittstelle: Neue Nur-Lese-Attribute POSITION (Streckenkoordinate in der aktuellen Einheit für kurze Entfernungen) und DETECTORLENGTH (Detektorlänge in der gleichen Einheit) für einen Detektor. + COM-Schnittstelle: Neue Nur-Lese-Attribute ROUTE und ROUTINGDECISION für ein Fahrzeug, welche die Nummer der aktuellen Route bzw. der Routenentscheidung (statisch/Teilrouten/Parkplatz), zu der die Route gehört, enthalten, bzw. null, wenn sich das Fahrzeug nicht auf einer solchen Route befindet. + Fußgängermodul: "Warteschlange" kann als Attribut einer rechteckigen Fußgängerfläche mit einem Routenzwischenpunkt ausgewählt werden. Dann stellen sich die Fußgänger für die Dauer ihrer Wartezeit in einer Reihe entlang des Richungsvektors auf, der im Drahtgittermodus zu sehen ist (und bei der Erzeugung der Fläche durch die Mausbewegung festgelegt wurde). + Fußgängermodul: Der Grenzwert für die maximale Fußgängergeschwindigkeit im Konsistenzcheck bei Simulationsstart wurde von 12 km/h auf 11 km/h reduziert. + V3DM 1.42-02: Siehe separates Dokument V3DM\Doc\Changes.txt. - Ein Fahrzeug kann sich zu einem Spurwechsel entscheiden, nach dem es einen roten Signalgeber oder eine rote Querverkehrsstörung ignorieren und überfahren muss, weil es nicht mehr vorher zum Stillstand kommen kann. [Diese Korrektur kann Simulationsergebnisse in Netzen mit Signalgebern oder Querverkehrsstörungen auf mehrspurigen Strecken verändern!] - Nach einem Simulationslauf oder ANM-Import wird manchmal die Menüleiste oder ein Toolbar nicht mehr angezeigt, sondern ein diagonales rotes Kreuz auf weißem Grund. - Knoten: Bei der Konvertierung eines Segmentknotens in einen Polygonknoten ist das erzeugte Polygon deutlich größer als notwendig. [Jetzt wird genau das umschließende Rechteck erzeugt.] - Additiv lesen: Die Einfügeposition kann nicht mehr ausgewählt werden. (Dieser Fehler bestand seit der Version 5.10-05.) - Zuflussdialog: Fortgesetzte Zuflüsse (über mehrere Zeitintervalle) führen zu der unangebrachten Meldung "Sie haben Zeitintervalle ohne Belastungen und Zusammensetzungen definiert. Mit Schließen des Dialogs werden diese Zeitintervalle gelöscht." (Dieser Fehler bestand nur in der Version 5.10-06.) - LSA-Dialog: Eine LSA vom typ Econolite ASC/3 kann nach einem Simulationslauf nicht mehr bearbeitet werden (Fehlermeldung oder Absturz, weil als Programmnummer 0 eingetragen ist). (Dieser Fehler bestand nur in der Version 5.10-06.) - Verlustzeitauswertung: Der erste Zeitschritt eines stehenden Fahrzeugs in einer Haltestelle oder einem Stellplatz wird als Verlustzeit interpretiert. - Streckenauswertung mit Datenbankausgabe stürzt ab mit der Meldung "Fehler bei Datenbankausgabe: Datenbank ist nicht offen!". - Analyzer: Der angegebene LOS-Wert im Verlustzeit-Bericht stimmt nicht immer mit dem LOS in der Knotenzusammenfassung überein. - Analyzer: Der Netzauswertungs-Bericht erlaubt keine Selektion von Parametern mehr (Ort, Startzufallszahl, Zeit, Fahrzeugtypen usw.), und es wird keine Zusammenfasung angezeigt, wiel die Parameter nicht ausgewählt sind. LOS im Netz wird nicht ausgegeben. - Die Erzeugung des Analyzer-Berichts wird abgebrochen mit der Meldung "Verlustzeit: Der aktuelle Datenbank ist schreibgeschützt. Bitte überprüfen Sie Ihre Berechtigungen." - ANM-Import stürzt ab mit der Meldung "Unerwartetes Ende von Knoten " wenn es sehr kurze Kanten zwischen Knoten gibt. - ANM-Import stürzt ab, wenn ein Kantenpolygon eine Schleife am Anfang oder Ende enthält (zwei identische Punkte mit anderen dazwischen). [Jetzt wird eine Fehlermeldung mit der Nummer der Kante ausgegeben, und die Kante muss vom Anwender vor einem ANM-Import korrigiert werden.] - ANM-Import: Bei Linksverkehr kreuzen sich Abbiegespuren von einer Strecke, wenn sie nicht in der *.anm-Datei definiert sind (sondern aus Streckendaten erzeugt werden). - ANM-Import: Die Fehlermeldung "Unerwarteter/s Beginn/Ende von Knoten " verhindert einen Simulationslauf oder adaptiven Import in einem Netz, das durch ANM-Import erzeugt wurde. - Adaptiver ANM-Import: Kann gestartet werden, obwohl der Netzgraph (Knoten- Kanten-Struktur) bereits vor dem Import inkonsistent ist. - Adaptiver ANM-Import: Fehlermeldung "Zwei aufeinanderfolgende Zwischenpunkte sind identisch." wenn eine *.inp-Datei geöffnet wird, die durch adaptiven ANM-Import erzeugt wurde. - Adaptiver ANM-Import: Unzureichende Fehlerbehandlung nach einem fehlgeschlagenen Import kann zu einem inkonsistenten VISSIM-Netz führen. [Jetzt wird nach einem fehlgeschlagenen Import das gesamte Netz gelöscht.] - Adaptiver ANM-Import: Stürzt ab, wenn für eine Signalgruppe das Attribut ALLRED enthalten ist (wie beim ANM-Export aus VISUM 11). - COM-Schnittstelle: Wenn ein Fahrzeug durch MoveToLinkCoordinate() umgesetzt wird, verliert es seine Routeninformation und viele weitere Attribute. - COM-Schnittstelle: Das Setzen von Attributen einer Routenentscheidung (Name, Fahrzeugklassen, Zeitintervalle) funktioniert nicht korrekt, wenn sich die Entscheidung auf einer mehrspurigen Strecke befindet. - COM-Schnittstelle: Der Wert des Attributs LENGTH/VEHICLELENGTH wird immer in Meter zurückgegeben, unabhängig von der aktuell gewählten Einheit für Entfernungen. Der Wert des Attributs VELOCITY/SPEED/VEHICLESPEED wird in m/s zurückgegeben, wenn km/h als Einheit für Geschwindigkeit ausgewählt ist, und in m/s geteilt durch 1,60934 falls mph ausgewählt ist. - Dynamische Umlegung: Die Meldung ""Folgende Parkplätze verfügen über relative Belastungen aber nicht die passenden Wege:" in der *.err-Datei listet mehrfach eine falsche (möglicherweise nicht existierende) Parkplatznummer auf. - Fußgängermodul: Im Dialog "Laufverhaltensparametersätze" sieht die Auswahlliste für Wunschgeschwindigkeitsverteilungen deaktiviert aus. - Fußgängermodul: Eine *.inp-Datei kann nicht geöffnet werden, wenn der Fußgängertyp mit der höchsten Nummer in einer Fußgängerzusammensetzung einen Anteil von 0 hat. - Fußgängermodul: Wenn in der ersten Zeile im Fußgänger-Routendialog nur Nullen stehen, startet die Simulation nicht. Version 5.10-06 (2009-01-23) ---------------------------- + Ansicht / Einstellungen lesen (*.ini-Datei): Vorher geladene Hintergrundbilder werden entfernt, falls die ausgewählte *.ini-Datei selbst auf mindestens ein Hintergrundbild verweist. + Mautstellen-Auswertungs-Konfiguration. + Fahrzeug- und Fußgänger-Zufluss-Dialog: Warnungsmeldung beim Schließen, wenn es für ein Zeitintervall keinen Zufluss gibt (weil dieses Intervall sonst komplett gelöscht wird). + Externen LSA-Steuerungen können Dateinamen mit Pfad für die Programmdatei, die Dialog-DLL und die WTT-Dateien übergeben werden. Pfade, die das aktuelle Datenverzeichnis (wo die *.inp-Datei liegt) oder das Programmverzeichnis (wo vissim.exe liegt) enthalten, werden als abstrakte Referenz gespeichert, sodass sie auch nach dem Verschieben oder Kopieren des Datenverzeichnisses auf einen anderen Rechner noch funktionieren können. + ANM-Import: Akzeptiert mehrere Verbindungen zwischen zwei Strecken (wie sie von VISUM 11 exportiert werden können). + Fußgängermodul: Multi-threading: Jede Ebene kann von einer eigenen Instanz der Fußgänger-DLL berechnet werden. (Es werden maximal so viele Instanzen verwendet, wie Kerne unter Simulationsparameter ausgewählt sind.) + Fußgängermodul: Additives Lesen. + Fußgängermodul: Rechtecke und Polygone können gedreht werden. + Fußgängermodul: Die im Laufverhalten eines Flächenverhaltenstyps selektierte Parameterdatei wird für Fußgänger auf Flächen dieses Typs verwendet. + Fußgängermodul: Zoom-Funktionalität für Fußgängerrouten, Reisezeitmessungen und Zuflüsse im lokalen Menü der jeweiligen Dialog-Tabelle. + Fußgängermodul: Zusätzliche Kenngrößen in der Messflächenauswertung: min/max/mittl. Dichte, min/max/mittl. Geschwindigkeit, min/max/mittl. Wunschgeschwindigkeit, mittl. Richtung, min/max/mittl. z (Höhe), Standardabweichung der Geschwindigkeiten. + Fußgängermodul: COM-Schnittstelle: PedRouteDecision -> PedRoutingDecision. (Zwecks Einheitlichkeit mit Routenentscheidungen für Fahrzeuge.) - Konfliktflächen: Wartepflichtige Fahrzeuge blockieren eine Kreuzungs- Konfliktfläche häufiger als unvermeidlich (wegen eines überraschend stark bremsenden Vorderfahrzeugs). [Jetzt muss als zusätzliche Bedingung für das Einfahren in eine solche Konfliktfläche erfüllt sein, dass stromabwärts von der Konfliktfläche genug Platz für das ganze Fahrzeug ist, falls das Vorderfahrzeug langsamer als 5 m/s ist und langsamer als 75% seiner Wunschgeschwindigkeit. Diese Korrektur verändert Simulationsergebnisse in Netzen mit Kreuzungs- Konfliktflächen.] - Verlustzeit-/Reisezeit- und Knotenauswertung: Wenn sehr viele Fahrzeugtypen, Zeitintervalle und Reisezeitmessungen bzw. Knoten definiert sind, benötigt VISSIM unnötig viel Hauptspeicher (RAM), was dazu führen kann, dass es schon beim Start eines Simulationslaufs abstürzt. [Dieser Speicherbedarf wurde verringert.] - Datenbankausgabe des Datums: Monat und Tag sind vertauscht (z.B. 1.August statt 8.Januar). - Feszteitsignalsteuerung: Umlaufzeiten über 4800 können zu falschen Umschaltungen führen, wenn keine zweite Grünzeit definiert ist. - VISSIM schreibt "PROGRAMM 0" in die *.inp-Datei für externe LSA vom Typ Econolite, RBC, NEMA. - LSA-Dialog: Nach Klick auf OK werden manchmal alle 3D-Signalgeber auf aus geschaltet und der Signalgeber-Dialog stürzt beim Aufruf ab. - LSA-Dialog / Dialog Spurwechselverbot: Nach dem Abwählen der einzigen noch ausgewählten Fahrzeugklasse wird automatisch die erste in der Liste ausgewählt. - Visualisierung: Auch wenn die Visualisierung abgeschaltet ist, werden alle Signalgeber zu Begin eines Simulationslaufs angezeigt. - 3D-Darstellung: Der Balken für einen rotgelben Signalgeber verschwimmt mit der Bodenfläche (stärker als grün oder nur gelb). - Animations-Widergabe (*.ani): Manche Fahrzeuge flimmern, werden also etliche Zeitschritte lang nicht angezeigt. - Mautstellen-Daten werden im Simulationszustand nicht gespeichert, sodass nach dem Start einer Simulation basierend auf einem Simulationszustand die Informationen über den aktuellen Verkehrszustand nicht stimmen. - Mautstellen-Auswertung: schreibt keine Daten in die Datei, falls das Intervall länger ist als die Simulationsdauer. - GAIA-Export und MISKAM-Export: Fahrzeug- und Signalgeber-Koordinaten (x/y) stimmen nicht. - VISUM-Export Knoten/Kanten: Die Koordinaten der Bezirksmittelpunkte stimmen nicht. - ANM-Import: Im Wegeauswahl-Dialog werden alle Belastungen als 0 angezeigt, wenn die Wegedatei durch einen ANM-Import eines aus VISUM exportierten Netzes erzeugt wurde. - Adaptiver ANM-Import: VISSIM stürzt ab, falls das Netz eine Haltestelle enthält, die aus ANM importiert wurde und jetzt wieder importiert wird (auch unverändert), falls die VISSIM-Strecke dieser Haltestelle neu erzeugt werden muss (wegen Änderungen an der Knotengeometrie). - Adaptiver ANM-Import: Stürzt ab beim Import eines veränderten Knoten, dessen Nachbarknoten eine Dreiecksinsel hat. - Dynamische Umlegung: Die Verwendung der Fahrzeug-Auslagerungsdatei kann zu extrem hohem Speicherverbrauch führen, bis zu einer Fehlermeldung "Kein Speicher mehr frei". - Dynamische Umlegung: Stürzt in allen Sprachen außer Deutsch ab, wenn die Wegedatei (*.weg) ungültige Kanten enthält (nach Änderungen im Netz). - Dynamische Umlegung: Bei der Glättung der Reisezeiten wird immer die Methode MSA verwendet, falls der Startwert für die Anzahl vorheriger Iterationen nicht von seinem Standardwert 0 verändert wurde - auch wenn danach wieder exponentielle Glättung ausgewählt wurde. (Dieser Fehler bestand seit der Version 5.10-02.) - Dynamische Umlegung: VISSIM kann am Ende eines Simulationslaufs hängen (keine Reaktion), wenn die Simulationsdauer kein Vielfaches des Bewertungsintervalls ist und wenn ein Fahrzeug im letzten (unvollständigen) Intervall das Ende seines Weges erreicht hat. - Fußgängermodul: VISSIM stürzt ab nach der Ändeurng der Nummer einer Fußgängerfläche und zwei Klicks auf Übernehmen. - Fußgängermodul: VISSIM stürzt ab nach dem Ändern der Nummer einer Routenentscheidung. - Fußgängermodul: Routen-Dialog: Die Sortierung in der Liste der Entscheidungen ist nicht synchronisiert mit den Daten auf der rechten Seite. - Fußgängermodul: Die Rückgängig-Funktion wirkt nicht auf Messflächen. - Fußgängermodul: Nach dem Verschieben des Zielpunkts einer Route auf eine andere Fläche kann dieser Punkt nicht mehr selektiert werden, solange die Zielfläche selektiert ist, und beim Versuch kann VISSIM abstürzen. - Fußgängermodul: Messflächen können nicht verändert, bewegt und gelöscht werden wie normale Fußgängerflächen. - Fußgängermodul: Wenn eine Fläche bewegt wird, verändert sich die Lage von Entscheidungspunkten und Routen-Zielpunkten in unerwarteter Weise. - Fußgängermodul: Beim Verlassen einer Rampe bekommen Fußgänger manchmal eine überhöhte Geschwindigkeit. - Fußgängermodul: In den Dialogen für Fußgängerklassen, Laufverhalten und Flächenverhaltenstypen funktioniert die Auswahl eines anderen Objekts nicht korrekt. - Fußgängermodul: Nach dem Anlegen eines neuen Zuflusses wird manchmal der Zufluss im vorhergehenden Intervall gelöscht. - Fußgängermodul: Fußgänger verlassen kurze/steile Rampen nicht, sondern bewegen sich auf ihnen immer hin und her. - Fußgängermodul: In der Messflächen-Auswertung (*.mezp) fehlen die Überschriften einiger Spalten. - Fußgängermodul: Der Klick auf eine selektierte Rampe kann eine Exception- Meldung auslösen, wenn der Rampendialog offen ist und in der Zwischenzeit eine neue Ebene erzeugt und zugewiesen wurde. - Fußgängermodul: Nach dem Verlassen einer Rampe finden Fußgänger manchmal keine Route - wenige Zeitschritte später erscheint die Meldung "Keine Route vorhanden". - Fußgängermodul: Die Synchronisation von Dialog und Editor funktioniert bei Mehrfachselektion nicht richtig in den Modi Flächen/Hindernisse/Rampen. - Fußgängermodul: Das Einlesen einer Netzdatei (*.inp) ohne Fußgängerflächen mit einer VISSIM-Lizenz mit Fußgängermodul führt zur erneuten Erzeugung der Standardvorgaben für Wunschgeschwindigkeitsverteilungen, auch wenn diese schon vorhanden sind. Netzdateien, die mit einer VISSIM-Lizenz mit dem Fußgängermodul geschrieben wurden, können mit einer VISSIM-Lizenz ohne Fußgängermodul nicht mehr eingelesen werden. (Dieser Fehler bestand seit der Version 5.10-02.) - Fußgängermodul: VISSIM stüzt mit einer Exception-Meldung ab, wenn ein neues Laufverhalten angelegt wird. - Fußgängermodul: Der Konsistenz-Check beim Start eines Simulationslaufs übersieht manchmal, dass bei Zuflüssen in einzelnen Zeitintervalle Routen fehlen. - Fußgängermodul: Netz drehen: Manche Fußgängernetzelement werden nicht korrekt gedreht, und danach läuft die Simulation nicht mehr. - Fußgängermodul: Wenn die Darstellung des LOS aktiviert ist und anschließend auf 3D-Darstellung umgeschaltet wird, werden die einzelnen Fußgänger nicht angezeigt, sondern die 2D-LOS-Darstellung flackert auf dem statischen 3D-Hintergrund. - Fußgängermodul: Die Bewegung auf Treppen und Rampen (welche projiziert auf die x/y-Ebene langsamer ist als die eigentliche Bewegung) führt in der Reisezeitauswertung zu Verlustzeit. - Fußgängermodul: Wenn auf einer Zuflussfläche aufgrund zeitweiser Überfüllung ein Fußgänger nicht erzeugt werden kann, wird er auch später nicht mehr ins Netz gesetzt. [Jetzt wird er so bald wie möglich eingesetzt.] - Fußgängermodul: Aggregierte Messflächendaten eines unvollständigen Intervalls am Ende des Simulationslaufs werden nicht in die Auswertungsdatei geschrieben. - Externe Fahrermodell-DLL-Schnittstelle: "Simple lane change" funktioniert nicht richtig mit DRIVER_DATA_WANTS_SUGGESTION: Im Zeitschritt, nachdem DRIVER_DATA_ACTIVE_LANE_CHANGE auf 1 oder -1 gesetzt wurde, muss es auf 0 zurückgesetzt werden, damit das Fahrzeug im n#chsten Zeitschritt wirklich mit dem Spurwechsel beginnt. - Externe Fahrermodell-DLL-Schnittstelle: Folgefahrzeuge auf Nachbarspuren werden vertauscht übergeben: Alle Daten inclusive der Fahrzeugnummern (DRIVER_DATA_NVEH_ID) für index2 = -1 und index2 = -2 sind vertauscht (index2 = -2 bringt die Daten vom direkten Folgefahrzeug, index2 = -1 die Daten des zweiten (weiter stromaufwärts) auf allen Nachbarspuren (index1 aus {-2, -1, 1, 2}). - Externe Fahrermodell-DLL-Schnittstelle: Fahrzeuge, die Wiedemann 99 verwenden, schlagen eine zu niedrige Beschleunigung vor (etwa 0.3 m/s²), auch wenn ihre Wunschgeschwindigkeit deutlich höher als ihre aktuelle Geschwindigkeit und es keine Hindernisse gibt. Dies passiert nur, falls eine externe Fahrermodell- DLL verwendet wird (weil die Fahrzeuge den Interaktionszustand "PELOPS" haben und nie in "WUNSCH" kommen, was bei W99 Voraussetzung für eine höhere Beschleunigung ist). [Jetzt wird als Interaktionszustand der von VISSIM vorgeschlagene verwendet, falls die Fahrermodell-DLL einen Vorschlag verlangt und die vorgeschlagene Beschleunigung nicht ändert.] Version 5.10-05 (2008-11-19) ---------------------------- + Das Verzeichnis der VISSIM-Installation wird in den Supportinformationen im Dialog "Software / Programme ändern oder entfernen" in der Systemsteuerung angezeigt. Dadurch lässt sich gezielt die gewünschte von mehreren Versionen deinstallieren. + Routen-Dialog: Maut-Routenentscheidungen: Streckenfilter (nur Routen über eine bestimmte Strecke anzeigen). + Dialog "Darstellung von Netzelementen": + Fußgänger-Netzelemente sind vorhanden (falls das Fußgänger-Modul in der Lizenz enthalten ist) + Als Beschriftung für Strecken und Verbindungsstrecken kann auch der Darstellungstyp, Verhaltenstyp oder Zuschlag/Kosten gewählt werden. + Für Zuflüsse kann statt der (internen) Zuflussnummer die Streckennummer als Beschriftung angezeigt werden. + Additives Netzlesen: Mautstellen-Daten können additiv gelesen werden. + Bei den mitgelieferten 3D-Modellen von erwachsenen Fußgängern gibt es jetzt solche mit einer und solche mit 4 frei definierbaren Farben (letztere haben neue Dateinamen, z.B. "Woman20Fram4Col-Biz01.v3d"). Erstere sollten für Fahrzeugtypen mit der Kategorie "Fußgänger" verwendet werden, letztere für "echte" Fußgängertypen (Fußgängermodul). + Fußgängermodul: 3D-Modelle von Fußgängern verwenden das korrekte Frame (Füße nebeneinander), wenn sie Geschwindigkeit null haben. + Fußgängermodul: Die vorgegebenen Wunschgeschwindigkeitsverteilungen haben Nummern ab 1001 (um in der Liste nicht mit denen für Fahrzeuge vermischt zu sein). - Die Warnungsmeldungen - "Simulationszeit T: Fahrzeug F (auf Route X von Routenentscheidung Y) wurde nach Z Sekunden Spurwechselwartezeit von Strecke S bei Koordinate K entfernt." - "Simulationszeit T: Fahrzeug F (Linie L) wurde nach Z Sekunden Spurwechselwartezeit von Strecke S bei Koordinate K entfernt." - "Simulationszeit T: Fahrzeug F mit Zielbezirk Z erreicht den Parkplatz P, welcher nicht zu diesem Bezirk gehört. Das Fahrzeug hält für einen Zeitschritt an und fährt dann weiter." - "Simulationszeit T: Fahrzeug F mit Zielparkplatz Z erreicht den Parkplatz P aus dem gleichen Bezirk. Das Fahrzeug hält für einen Zeitschritt an und fährt dann weiter." werden nicht mehr in die *.err-Datei ausgegeben (obwohl der jeweilige Vorfall auftritt). - Konfliktflächen: VISSIM kann während eines Simulationslaufs abstürzen, wenn ein langsames Fahrzeug A stromabwärts eine grüne Konfliktfläche sieht, die durch ein eigentlich untergeordnetes Fahrzeug B blockiert wird, welches sie nicht schnell genug verlässt und dadurch Fahrzeug A nicht sofort aber nach einigen Zeitschritten zum Bremsen zwingt. - Konfliktflächen: Sich stromaufwärts nähernde Fahrzeuge werden ignoriert, wenn sich die Konfliktfläche über die gesamte Länge einer (Verbindungs-)Strecke erstreckt. [Jetzt werden Verbindungsstrecken beim Suchen nach Fahrzeugen stromaufwärts auch dann nicht mehr ignoriert, wenn sie innerhalb der ersten 0,5 m einer Konfliktfläche auf deren Strecke führen.] - Konfliktflächen: Ein wartepflichtiges Fahrzeug, welches zum angegebenen Anteil mit "Beachte Routen" gehört, ignoriert ein bevorrechtigtes Fahrzeug, sobald dessen Vorderkante die Konfliktfläche verlassen hat, auch wenn dessen Hinterkante sich noch in oder stromaufwärts der Konfliktfläche befindet. - Stopschilder mit Zeitverteilungen können andere Wartezeiten erzeugen, nachdem zusätzliche Netzelemente (z.B. Messquerschnitte) angelegt wurden. - Teilroutenentscheidungen wirken nicht mehr auf Fahrzeuge von ÖV-Linien. - Kooperatives Bremsen: Kann manchmal unnötigerweise vorkommen, wenn der akzeptierte Spurwechsler auf der Nachbarspur noch gar nicht mit dem Spurwechsel beginnen kann, weil sein Vorderfahrzeug zur gleichen Spur wechseln möchte. - Knotenauswertung: Die Einfahrtrichtung des Stroms und die Einfahrtstrecke kann falsch ermittelt werden, falls der Knoten vom Startquerschnitt der Reisezeitmessung über verschiedene Kanten erreicht werden kann, die den Knotenrand schneiden - Mautstellen: Das Löschen oder das Ändern der Nummer einer Fahrzeugklasse, die von einer Mautstelle referenziert wird, kann dazu führen, dass die Maut-Dialoge nicht mehr richtig funktionieren oder eine gespeicherte Netzdatei nicht mehr eingelesen werden kann. - Konfliktflächen-Dialog: Einträge mit mehr als 4 Zeichen in den Eingabefeldern für fahrzeugklassenabhängige Daten bringen VISSIM beim Klick auf OK oder beim erneuten Öffnen der Fahrzeugklassen-Tabelle zum Absturz. - Routen-Dialog: "Alle auswählen" ignoriert den Streckenfilter, d.h. auch wenn er gesetzt ist, werden alle Routen im Netz markiert und nicht nur die, die über die angegebene Strecke führen. - Additives Netzlesen: Fehlermeldung beim additiven Lesen einer Netzdatei mit einer Haltestelle, deren Nummer es im Netz schon gibt, und Detektoren, die auf diese Haltestelle verweisen. - Hintergrundgrafik: *.ecw-Dateien können nicht geladen werden. (Dieser Fehler tritt nur bei Setups (nicht Updates) von VISSIM 5.10-03/04 auf.) - Analyzer: Ein Klick auf die Schaltfläche "PDF Drucken" nach dem Erzeugen der Reports führt zu einer Fehlermeldung, und es wird kein PDF-Dokument erzeugt. - Synchro-Export-Dialog: akzeptiert keine Backslash-Zeichen ('\'). - Multi-Threading: Aufenthaltszeiten an Stopschildern mit Zeitverteilungen können nicht reproduzierbar sein, wenn mehrere Prozessorkerne für die Simulation verwendet werden. - Der Kommandozeilenparameter -threads funktioniert nicht korrekt mit dem neuen Multithreading (seit VISSIM 5.10-00). [Jetzt wird er dafür verwendet, aber nur, wenn in der Kommandozeile auch eine *.inp-Datei angegeben ist. Sobald eine weitere *.inp-Datei geladen wird, wird der Wert aus der Kommandozeile durch den aus der *.inp-Datei ersetzt.] - COM-Schnittstelle: Das Attribut THREADS von Simulation funktioniert nicht korrekt mit dem neuen Multithreading (seit VISSIM 5.10-00). - COM-Schnittstelle: Das Attribut "PEDCOMPOSITION" von Fußgängerzuflüssen fehlt. - Dynamische Umlegung: Belastungen und Reisezeiten auf Wegen in mehreren Zeitintervallen werden nicht korrekt aus der Wegedatei (*.weg) eingelesen. Dies bewirkt Folgendes: - Wegebelastungen werden im Dialog Wege-Auswahl nicht korrekt angezeigt (oft 0.0). - Die Erzeugung von statischen Routen aus Wegen funktioniert nicht korrekt, d.h. die Zuflüsse geben nicht die Belastungen aus der Wegedatei wieder. - Ergebnisse der Konvergenzauswertung stimmen nicht. - Dynamische Umlegung: Wenn die Gesamtzeit der Matrixdateien über die Simulationsdauer hinausgeht, können in der *.err-Datei leicht übertriebene oder sogar völlig überflüssige Meldungen "n Fahrzeuge konnten den Parkplatz x nicht verlassen" erscheinen (weil Fahrzeuge mit einer ermittelten Abfahrtszeit innerhalb einer Sekunde nach Ende der Simulationsdauer mitgezählt werden). - Fußgängermodul: Die Ergebnisse von Simulationsläufen sind auch bei einfachen Szenarien mit Fußgängern nicht immer reproduzierbar. - Fußgängermodul: Die Überprüfung der Dichte bei Fußgängerzuflüssen funktioniert nicht korrekt. Manchmal werden Fußgänger trotz zu hoher Dichte noch eingesetzt und manchmal erscheint fälschlicherweise eine Fehlermeldung, dass schon zu viele Fußgänger auf der Fläche sind, obwohl dies nicht so ist. - Fußgängermodul: Als Standardwert für die Auflösung für das Fußgängerprotokoll wird 0 in die *.inp-Datei geschrieben, und bei Einlesen einer solchen *.inp-Datei erscheint eine Meldung "Syntaxfehler". [Jetzt wird dieser Wert auf den korrekten Standarwert 1 gesetzt.] - Fußgängermodul: Das Löschen einer Fußgängerstrecke mit einer Konfliktfläche verursacht eine Exception-Meldung. - Fußgängermodul: Fehlermeldung "Unknown error while creating pedestrian in AnimatePedestrian" während eines Animationslaufs ohne Fußgänger im Netz, gefolgt von einer Exception-Meldung. - Fußgängermodul: Zuflussdialog: Die (internen) Nummern der Fußgängerzuflüsse (welche von COM-Skripten genutzt werden könnten) können sich allein durch Öffnen und Schließen des Dialogs ändern. - Fußgängermodul: Laufverhaltensparametersätze-Dialog: Die Zeitintervalle werden nicht angezeigt, bevor man auf "-" und dann "+" klickt. - Fußgängermodul: Rampen und Zuflussflächen dürfen sich nicht überlappen. Der Konsistenzcheck meldet sogar, dass sich eine Rampe und eine Zuflussfläche überlappen, wenn sich nur der Überlappungsbereich der Rampe mit der Fläche überlappt (was so sein muss). Version 5.10-04 (2008-10-17) ---------------------------- + Externe Signalsteuerung: VISSIM verweigert den Zugriff auf Daten einer externen LSA, solange die Netzdatei nicht gespeichert wurde. [Dies stellt sicher, dass die Steuerungsdateien im richtigen Verzeichnis gespeichert werden.] + Mautpreismodell: Statt eines COM-Skripts kann auch eine vom Anwender selbst erstellte DLL zur Preisberechnung verwendet werden. Die C++-Header-Datei dafür wird im Unterverzeichnis API\TollPricing_DLL\ mitgeliefert. + Fußgängermodul: Die bidirektionale Breitenänderung eines neuen Rechtecks wird mit der Taste Strg aktiviert (anstelle der Umschalttaste, welche auch für exakte 45-Grad-Winkel verwendet wird). + Fußgängermodul: Dialog für Fußgängerflächen / Rampen / Hindernisse erweitert: Eine Liste aller Netzelemente dieses Typs ermöglicht Mehrfachselektion sowie Löschen und Zoomen (im lokalen Menü). - VISSIM kann in seltenen Fällen während eines Simulationslaufs mit einer Exception-Meldung abstürzen. - VISSIM stürzt ab nach dem Anlegen einer empirischen Aufenthaltszeitverteilung. - Fahrverhaltensparametersatz-Dialog / Querverhalten: Wenn eine neue zu überholende Fahrzeugklasse eingetragen wird, gibt es einen Fehler, wenn eine andere Klasse für die gleiche Richtung (rechts/links) bereits existiert. - Teilrouten: Die Zielpunkte mehrerer Teilrouten einer Entscheidung können unabhängig voneinander verschoben werden. - Routendialog / Parkplatzrouten: Die Spalte "Parkplatznummer" ist alphabetisch sortiert (statt numerisch). - Verlustzeiten in der Knotenauswertung können von denen in der Verlustzeitauswertung abweichen, auch wenn die Startquerschnitte der verwendeten Reisezeitmessungen an genau den gleichen Stellen liegen wie die für die Knotenauswertung automatisch erzeugten. [Dies ist kein Fehler, sondern kann auftreten, wenn ein Fahrzeug den gleichen Reisezeitmessungsstartquerschnitt ein zweites Mal überfährt (aufgrund einer Schleife in seiner Route). In diesem Fall setzt die Verlustzeitmessung die begonnene Messung fort, während die Knotenauswertung die bisher aufgelaufene Verlustzeit der betreffenen Abbiegebeziehung zuweist und mit einer neuen Verlustzeitmessung beginnt. Jetzt wird auch eine Warnungsmeldung in die *.err-Datei geschrieben, wenn ein Fahrzeug den Startquerschnitt einer bereits begonnenen Reisezeitmessung erneut überfährt.] - LSA-Steuerung vom Typ Siemens VA: Neue Steuerungs-EXEs (erstellt mit Control 4.6) arbeiten nicht korrekt zusammen mit Signalgruppen vom Typ Grünpfeil und Schutzblinker: VISSIM stürzt während eines Simulationslaufs ab, sobald einer solchen Signalgruppe von der Steuerung ein spezielles Signalbild (blinkend oder gelb-grün) zugewiesen wird. - ANM-Import: Alle Wunschgeschwindigkeitsentscheidungen werden mit passivem Schalter "Beschriftung" erzeugt, sodass für sie keine Beschriftungen im Netz angezeigt werden. - ANM-Import: Nach dem Import funktioniert Zoom aus dem Meldungsfenster nicht, falls die Zoom-Schaltfläche im Toolbar aktiv ist. - Adaptiver ANM-Import: Wenn das Netz benutzerdefinierte Routenentscheidungen enthält, kann der Import beim Versuch der Anpassung dieser Entscheidungen an die Netzänderungen scheitern/abstürzen. - Adaptiver ANM-Import: Scheitert, wenn ein Knoten ursprünglich ohne spezifische Spurabbieger importiert wurde und nach der Definition von Spurabbiegern in VISUM und anschließendem ANM-Export adaptiv importiert wird (und umgekehrt). - Adaptiver ANM-Import: Die erhaltenen "alten" Knotenpolygone (welche manuell erzeugt wurden) enthalten nicht immer alle neuen Knotensegmente. - Fußgängermodul: Fußgängerzusammensetzungen-Dialog: kann nach dem Löschen einer Zeile (außer der letzten) abstürzen. - Fußgängermodul: Dialog Bewegungsverhalten: - Die Auswahlliste für Wunschgeschwindigkeitsverteilungen sieht aus wie deaktiviert, obwohl es möglich ist, eine Verteilung auszuwählen. - Ein Linksklick auf die rechte Kante des Splitter zwischen der Liste und den Details verändert die Größe des Splitters anstatt seiner Position. - Die linke Kante der mittleren Tabelle ist nicht sichtbar. - Bei Rechtsklick in die mittlere Tabelle öffnet sich ein lokales Menü, welches nicht zu dieser Tabelle gehört. - Fußgängermodul: Der Versatz-Wert einer Strecke, die als Fußgängerfläche auf einer Ebene mit einer Höhe über 0 verwendet wird, verändert sich nach dem Verändern der Länge der Strecke. - Fußgängermodul: Wenn während des Erzeugens eines neuen Rechtecks die Pfeiltasten verwendet werden, wird das Gummiband an der falschen Position gezeigt. - Fußgängermodul: Wenn nach dem Ändern der Ebene einer existierenden Fußgänger-Strecke diese Strecke gelöscht wird, kann VISSIM abstürzen. - Fußgängermodul: Zu bestehenden Polygon-Flächen können in manchen Fällen keine neuen Ecken hinzugefügt werden. - Fußgängermodul: Der Fußgängerroutendialog stürzt nach dem Ändern einer Fahrzeugklasse und anschließendem Erzeugen einer neuen Entscheidung ab. - Fußgängermodul: Die Warnungsmeldung über das Überschreiten der Lizenzgröße durch die Netzgröße erwähnt nur die Größe einer Ebene, nicht des gesamten Netzes. - Fußgängermodul: Im Fußgänger-Modus ist im Streckenverhaltensdialog das lokale Menü "Mehrfachauswahl im Netz" verfügbar. - Fußgängermodul: Fußgängerprotokoll: Die Filter- und Konfigurationsdateinamen werden nicht in die *.inp-Datei geschrieben und aus ihr gelesen. - Fußgängermodul: Wenn der Abschnitt "Auswertungen" in der *.inp-Datei leer ist, ist die Schaltfläche OK im Fußgängerprotokoll-Filterdialog deaktiviert. - Fußgängermodul: Das Löschen mehrerer Flächen auf einmal (im Multiselekt- Modus) kann zu einem Absturz führen oder einfach nicht ausgeführt werden, wenn es Routenzwischenpunkte auf den betreffenden Flächen gibt. - Fußgängermodul: Der Verhaltenstyp von Fußgängerstrecken wird entfernt (leer), sobald der Streckendialog geöffnet wird. - Fußgängermodul: Fußgänger auf Konfliktflächen werden ignoriert, wenn die Fußgängerstrecke (fast) parallel zur x-Achse (also horizontal in der 2D-Darstellung) ist. - Fußgängermodul: Der Detektordialog stürzt nach Ändern der Fußgängerklassen, OK und erneutem Öffnen des Dialogs ab. - Externes Fahrermodell: VISSIM berücksichtigt Signalgeber und Querverkehrs- störungen auf benachbarten Strecken nicht bei der Berechnung der vorgeschlagenen Beschleunigung. Dies führt dazu, dass die (als Quellcode) mitgelieferte "leere" DriverModel.dll, welche lediglich die Vorschläge von VISSIM unverändert zurückgibt, ein anderes Fahrverhalten bewirkt als das interne von VISSIM. Spurwechselnde Fahrzeuge sehen manchmal rote Signalgeber zu spät und überfahren sie deshalb. - Einige Fehler in V3DM 1.42. [Neue Version: V3DM 1.42-01, siehe V3DM\Doc\changes.txt] Version 5.10-03 (2008-09-23) ---------------------------- + Hintergrund-3D-Modus "Kacheln": Wenn während des Anlegens der Kacheln der Netzausschnitt nicht verändert wird, wird er anschließend wieder auf den vorherigen zurückgesetzt. Außerdem ist die Menüleiste während des Vorgangs deaktiviert. + COM-Schnittstelle: Mautpreisberechnungsmodelle können durch ein COM-Skript benutzerdefiniert werden, welches zu Beginn jedes Aktualisierungsintervalls der Mautberechnung aufgerufen wird (Details siehe COM-Handbuch unter Triggered Scripting). + Fußgängermodul: In einem Fußgängerverhaltensparametersatz kann für jedes Zeitintervall eine Fußgängermodell-Parameterdatei angegeben werden. - Der Dateiauswahldialog stürzt auf manchen Rechnern mit Windows Vista ab, entweder mit einer Exception-Meldung, oder indem sich VISSIM ganz schließt, z.B. wenn man etwas in das Feld für den Dateinamen eintippt. - Querverkehrsstörungen: Wenn zwei Fahrzeuge jeweils einen roten Querschnitt als relevantes Hindernis in der Entfernung sehen und wenn beide Querschnitte gesperrt sind, weil sich das jeweils andere Fahrzeug bereits in der Weglücke befindet, beschließt eines der Fahrzeuge, diese Querverkehrsstörung zu ignorieren. Dies geschieht auch dann, wenn die beiden Fahrzeuge die jeweilige Weglücke schon vor dem Erreichen des roten Querschnitts wieder verlassen und so gar nicht kollidieren würden - die Geometrie der Strecken wird nicht berücksichtigt. [Jetzt werden Verklemmungssituationen bei Querverkehrsstörungen erst dann aufgelöst. wenn alle Fahrzeuge maximal 10 m von ihrem roten Querschnitt entfernt sind.] - Netzeditor: Nach dem Splitten einer Strecke kann eine Haltestelle auf ihr eventuell nicht mehr richtig funktionieren. Das Verschieben oder Editieren einer Haltestelle kann dazu führen, dass ein anschließender adaptiver ANM-Import nicht mehr funktioniert. - Knotenauswertung (aggregierte Daten) / Staulängen: Die automatisch erzeugten internen Stauzähler für die Knotenauswertung messen stromaufwärts maximal bis zum nächsten internen Stauzähler für die Knotenauswertung - auch wenn dieser zum gleichen Knoten gehört, was zu deutlich zu geringen ausgegebenen Staulängen führen kann. Dies kann insbesondere passieren, wenn nicht alle Knotenströme Signalgeber oder Querverkehrsstörungen beinhalten, sodass für mindestens einen der Stauzähler am Knoteneingang erzeugt wird. Dieser kann dann von weiter innen liegenden Stauzählern anderer Ströme (z.B. bei Signalgebern) gesehen werden. - Die Auswahl einer Access-Datenbank für VISSIM-Auswertungen oder als Analzyer- Datenbank setzt das VISSIM-Arbeitsverzeichnis auf das Verzeichnis der Datenbank. - *.avi-Aufnahme: Wenn nach dem Start der Aufnahme einer *.avi-Datei das VISSIM-Fenster minimiert wird (z.B. um während der Aufnahme an etwas Anderem zu arbeiten) wird im erzeugten Video während der Simulationszeit der Minimierung kein aktualisiertes Bild gezeigt. - Die Namen der Masse- und Wunschgeschwindigkeitsverteilungen werden nicht in die *.inp-Datei geschrieben und können aus ihr nicht eingelesen werden. - Nach dem Anlegen einer neuen Masse- oder Wunschgeschwindigkeitsverteilung stürzt VISSIM beim Click auf OK im Dialog ab. - Die Fehlerdatei *.err wird in ASCII-Codierung geschrieben, wodurch Texte auf Russisch, Chinesisch oder Japanisch ggf. nicht korrekt angezeigt werden. [Jetzt wird die *.err-Datei in Unicode (UTF-8) ausgegeben.] - Adaptiver ANM-Import / Routing für Dynamische Umlegung: Wenn ein Knotenpolygon so verändert wurde, dass eine Kante außerhalb des Knotens zu ihm zurückführt, wird beim Import eine ungültige Wegedatei erzeugt. [Jetzt werden solche Kanten beim adaptiven Import ignoriert.] - Adaptiver ANM-Import: Wenn eine neue LSA (in der *.anm-Datei) auch schon im VISSIM-Netz manuell angelegt wurde, werden nur die Signalgruppen aus der *.anm-Datei hinzugefügt, was zu doppelten Nummern führen kann. [Jetzt wird die ganze LSA aus den ANM-Daten neu erzeugt.] - Adaptiver ANM-Import: In VISSIM manuell angelegte Netzelemente auf Kanten zwischen Knoten werden manchmal unnötigerweise gelöscht. - Adaptiver ANM-Import: Abbruch mit der Fehlermeldung "...No valid temporary node number found!" - Adaptiver ANM-Import: Kann abbrechen, wenn es im VISSIM-Netz manuell angelegte Knoten mit zehnstelligen Nummern gibt (welche auch für die automatisch erzeugten Knoten für Bezirksanbindungen verwendet werden). [Jetzt werden Warnungen ausgegeben, wenn solche Knotennummern im Rahmen eines ANM-Imports oder VISUM-Exports existieren.] - Adaptiver ANM-Import: Bricht ab, wenn eine Strecke an einer Position gesplittet werden müsste, auf der eine Haltestelle oder ein anderes Netzelement mit Länge größer null liegt. - Dynamische Umlegung: Pro Quellparkplatz wird nur ein Zielparkplatz pro Zielbezirk verwendet, auch wenn es mehrere gibt. - Fußgängermodul: VISSIM stürzt ab, wenn eine aufgezeichnete *.ani-Datei abgespielt wird, die Fußgänger enthält. - Fußgängermodul: Routen(zwischen)punkte können nicht selektiert und bewegt werden, wenn sie auf einer Ebene mit einer Höhe größer als null liegen. - Fußgängermodul: Dialog Fußgängerzusammensetzungen: Neue Einträge in der Tabelle sowie Änderungen gehen verloren, wenn der Dialog mit OK geschlossen wird. - Fußgängermodul: Die Standard-Masseverteilung für Fußgänger wird nicht erzeugt (und zugewiesen), wenn eine alte *.inp-Datei ohne Fußgängerdaten geladen wird. Stattdessen wird den Fußgängertypen eine beliebige Verteilung zugewiesen. - Fußgängermodul: Die Auflösung des Fußgängerprotokolls wird als Wert in Simulationssekunden interpretiert (anstatt als Anzahl Zeitschritte). - Fußgängermodul: Beim Klick auf eine Rampe nach dem Anlegen einer neuen Ebene mit offenem Rampendialog erscheint eine Exception-Meldung. - Fußgängermodul: Reisezeitmessungsdateien werden erzeugt aber keine Daten hineingeschrieben (0 Fußgänger in allen Intervallen). - Fußgängermodul: Wenn die erste Ebene eine Höhe über 0 m hat, stürzt VISSIM nach dem Anlegen einer Fußgängerstrecke mit niedrigerer Höhe ab. - Fußgängermodul: Routenentscheidungen auf Zuflussflächen werden manchmal nicht richtig erkannt, wenn es mehrere für unterschiedliche Fußgängertypen gibt. Version 5.10-02 (2008-08-29) ---------------------------- + Mehrfachsimulation / LSA/Detektor-Protokoll: Die jeweilige Startzufallszahl bzw. der Lauf-Index wird an den Auswertungsdateinamen angehängt (direkt vor der Endung .ldp). + Wunschgeschwindigkeits- und Masseverteilungen haben das neue Attribut "Name". + 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). + Fußgängermodul: Level-of-Service-Darstellung (LOS) im 2D-Modus während eines Simulationslaufs, wenn unter Ansicht / Optionen / Verkehr "Aggregierte Kenngrößen" ausgewählt ist. Zwischen verschiedenen LOS-Definitionen kann mit der Taste L umgeschaltet werden. Der Name der aktuellen Definition wird in der Statusleiste angezeigt. (In einer zukünftigen Version wird es einen Dialog geben, in dem die Farbkodierung angezeigt wird und benutzerdefinierte LOS-Einstellungen angelegt werden können.) + Fußgängermodul: Option "Keine Visualisierung" für Fußgängerflächen und Rampen zum Verhindern der Anzeige von Fußgängern während der Simulation im 2D- und 3D-Modus. + Fußgängermodul: Kopieren-Funktionalität in den Dialogen für Fußgängerklassen, Fußgängertypen und Fußgängerzusammensetzungen. + Fußgängermodul: Zoom-Funktionalität in den Dialogen für Fußgängerrouten, -reisezeiten und -zuflüsse im Kontextmenü der jeweiligen Tabelle. + Fußgängermodul: Neue vorgefertigte Wunschgeschwindigkeits- und Masseverteilungen für verschiedene Fußgängertypen. - Multi-Threading (Verwendung mehrerer Prozessorkerne) kann zu fehlerhaftem Spurwahlverhalten führen, wodurch Fahrzeuge unnötigerweise vorzeitig das Netz verlassen (was in der *.err-Datei gemeldet wird). - Netzeditor / Multiselektion von Strecken: Wenn Verbindungsstrecken unterschiedliche Einordnen-Entfernungen haben, werden diese alle auf null gesetzt, wenn der Dialog mit OK geschlossen wird. - Querverkehrsstörungen können Fahrzeuge stromaufwärts übersehen, die nach dem Überfahren eines roten Querverkehrsstörungs-Querschnitts gerade die Zurückschauweite erreicht haben. Wenn so ein Fahrzeug im gleichen Zeitschritt nicht auch noch ein anderes Netzelement (Liste siehe unten) passiert und wenn der rote Querschnitt gerade außerhalb der Zurückschauweite eines grünen Querverkehrsstörungs-Querschnitts liegt, wird das Fahrzeug erst einen Zeitschritt später beachtet. Folgende Netzelemente verhindern diesen Effekt: Grüner Querverkehrsstörungs-Querschnitt, Signalgeber, Stopschild, Messquerschnitt,Reisezeitmessungs-Querschnitt, Detektor, Langsamfahrbereich, Anfang oder Ende einer Verbindungsstrecke. [Diese Korrektur verändert möglicherweise Simulationsergebnisse!] - Hintergrundbilder: Manche DWG-Hintergründe werden beim Zoomen oder Scrollen verzerrt und/oder gegenüber dem Netz verschoben. - Detektoren werden zu schmal gezeichnet, wenn die Spurbreite kleiner als 2 m ist. - 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). - Animations-Aufzeichnung: Wenn während der Aufzeichnung nur ein Teil des Netzes sichtbar ist (weil hineingezoomt wurde), enthält die *.ani-Datei Daten für die aggregierte Verkehrsdarstellung nur für den sichtbaren Teil des Netzes. - Animationslauf: Wenn ein Fahrzeug bremst, leuchten beide Blinker. - Animationsparameter-Dialog: Startzeiten kleiner als 1 werden nicht akzeptiert, obwohl es möglich ist, *.ani-Dateien mit 0 als Startzeit zu erzeugen, indem der Dialog vor dem Aufzeichnen nicht göffnet wird. - Animationsparameter-Dialog: Es ist möglich, ein überlappendes Zeitintervall hinzuzufügen, wenn das neue Intervall vor dem bestehenden beginnt und nach dem bestehenden endet. - LSA-Dialog: Nach dem Ändern des Namens oder der Nummer einer LSA und anschließendem Klick auf eine andere LSA in der Liste, scrollt die Liste selbständig ganz nach oben. - Der Lizenzdialog hat keine Schließen-Schaltfläche mehr. - Der Detektordialog schlägt für einen neuen Detektor nicht mehr die Werte vom zuletzt bearbeiteten Detektor vor. - Eine *.inp-Datei, die mit aktivierter Analyzer-Auswertung aber leerer Analyzer-Datenbankverknüpfung gespeichert wurde, kann nicht wieder eingelesen werden. - Testmodus: Wenn die Berechnungsfrequenz (Simulationsparameter) höher ist als ein Zeitschritt pro Simulationssekunde, werden ÖV-Telegramme, die nicht im letzten Zeitschritt einer Simulationssekunde eingegeben wurden, nicht an die LSA übertragen. - Skripte - Skriptdatei ausführen: Fehler im Dateiauswahldialog, wenn eine Python-Datei mit der Endung *.pys oder *.py ausgewählt wird. - 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. - Dynamische Umlegung: Fehlerhafte Fehlermeldung "Der in den Matrixdateien angegebene Bezirk Nr. 0 ist keinem Parkplatz zugeordnet". - Dynamische Umlegung: Die Verwendung von 0 als Anzahl vorausgegangener Iterationen beim MSA-Verfahren führt zu einer korrupten Bewertungsdatei (mit negativen Kostenwerten), welche bei der nächsten Iteration die Kurzwegsuche zum Absturz bringt. - Fußgängermodul: Fehlermeldung "Unknown error while creating pedestrian in AnimatePedestrian" während eines Animationslaufs ohne Fußgänger im Netz, gefolgt von einer Exception-Meldung. - Fußgängermodul: Der Start eines Testlaufs kann in einem großen Netz mit Fußgängerflächen sehr lange dauern (weil unnötigerweise Daten für die Simulation initialisiert werden). - Fußgängermodul: Fußgängerzuflüsse setzen weitere Fußgänger auch dann auf die Fläche, wenn die Dichte dort schon unrealistisch hoch ist. [Ab jetzt werden neue Fußgänger nur erzeugt, wenn die Dichte kleiner ist als 4 Fußgänger pro Quadratmeter. Die "wartenden" Fußgänger werden anschließend eingesetzt, sobald die Dichte unter diesen Wert fällt.] - Fußgängermodul: Die Flächenauswertung enthält fehlerhafte aggregierte Werte, insbesondere wenn nur wenige Fußgänger erfasst wurden. - Fußgängermodul: Der Standardwert der Maximalgeschwindigkeit für Detektoren ist zu niedrig (1 m/s). [Jetzt 10 m/s.] - Fußgängermodul: Nach dem Löschen einer Fußgängerroute aus dem Dialog kann VISSIM abstürzen. - Fußgängermodul: Wenn sich während eines Animationslaufs Fußgänger auf Rampen befinden, kann VISSIM abstürzen. - Fußgängermodul: Wenn eine alte *.inp-Datei ohne Fußgänger geladen wird, hat die automatisch erzeugte Standardebene die Nummer 1 (statt 0). Dies führt zu einer Exception-Meldung nach dem Aufruf von Basisdaten - Ebenen. - Fußgängermodul: Ebene 0 kann nicht editiert werden. - Fußgängermodul: Hindernisse dürfen sich nicht mit Fußgängerflächen überlappen, auf denen ein Fußgängerzufluss liegt. - Fußgängermodul / Netzeditor: Exception-Meldung beim Editieren einer Fläche im anderen Geometriemodus (Polygon / Rechteck) als ihrem eigenen. - Fußgängermodul / Netzeditor: Im Modus "Messflächen" werden die normalen Fußgängerflächen wie selektierbare Elemente gezeichnet. - Fußgängermodul: Bearbeiten - Netz drehen funktioniert nicht für Fußgängerflächen und Messflächen. - Fußgängermodul: Das Anlegen einer Fußgängerstrecke auf einer Ebene mit einer Höhe ungleich null erzeugt eine Fußgängerfläche mit der Höhe der Ebene, aber die Fußgängerstrecke hat die doppelte Höhe. - Fußgängermodul: Das Ändern der Höhe einer Ebene verändert nicht die Höhe der Fußgängerstrecken auf dieser Ebene. - Fußgängermodul: Das Standardzeitintervall für Fußgängerzuflüsse endet immer bei 99999 und nicht bei der Simulationsdauer. - Fußgängermodul: Wenn sich eine Rampe in ihren x/y-Koordinaten mit einer Zuflussfläche auf einer anderen Ebene überlappt, wird fälschlicherweise eine Fehlermeldung ausgegeben. Version 5.10-01 (2008-07-29) ---------------------------- + Netzeditor: Wenn ein Zwischenpunkt einer Route nicht auf eine andere Position gezogen werden kann (weil keine Route über diese Position möglich ist), wird eine Warnungsmeldung ausgegeben. + In der Statuszeile werden Information über die aktuelle Visualisierung von Fußgängern angezeigt (beim Wechsel mit Strg-Q). + Die laufenden Ergebnisse von Fußgänger-Reisezeitmessungen werden im Reisezeitenfenster angezeigt. - 2D-Visualisierung: Wenn ein Fahrzeug bremst, leuchten beide Blinker. - Zebrastreifen werden außerhalb des Modus Fahrbahnmarkierungen nicht korrekt angezeigt. - Netzeditor: Detektoren und Fahrbahnmarkierungen sind unsichtbar, während sie von ihrer Ausgangsposition verschoben werden. - ANM-Import: ÖV-Linien mit unzulässigen Streckenfolgen (Startstrecke enthalten) führen zum Abbruch der Simulation. - Fußgängermodul: Fußgänger bewegen sich nicht auf den nächstliegenden Punkt auf dem Rand ihres Zielpolygons zu, sondern auf den Mittelwert seiner Eckpunktekoordinaten. Version 5.10-00 (2008-07-18) ---------------------------- + Schnellere Simulation durch eine Neuimplementierung des Multi-Threadings für zeitaufwendige Algorithmen, welche Mehrprozessor- und Mehrkernprozessorrechner besser nützt. Die Anzahl der Prozessorkerne, welche für die Simulation verwendet werden sollen, kann im Dialog Simulationsparameter eingestellt werden. + Schnellere Simulation in Netzen mit (vielen) Querverkehrsstörungen mit vielen möglichen Zurückschaurouten, z.B. durch einzelne Parkplätze auf eigenen Strecken/Verbindungsstrecken. + Neues Fußgängermodell (Zusatzmodul): Flächenorientiertes Social-Force-Modell, inclusive Netzeditor für mehrstückige Gebäude. + Maut-Routenentscheidungen für parallel geführte Mautstrecken (HOT Lanes) mit benutzerdefinierbarem Preismodell und Entscheidungsmodell, abhängig von der Belegung der Fahrzeuge (1, 2, 3+ Personen), der Tageszeit und der aktuellen Verkehrssituation (Zeitersparnis, mittlere Geschwindigkeit). + Vollständige Unicode-Unterstützung für Dateinamen (für Russisch, Chinesich, Japanisch). + Menüeintrag "Protokollfenster" (im Hilfemenü "?") zum Öffnen eines Fensters, in dem Fehler- und Warnunsgmeldungen aufgelistet werden. + Filter zur Auswahl von Strecken anhand ihres Fahrverhaltens- oder Darstellungstyps: Rechtsklick auf den betreffenden Typ im Typdialog und Klick auf "Mehrfachauswahl" mit anschließendem OK schaltet auf den Modus Mehrfachauswahl um und selektiert alle Strecken dieses Typs. + Zuflussdialog: Zusätzlicher Eintrag "Belastungen Skalieren" im lokalen Menü der Tabelle, über welchen ein Dialog geöffnet werden kann, in dem ein Skalierungsfaktor zum Multiplizieren mit den Belastungen in allen selektierten Zellen einzugeben ist. + Zusätzliche Parameter für Konfliktflächen: + Lücken und Faktor Sicherheitsabstand können fahrzeugklassenabhängig angegeben werden. + Zusätzlicher Haltelinienabstand (für wartepflichtige Fahrzeuge) + Beachte Nachbarspur (bevorrechtigten Spurwechslern Vorfahrt gewähren) + Beachte Routen (von bevorrechtigten Fahrzeugen, die stromaufwärts bereits abbiegen und so die Konfliktfläche gar nicht erreichen), Anteil 0..1, Standard 0) + Vermeide Blockieren (Anteil 0..1, Standard 1): Wenn ein bevorrechtigtes Fahrzeug in dem angegebenen Anteil liegt, prüft es, ob stromabwärts der Kreuzungs-Konfliktfläche genug Platz ist für seine Fahrzeuglänge plus 0,5 m. Wenn dies nicht der Fall ist und wenn das Vorderfahrzeug langsamer ist als 5 m/s und langsamer als 75% seiner Wunschgeschwindigkeit (oder wenn es sich um einen roten Signalgeber handelt), dann fährt das bevorrechtigte Fahrzeug nicht in die Konfliktfläche ein. (Die Bedingung, dass es mit mindestens 2 m/s die Konfliktfläche verlassen muss, wurde entfernt.) + Streckenattribut "Spurwechselverbot", abhängig von Richtung (links/rechts) und Fahrzeugklasse. + Fahrverhaltensparameter minimale und maximale Zurückschauweite. + Standard-Fahrverhaltensparametersatz "Innerorts (motorisiert)": Anzahl der beachteten Vorderfahrzeuge von 2 auf 4 erhöht. + Netzelement-Anzeige: Neue Option "Spurwechselentfernung / Nothalteposition" als Beschriftung für Verbindungsstrecken. + Die Einheiten für Entfernung, Geschwindigkeit und Beschleunigung werden in Dialogen und Auswertungsdateien in die ausgewählte Sprache übersetzt. + Auswertungen: Die VISSIM-Version, Servicepack-Nummer und Build-Nummer werden im Kopf jeder Datei in einer zusätzlichen Zeile ausgegeben. + LSA-Umschaltungen-Auswertung: Die Spalten werden durch Semikolons getrennt. + Die VISSIM-Build-Nummer wird in Zeile 4 der *,inp-Datei geschrieben (hinter der Versions- und Servicepack-Nummer). + Die Spezialversionen zeigen "Demo" / "Uni" in der Titelzeile und den Dateiversionseigenschaften an. + Neuer externer LSA-Typ "EMIL" (emil_controller.dll) für Festzeitsteuerung mit einem grafischen Signalzeitenplan-Editor (emil_gui.dll). (Dieser LSA-Typ wird langfristig die eingebaute Festzeitsteuerung ersetzen, und als Zusatzmodul wird eine Version erhältlich sein, die automatisch einen Signalzeitenplan berechnet.) + Neuer externer LSA-Typ RBC (Ring Barrier Controller) mit einer grafischen Benutzeroberfläche und vielen zusätzlichen Möglichkeiten (zum Ersatz der NEMA-Steuerung) - siehe eigenes Handbuch. + Neuer externer LSA-Typ LISA+ OMTC. + Die Signalprogrammnummer kann für eine LSA vom Typ "Extern" angegeben werden (auch während des Simulationslaufs). + Signalzeitenplanfenster: Die Breite eines LSA-Zeitschritts ist nur noch bei einem LSA-Zeitschritt pro Simulationssekunde 4 Pixel. Wenn die Steuerung zweimal pro Simulationssekunde aktualisiert wird, ist ein Zeitschritt nur noch 2 Pixel breit, bei dreimal oder mehr nur ein Pixel. Die Umlaufsekunde wird nur alle 10 Simulationssekunden angezeigt, auch wenn die Steuerung mit mehreren Zeitschritten pro Sekunde läuft. Skalenstrich werden alle 5 Sekunden angezeigt. Wenn die Steuerungs-DLL (oder EXE) die gleiche Simulationssekunde mehrfach hintereinander angibt, wird nur die erste für die Achsenbeschriftung verwendet. Statt früher maximal 500 werden nun bis zu 5000 Zeitschritte der Steuerung angezeigt. + Hintergrunddateien: Warnungsmeldung, wenn eine zu ladende Datei größer ist als der verfügbare Hauptspeicher, mit der Option, sie trotzdem zu laden. + Hintergrunddateien: Verbesserte Darstellung von Vektorformaten (aus CAD-Programmen). + Ansicht / Optionen / Farben / 3D-Hintergrund-Auflösung: Neue Option "Kacheln" mit wählbarer Kachelgröße (in Pixeln). Diese Option zerlegt den Hintergrund in quadratische Kacheln, die einzeln eingelesen und angezeigt werden. + Analyzer-Dialog: Möglichkeit, Zeitintervalle anzulegen, zu bearbeiten und zu löschen: Ein Rechtsklick öffnet einen neuen leeren Dialog zum Anlegen, ein Doppelklick links auf ein vorhandenes Intervall öffnet den Dialog zum Ändern und Löschen. Das Löschen des selektierten Intervalls ist auch mit der Taste "Entf" möglich. + Analyzer-Auswertungen: Alle SQL:1999-konformen Datenbanken werden unterstützt (nicht mehr nur Microsoft Access). + Analyzer-Report: 85%-Percentil der Geschwindigkeit im Reisezeit-Bericht. + Analyzer-Report: Spalte "Mittlere Staulänge" in der Staulängen-Tabelle. + Neue Fahrbahnmarkierung "Zebrastreifen". Anzulegen auf der Fußgängerstrecke, da die Streifen parallel zur Strecke angezeigt werden. + 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. + ANM-Import: Die Lücke vorne für einen Konflikt eines Linksabbiegers mit einer parallelen Fußgängerfurt ist jetzt 2.0 Sekunden. (Dies erlaubt es entgegenkommenden Rechtsabbiegern (mit 0.5 s Lücke vorne) normalerweise, nach dem Freiwerden ihrer Konfliktfläche vor den Linksabbiegern loszufahren.) + COM-Schnittstelle: Zugriff auf Zuflüsse über die Streckennummer: Funktion GetVehicleInputsOnLink(), Nur-Lese-Attribute LINK and TRAFFICCOMPOSITION. + COM-Schnittstelle: Funktionen AddVehicleInput(), RemoveVehicleInput(), Attribut TRAFFICCOMPOSTION schreibbar. + Dynamische Umlegung: Option, bei Mehrfachsimulation die erzeugten Wege- und Bewertungsdateien als ZIP-Archive zu speichern. + Dynamische Umlegung: Erwartete, gemessene und geglättete Wegereisezeiten können zusätzlich zu den erwarteten, gemessenen und geglätteten Summen der Kantenreisezeiten in der Wegeauswertung ausgegeben werden. (Die geglätteten Wegereisezeiten werden auch in die Wegedatei geschrieben aber noch nicht für die dynamische Umlegung verwendet. Diese Option wird später hinzugefügt werden.) + Emissionsmodell: Masse und Leistung eines Fahrzeugs werden nur noch aus der Verteilung im Fahrzeugtyp ermittelt (nicht mehr aus der Schichtendatei). Die Verteilungen von Baujahr und Laufleistung wurden komplett entfernt, da sie überhaupt nicht verwendet wurden. - Alle in 5.00-09 behobenen Fehler (mit Ausnahme der explizit auf 5.10-02 verweisenden) sowie: - Mehrfachsimulation: Die Meldung "Fehler beim Öffnen der Datei *.fzi" (wenn die Konfigurationsdatei für das Fahrzeuginfofenster fehlt) muss vor jedem Lauf weggeklickt werden. - Dialog Verkehrszusammensetzung; Die Schaltfläche Abbrechen funktioniert nicht korrekt: Gelöschte Fahrzeugtypen-Zuordnungen bleiben gelöscht. - LSA-Dialog: Nach dem Einlesen einer *.inp-Datei mit einer Signalgruppe des Typs Dauerrot oder Dauergrün führt eine Änderung des Typs auf Zyklus dazu, dass unter "Rotende 2" und "Grünende 2" Nullen eingetragen werden. Diese müssen von Hand wieder gelöscht werden, da sich der Dialog sonst nicht schließen lässt. - Auswertungen / Datenbank / SQL Server / Mehrfachsimulation: scheitert wegen Timeouts, wenn große Datenmengen geschrieben werden müssen. - 3D-Schilder: Die Farben für Hintergrund und Rand werden nicht in der *.inp-Datei gespeichert. - Analyzer: Auch Knoten, bei denen "Knotenauswertung" nicht angekreuzt ist, werden für die Auswertung berücksichtigt. - COM-Schnittstelle: Die manuelle Registrierung von VISSIM als COM-Server funktioniert auf Windows Vista nicht mit dem Aufruf "vissim-regserver" von der Kommandozeile. [Das VBS-Skript RegVISSIMAsCOMSvr.vbs wurde zum Exe\-Verzeichnis hinzugefügt, welches beim Aufruf VISSIM nachträglich als COM-Server registriert - auch auf Windows Vista.] - COM-Schnittstelle: Wenn während des Lesens einer *.inp-Datei eine benötigte 3D-Modell-Datei nicht gefunden wird und später während der Simulation ein Fehler auftritt, wird eine falsche Fehlermeldung an den COM-Client geschickt, etwa "§D-Modell-Datei nicht gefunden", wenn ein falscher Parameter an eine Methode übergeben wird. Version 5.00-09 (2008-07-29) ---------------------------- + 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. - 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. - 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. - 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. - 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. Die folgenden Fehler wurden nicht in VISSIM 5.10-00, sondern erst in 5.10-02 behoben: - 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. - 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. - 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. 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.