1. Установка
1.1. Не вдається запустити Python AddIns: “Для надбудови не визначено допустиме середовище сценаріїв…”/“Не знайдено відповідної інсталяції Python 3.9”
Симптом
- PTV Visum не вдалося знайти відповідну інсталяцію Python 2.7/3.7/3.9.
- Python 2.7 та/або 3.7/3.9 позначено як “недоступний” у меню “Налаштування користувача”.
- Надбудови та скрипти Python не працюють.
Приклади:
Спроба відкрити
Скрипти → Консоль Python
призводить до аварійного завершення роботи або повідомлення про помилку:
“Не знайдено відповідної інсталяції Python 3.7”.
“Для надбудов не визначено допустимого середовища скриптів…”
Надбудови на кшталт “Обчислити матрицю” спричиняють повідомлення про помилку або аварійне завершення роботи.
Причина
Відповідну версію Python не встановлено або не вдається знайти.
PTV Visum 2022 і новіші версії підтримують лише Python 3.9 64 біт.
PTV Visum 2020 підтримує Python 64 біт версій 2.7 та 3.7
Принципово можлива паралельна інсталяція інших версій Python (наприклад, 3.8).
Visum потребує коректної інсталяції Python (загальносистемної для python 3.9) разом з відповідними налаштуваннями реєстру, а також пакета python pywin32. Після встановлення цей пакет потрібно зареєструвати, як описано на GitHub - mhammond/pywin32: Python for Windows (pywin32) Extensions
Підтримка надається лише для налаштувань, доступних на PTV Vision Setups.
Розв’язання
Щодо Python 3.9 (3.7 аналогічно)
По-перше, видаліть всі інсталяції Python 3.9,
потім вручну видаліть обидва розділи реєстру (якщо вони все ще існують)
HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\3.9
HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\3.9
потім перевстановіть Python 3.9, використовуючи інструкцію по встановленню PTV Python з PTV Vision Setups
Зауваження щодо Python 3.9:
При запуску Visum намагається завантажити DLL “pythoncom39.dll” і використовує як шлях пошуку підпапки “Lib\site-packages\pywin32_system32” з шляху, заданого ключем реєстру “InstallPath” (\SOFTWARE\Python\PythonCore\3.9\InstallPath).
Два файли “pythoncom39.dll” і “pywintypes39.dll” повинні знаходитися в цьому каталозі.
Крім того, файл “python39.dll” повинен знаходитися в каталозі, який задається самим ключем реєстру “InstallPath”.
При спробі завантаження DLL “pythoncom39.dll” виконується додатковий пошук в системному каталозі (Windows\system32) і, можливо, також в каталогах змінної оточення PATH.
Щоб переконатися, що на комп’ютері немає інших варіантів цієї DLL, можна виконати пошук файлу “pythoncom39.dll” на всьому комп’ютері.
Після спроби запуску python-скрипта вміст файлу protocol.txt (див. меню Файл->Показати файли журналів) також може містити інформацію про можливі проблеми при завантаженні Python.
Якщо помилка виникає під час імпортування наступних пакетів python, це може бути пов’язано зі змінною середовища PYTHONPATH, якщо вони встановлені у директорію, який містить пакети іншої версії python.
1.2. Встановлення: “Please wait while setup downloads additional files…”/Examples2022.zip/"HTTP error 403: Other error
Симптом
Інсталяція PTV Visum 2022 переривається з повідомленням про помилку на початку завантаження файлу “Examples2022.zip” через неможливість зв’язатися з сервером:
“HTTP error 403: Other error”
Причина
У налаштуванні можна вибрати “Приклади” та “HBEFA” (база даних викидів транспортних засобів) для завантаження з сервера, але доступ до сервера не вдалося отримати, наприклад, через обмеження брандмауера.
Розв’язання
Приклади та пакет HBEFA також доступні на сторінці завантаження для налаштувань PTV Vision і можуть бути завантажені та встановлені вручну звідти: PTV Vision Setups
Приклади → PTV Visum → Download Examples Setup
HBEFA: https://cgi.ptvgroup.com/visionSetups/Setups/HBEFA/PTVHBEFADataPackage_x64.zip
1.3. Різниця між релізними версіями та пакетами оновлень/Завантаження налаштувань та оновлень
Питання
Яка різниця між релізною версією і пакетом оновлень, і де я можу їх завантажити?
Відповідь
Реліз-версії - це незалежні версії програми, які можна оновлювати за допомогою пакетів оновлень.
Пакети оновлень містять нові функції та виправлення помилок. Вони можуть бути використані лише для оновлення відповідної версії, що означає, що, наприклад, пакет оновлень PTV Visum 22.01-07 вимагає базової інсталяції PTV Visum 22. Оновлення є кумулятивними, тобто найновіший пакет оновлень включає всі попередні.
Інсталяції та пакети оновлень доступні за посиланням:
Версії до 2014 року (PTV Visum 14, PTV Vissim 7 і старіші) знаходяться за посиланням: http://cgi.ptvgroup.com/cgi-bin/en/intern/tcs_download.pl
1.4. Фонове встановлення/за допомогою Python
Питання
Чи можна встановити PTV Visum разом з Python за допомогою фонової інсталяції?
Відповідь
Так, починаючи з версії PTV Visum 2020, це можливо. Зверніться до посібника з встановлення за посиланням: PTV Vision Setups
або c:\Program Files\PTV Vision\PTV Visum 2021\Doc\Eng\Installation_Visum2023.pdf
Розділ 4.
Якщо ви хочете встановити пакети оновлень для PTV Visum пізніше, їх можна розпакувати, навіть якщо вони замінюють будь-які компоненти Python, з інсталяції Python або всередині папки інсталяції Visum.
Для PTV Visum 18 і більш ранніх версій:
На жаль, Python не можна встановити у фоновому режимі, оскільки налаштування для Python не є фоновими і не створюються PTV.
Хоча ви можете скористатися ручним налаштуванням і створити файл Setup.inf для підготовки до фонового встановлення, будь-які компоненти Python, вказаних у файлі Setup.inf, буде проігноровано.
Розпакування старіших випусків можливе, але лише без Python. Якщо Python потрібен, налаштування потрібно виконати вручну.
1.5. Попередження про дані HBEFA: “No or incomplete installation of HBEFA data.”.
Симптом
Після інсталяції та запуску Visum з’являється попередження:
“HBEFA data warning”: “No or incomplete installation of HBEFA data. Please install the HBEFA data package provided by PTV.”
Запуск інсталяції HBEFA завершується невдачею з повідомленням про помилку:
“Runtime error (at 76:150):
Could not call proc.”
Причина
Пакет даних HBEFA ще не інстальовано. У поточних інсталяціях міститься відповідна опція для його автоматичного завантаження та інсталяції.
Вирішення
Дані HBEFA надаються з окремим пакетом, доступним за посиланням: PTV Vision Setups
Примітки:
HBEFA 3.1: Тільки до PTV Visum 16 включно. (Більше не пропонується).
HBEFA 3.3: від PTV Visum17 до PTV Visum 18 включно.
HBEFA 4.10: Тільки з PTV Visum 2020.
1.6. Діалогове вікно “Проекції” порожній
Симптом
Неможливо вибрати системи координат, оскільки діалогове вікно “Проекції” не відображає ні папки, ні файли проекцій (*.PRJ).
Причина
Іноді трапляється, що до теки не скопійовано жодного файлу проекції:
c:\Users%USERNAME%\AppData\Roaming\PTV Vision\PTV Visum 2022\Projections
Під час запуску інсталяції файли проекцій копіюються до папки EXE, до якої звичайні облікові записи користувачів не мають доступу.
Під час запуску PTV Visum перевіряється, чи поточний користувач вже має папку проекцій. Кожен користувач отримує власну папку, тому може видаляти проекції що не використовуються або додавати додаткові проекції.
Розв’язання
Якщо список проекцій порожній, це означає, що папка “Проекції” існує, але вона порожня. Ви можете видалити цю папку і запустити PTV Visum знову. При цьому буде зроблено спробу скопіювати файли проекцій.
Якщо тека залишається порожньою, ви можете легко скопіювати файли вручну.
Від
c:\Program Files\PTV Vision\PTV Visum 2022\Exe\Projections
До
c:\Users%USERNAME%\AppData\Roaming\PTV Vision\PTV Visum 2022\Projections\
1.7. Встановіть пакет оновлень: “This is not a valid PTV Visum folder!”
Симптом
Під час інсталяції з’являється повідомлення про помилку:
“This is not a valid PTV Visum folder!”
Причина
Запущено пакет оновлень, але не знайдено відповідну інсталяційну папку, створену під час встановлення повної інсталяційного пакету.
Розв’язання
Спочатку завантажте та встановіть повноцінний версію: Difference between Release versions and Service packs/Download Setups and Updates · Customer Self-Service
1.8. Робота в домашньому офісі з програмним (software) ключем
Питання
Чи можна тимчасово використовувати PTV Visum/PTV Vissim/PTV Vistro в домашньому офісі з програмним (software) ключем?
Відповідь
Для гнучкого тимчасового використання програмного забезпечення за допомогою програмних ключів пропонуються мобільні робочі ліцензії. Будь ласка, зв’яжіться з нами: traffic.info@ptvgroup.com
1.9. Вимоги до апаратного/програмного забезпечення/операційної системи/оперативної пам’яті
Питання
Які вимоги до апаратного забезпечення та операційної системи?
Відповідь
Системні вимоги для PTV Visum, PTV Vissim, PTV VisWalk і PTV Vistro ви знайдете на нашому сайті: PTV Vision System Requirements
1.10. Аварійне завершення роботи/запуск/заставка/зависання: “PTV Visum Transport Planning System has stopped working”
Симптом
Після інсталяції за допомогою інсталятора або будь-якого пакета оновлень будь-яка спроба запуску PTV Visum/PTV Vissim призводить до аварійного завершення роботи програми, графічний інтерфейс користувача зависає або взагалі не відображається. Відображається лише заставка або діалогове вікно:
“PTV Visum Transport Planning System has stopped working”
Причина
Зазвичай це пов’язано з інсталяційним середовищем.
Обхідні шляхи та розв’язання
Будь ласка, спробуйте перелічені обхідні шляхи в зазначеному порядку. Якщо обхідний шлях вже вирішив проблему, не продовжуйте з наступним обхідним шляхом. Зверніть увагу, що деякі з них можуть потребувати облікових даних адміністратора або підтримки вашого ІТ-відділу.
- Запустіть PTV Visum/PTV Vissim з правами адміністратора.
- Переконайтеся, що є відповідність поточним системним вимогам: PTV Vision System Requirements
- Переконайтеся, що ви встановили поточну програму з правами адміністратора: PTV Vision Setups
- Або оновіть операційну систему до поточного пакета оновлень: http://cgi.ptvgroup.com/cgi-bin/en/traffic/visum_download.pl?id=1255
- Встановіть усі оновлення Windows.
- Перевірте статус встановлення .NET, поточна версія повинна відповідати 4.7: Determine which .NET Framework versions are installed - .NET Framework | Microsoft Learn
- Перевірте, чи присутній потрібний локальний ключ, або чи встановлено список пошуку серверів для потрібної мережевої ліцензії: CodeMeter: "Error when checking out the main license server (server: .., license number: ..). The license number 10000 has not been found on a Codemeter stick. Error code: 200."/Network license · Customer Self-Service
- Застосуйте рішення щодо видалення файлу licenses.data: License Management: "A license update was installed"/"The license data could not be saved to file 'c:\ProgramData\PTV Vision\PTV Visum 2022\licenses.data'" · Customer Self-Service
- Тимчасово вимкніть антивірусний сканер, брандмауер або інше програмне забезпечення для захисту і спробуйте запустити PTV Visum/PTV Vissim. Якщо це спрацює, визначте виняток. Приклади: DigitalPersona або HP ProtectTools, TrendMicro.
- Оновіть або видаліть “Dell Backup and Recovery”.
- Повторно встановіть поточну версію “CodeMeter Runtime-Kit XXX для Windows 32 і 64 Bit” на клієнтській машині: http://codemeter.com/us/service/downloads.html.
Встановлена версія повинна відповідати версії на сервері ліцензій, який також може потребувати оновлення: PTV Vision Setups.
Після встановлення оновлення перезапустіть службу:
Центр керування CodeMeter → Дії → Зупинити службу CodeMeter
Центр керування CodeMeter → Дії → Запустити службу CodeMeter
1.11. Імпорт/експорт доступу: “Could not start VisumDbServer.exe”
Симптом
Імпорт або експорт бази даних MS-Access завершується невдало з наступним повідомленням про помилку:
- “Could not start VisumDbServer.exe”
- “VisumDbServer not registered correctly”
Причина
Компонент VisumDBServer.exe/VisumMdbServer.exe було зареєстровано неправильно.
Розв’язання
Спробуйте зареєструвати його повторно наступними способами:
- Довідка → Зареєструвати як COM-сервер
- Запустіть будь-який поточний пакет оновлень, що підходить для вашої інсталяції.
- Повторно зареєструйте VisumXXX.exe:
Пуск → Виконати → “C:\Program Files\PTV_Vision\VISUM230\Exe\Visum230.exe” -reg
- Як тест, вимкніть антивірусне програмне забезпечення, і якщо результат буде позитивним, додайте виняток.
1.12. Фонове встановлення
Питання
Чи можна встановити PTV Visum/Vissim/Vistro за допомогою фонової інсталяції?
Відповідь
Щодо фонової інсталяції, будь ласка, зверніться до інструкції: PTV Vision Setups
або
c:\Program Files\PTV Vision\PTV Visum 2023\Doc\Eng\Installation_Visum2023.pdf, ch. 4,
c:\Program Files\PTV Vision\PTV Vissim 2023\Doc\Eng\Vissim 2023_Installation_Manual.pdf, ch. 4.
c:\Program Files\PTV Vision\PTV Vistro 2023\Doc\ENG\PTV Vistro 2023 Installation Manual.pdf, ch. 3.
1.13. Керування ліцензіями: “The settings apply to all users on this computer. Your selection will thus not be saved”
Симптом
Запуск PTV Visum/PTV Vissim завершується невдало з повідомленням про помилку:
"The settings apply to all users on this computer. Your selection will thus not be saved. To permanently save the changes, a user with administrator rights needs to edit the configuration with the “PTV Visum License Manager’ program”.
Або
“The buffer file for license data has an old format”
Розв’язання
- Відкрийте вікно провідника Windows.
- Видаліть цей файл (наприклад, для Visum 2022):
%AppData%\PTV Vision\PTV Visum 2022\licenses.data
- Видаліть цей файл, якщо він присутній (наприклад, для Visum 2022 цей файл створюється тільки якщо ліцензія була обрана адміністратором):
C:\ProgramData\PTV Vision\PTV Visum 2022\licenses.data
- Запустіть PTV Visum/PTV Vissim і виберіть ліцензію один раз.
1.14. Visum запускається, але потім зникає, або меню скриптів не коректне
Симптом
Під час запуску Visum він одразу зникає або
меню Скрипти відображається некоректно, наприклад, відсутній пункт меню Консоль Python.
Причина
Меню скриптів було відредаговано або
було додано або видалено VisumAddIns або користувацькі AddIns, або
дані для AddIn були розташовані у відповідному каталозі %APPDATA%\PTV Vision%MAINPROGVERSION%\AddIns
Після цього відповідні параметри реєстру можуть бути неузгодженими.
Розв’язання
Виправлено починаючи з Visum 22.01-09 (пункт 24023 у примітках до випуску)
Після закриття Visum видаліть відповідні параметри реєстру, наприклад, у розділі VISUM\220
Computer\HKEY_CURRENT_USER\SOFTWARE\PTV AG\Vision\VISUM\220\Common\Misc\ScriptMenu
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\PTV AG\Vision\VISUM\220\Common\Misc\ScriptMenu
Зверніть увагу, що пункти меню, визначені користувачем, також буде видалено, а потім їх потрібно буде встановити знову.