Подмодель Подмодель

Подмодель является специальным узлом, способным включать в себя другие узлы Сценария. Реализованная в Подмодели с помощью вложенных узлов логика может быть произвольной. Подмодель принимает информацию через входные порты, производит обработку и выдает результат на выходные порты. Перечень входных и выходных портов задается пользователем произвольно, исходя из закладываемой в Подмодель функциональности.

В состав Подмодели могут также включаться другие Подмодели, их вложенность друг в друга неограниченна. Подмодели используются для декомпозиции сценария и создания Производных компонентов.

Порты

Изначально входных и выходных портов нет, они создаются пользователем в мастере настройки. Порты могут быть следующих типов:

Вход

  • Входные переменные Входные переменные — набор переменных;
  • Входной источник данных Входной источник данных — таблица данных.

Выход

  • Выходные переменные Выходные переменные — набор переменных;
  • Выходной набор данных Выходной набор данных — таблица данных.

Мастер настройки

Здесь создаются порты. Каждому порту можно задать тип, имя и метку, которая будет отображаться при наведении курсора на него.

  • Входы Входы Новый порт — создать новый порт входа:
    • Для переменных — для переменных.
    • Для таблицы — для таблицы.
  • Выходы Выходы Новый порт — создать новый порт выхода:
    • Для переменных — для переменных.
    • Для таблицы — для таблицы.
  • Переместить вниз Переместить вниз, Переместить вверх Переместить вверх — сместить выделенный порт в списке.
  • Удалить порт — удалить порт.
  • Удалить все порты — удалить все порты.

Область построения Подмодели

Узел Подмодель имеет кнопку "Войти", при нажатии которой можно открыть область построения Подмодели и реализовать в ней произвольный сценарий обработки. При редактировании содержимого Подмодели ее входные и выходные порты, созданные в мастере настройки, отображаются по левому и правому краю области над кнопками Выходной узел "Входной узел" и Выходной узел "Выходной узел".

Внутри Подмодели имеется возможность использовать переменные сценария, в состав которых входят "Переменные пользователя". Пользователь имеет возможность задать перечень и значения переменных пользователя, при этом область их применения ограничена подмоделью.

По нажатию кнопки Выйти из подмодели "Выйти из подмодели" область построения Подмодели можно покинуть, вернувшись в сценарий уровнем выше.

results matching ""

    No results matching ""