Для предоставления актуальных данных интерфейсом визуализации должны использоваться данные подсистемы "Сбор данных (DAQ)". Природа этих данных следующая:
Учитывая первый пункт нужно обеспечить возможность группового назначения ссылки. Для этого используем концепцию логического уровня.
В соответствии с пунктом 2, связи обеспечивают прозрачное преобразование типов и не требуют специальной конфигурации.
Для удовлетворения возможности доступа к архивам, в соответствии с пунктом 3, связи выполняют проверку типа атрибута и, в случае подключения к "Адресу", в значение помещается адрес связи.
В терминах СВУ, динамические связи и конфигурация динамики являются синонимами, для описания конфигурации которых предусматривается вкладка "Обработка" виджетов (рис.4.9.a). Вкладка содержит таблицу конфигурации свойств атрибутов виджета и текст процедуры вычисления виджета.
Кроме полей конфигурации атрибутов в таблице предусматривается колонка "Обработка" (для избирательного использования атрибутов виджетов в вычислительной процедуре виджета) и колонки "Конфигурация" и "Конфигурационный шаблон" для описания конфигурации связей.
Колонка "Конфигурация" позволяет указать тип связи для атрибута виджета:
Колонка "Конфигурационный шаблон" позволяет описать группы динамических атрибутов. Например это могут быть разные типы параметров подсистемы "DAQ". Кроме того, при корректном формировании этого поля, работает механизм автоматического назначения атрибутов при указании только параметра подсистемы "DAQ", что упрощает процесс конфигурации. Значение этой колонки имеет следующий формат: <Параметр>|<Идентификатор>, где:
Обработка связей происходит с периодичностью вычисления виджета в порядке:
На рис. 4.9.b представлена вкладка связей с групповым назначением атрибутов путём указания только параметра, а на рис. 4.9.с с индивидуальным назначением атрибутов.
При размещении виджета, содержащего конфигурацию связей, в контейнер виджетов все связи исходного виджета добавляются в список результирующих связей контейнера виджетов (рис. 4.9.d)
Из вышесказанного видно, что связи устанавливаются пользователем в процессе конфигурации интерфейса. Однако для предоставления возможности создания кадров общего назначения, с функцией предоставления данных разных источников одного типа, необходим механизм динамической установки связей.
Динамическое связывание.