Применение дополнительного модуля "Программирование, зависящее от транспортного движения / VAP"
|
|
Примечание: Вы должны располагать лицензией для дополнительного модуля. |
С помощью дополнительного модуля VAP существует возможность на языке описания VAP моделировать свободно программируемые логики регулирования. Они должны быть созданы на основе RiLSA 1992 или 2010 с типом отображения A или B.
В отличие от VS-PLUS или TrafficLanguage (ТL, Siemens) VAP не является процедурой регулирования, которая способна в идентичной форме работать на устройствах различных производителей ССУ. Однако с помощью VAP можно воспроизвести почти любую процедуру регулирования.
Файлы *.dll для VAP предоставляются вместе с версией Vissim. Для 64-разрядной лицензии файлы предоставляются в виде 64-разрядной версии.
В руководстве пользователя VAP рассматривается язык описания VAP. Руководство пользователя VAP по умолчанию сохранено в папке Vissim ..\Doc\<язык>.
В частности, если в Vissig необходимо создать файл снабжения *.pua, не используйте специальные символы и умлауты в именах и идентификаторах, например в названии группы сигналов. Дополнительную информацию см. в руководстве пользователя VAP, раздел Наименования идентификаторов.
1. Выберите в меню Управление ССУ > Светосигнальные устройства.
Откроется список Светосигнальные устройства.
По умолчанию можно редактировать список.
2. Нажмите правой кнопкой мыши на желаемую запись.
3. Выберите в контекстном меню запись Редактировать.
Откроется окно Светосигнальное устройство.
4. Выберите в поле Тип > VAP.
5. Выполните желаемые настройки:
| Элемент | Описание |
|---|---|
| Файл программы | ПрогФайл: файл *.dll или *.exe логики управления, с помощью которого должен регулироваться узел. По умолчанию vap216.dll. |
| Файл фазовых переходов | Выберите файл *.pua с фазовыми переходами. |
| Файл логики |
Файл *.vap с программной логикой ССУ регулирования VAP. Убедитесь, что в коде VAP символ окончания стоит в последней строке. В противном случае код VAP не будет создан или будет ошибочен. |
| Ном.программы: | №Прог: сигнальная программа, которую нужно имитировать. Переключение программы возможно, если цикл имитации находится в пошаговом режиме. Если подтвердить новый номер сигнальной программы с помощью ОК, переключение запускается в следующую секунду имитации. |
| Отладчик (VisVAP) | Контроль за ходом процесса активирован (КонтрХодПроц): . Если эта опция выбрана, последовательность работы сигналов во время имитации можно отслеживать с помощью контроля выполнения процесса. Должен быть открыт VisVAP. Должен быть загружен файл *.vv. |
Графическое отображение и редактирование блок-схем с помощью VisVAP
VisVAP является удобной платформой, чтобы создать сигнальные программы, не обладая знанием программирования. VisVAP предлагается в дополнение к VAP. VisVAP предлагает следующие функции:
- Графически отобразить и редактировать блок-схемы.
- Преобразовать блок-схемы в исходный текст VAP.
- Проследить последовательность работы сигналов во время имитации с помощью контроля выполнения процесса.
- Ввод относительных нагрузок для пешеходных маршрутов (статически) и пешеходных маршрутов (частичный маршрут).
Сведения о VisVAP находятся в файле VisVAP_<версия>_<язык>.pdf в папке Doc каталога установки Vissim.
Вышестоящая тема:
Применить процедуры управления ССУ
Информация о редактировании:
Определить ССУ и процедуры управления ССУ
Изменить процедуру управления для типа ССУ
Показать лицензированные процедуры управления ССУ
Определить группы сигналов для Siemens VA, TRENDS, VAP, VS-Plus
. Если эта опция выбрана, последовательность работы сигналов во время имитации можно отслеживать с помощью контроля выполнения процесса. Должен быть открыт VisVAP. Должен быть загружен файл 