Применить определенные пользователем атрибуты

Можно определять для большинства объектов сети и объектов исходных данных в дополнение к атрибутам ввода и вывода также другие, определенные пользователем атрибуты (ОПА). Определенные пользователем атрибуты (BDA) можно редактировать и управлять ими так же, как и предварительно определенными атрибутами (Создать определенные пользователем атрибуты).

Можно аддитивно считывать определенные пользователем атрибуты из другой сети Vissim (Считать сеть аддитивно).

В случае открытия файла *.inpx, в котором есть определенный пользователем атрибут, чье краткое или полное имя соответствует атрибуту в Vissim, Vissim добавит к имени определенного пользователем атрибута специальный суффикс.

  • Для кратких имен: Краткое имя_ОПА_<следующий свободный номер>.
  • Для полных имен: полное имя (ОПА <следующий свободный номер>).
  • Если краткое или полное имя содержат номер в суффиксе, то другое имя получит суффикс с таким же номером или вообще никакого суффикса.
Атрибут данных или атрибут формулы

Для определенных пользователем атрибутов можно выбрать один из следующих типов источников данных:

  • Данные: определенный пользователем атрибут базируется на данных Vissim. Можно вводить значение по умолчанию, минимальное значение и максимальное значение, а также выбирать количество знаков после запятой. Поддержка определенных типов объектов сети, например корреспонденций. Если выбранный тип объекта сети не поддерживает Данные, то будет автоматически выбрана опция Формула. Эту формулу необходимо определить.
  • Формула: необходимо составить нужную формулу из операндов, операторов и/или функций. Для структурирования можно вставить скобки. Кроме того, можно определить функцию TableLookup в качестве части формулы. Функция TableLookup обеспечивает доступ к атрибутам и значениям атрибутов других объектов и позволяет использовать их в формуле.
Примеры случаев применения
  • Дальнейшая обработка конечных атрибутов: можно установить определенный пользователем атрибут, содержащий формулу для нужной модели расчета уровней обслуживания. Эта формула использует,  к примеру, значения длин заторов, выводимые из анализа узлов и факторов эмиссии.
  • Вы определяете определенные пользователем атрибуты, значения которых вы заполняете через COM или DLL.
  • Поддержка калибровки данных: можно установить определенные пользователем атрибуты и заполнить их реальными значениями. Они отображаются в Vissim в списках со значениями из имитации и сравнивают значения из обоих источников.
  • Вы определяете определенные пользователем атрибуты для ТС или пешеходов из имитации, значения которой вы задаете через COM и выводите вместе с результатами имитации, например, в протоколе ТС.
  • Вы определяете определенные пользователем атрибуты для ТС или пешеходов из имитации, которые содержат формулу. Эта формула содержит нужную модель расчета уровней обслуживания.