Описание блока

Блок представляет собой прямоугольник, имеющий входы и/или выходы. Входы располагаются слева, выходы справа:

_images/block2.png

Количество входов и выходов ограничено, оно зависит от типа блока и его свойств.

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

  • Функциональные блоки - это программный объект, который представляет специализированную функцию управления, используемую в управляющих системах.

  • Макроблоки – блоки, содержащие в себе макросхему (подпрограмму), реализующую определенную задачу. Макросы, как и блоки, выполняют функцию взаимодействия между своими входами и выходами. Но эта функция взаимодействия сложнее, чем у функциональных блоков, и состоит из совокупности отдельных элементарных функций, реализуемых блоками.

  • Блоки входы/выходы макросов – содержатся в макросхемах для определения состава входов и выходов макроблоков. Они также задают имена, типы данных и другие свойства входов/выходов.