Применение дополнительного модуля "Программирование, зависящее от транспортного движения / 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.