Входы функционального блока могут быть следующих типов:

1. Циклические – входы, количество которых может быть переменным. Их количество может быть изменено в процессе работы (команда Создать в контекстном меню блока).

2. Циклические группы – входы, объединенные в группы, количество которых в свою очередь может быть переменным (аналогично циклическим входам). Группа соответствует структуре в С/С++.

3. Нециклические – входы, количество которых не может быть изменено и определяется исключительно типом функционального блока.

Все эти типы входов в свою очередь делятся на:

1. Константный вход – вход, на котором должна быть задана константа и не может быть проведена связь (свойство Тип связей=1).

2. Обязательный вход – вход, на который должна быть проведена связь и не может быть задана константа. Если на все входы данного типа не будут проведены связи, то при трансляции будет выдана ошибка. Данный вход обозначается обычно символами ??? в поле констант и имеет свойство Тип связей=3.

3. Необязательный вход - вход, на который может (не обязательно) быть проведена связь и не может быть задана константа. При отсутствии связи вход не используется в программе. Данный вход обычно обозначается символом # в поле констант и имеет свойство Тип связей=2.

4. Обычный вход – вход, на котором может быть задана константа или проведена связь (свойство Тип связей=0).

Функциональный блок
Выходы
Создание связей