Добавить процедуру можно несколькими спобосами:
Если при добавлении процедуры были указаны все необходимые блоки (например, выделены растр и область и запрошена процедура «Фрагмент растра»), то процедура добавляется автоматически без отображения редактора процедуры.
Редактор процедуры обычно отображается в боковой панели дерева. При вызове добавления процедуры активируется окно дерева проекта, а его боковая панель переходит в режим редактирования новой процедуры.
При добавлении процедуры из окна просмотра редактор процедуры открывается не в дереве, а сбоку окна просмотра. Результат выполнения процедуры автоматически отображается после ее завершения.
Чтобы отредактировать существующую процедуру, перейдите в окно дерева проекта и выделите эту процедуру. Редактор процедуры появится в боковой панели дерева.
Каждая процедура сообщает программе о количестве и типах блоков, которые ей нужно передать. Программа предлагает выбрать только блоки соответствующих типов, которые находятся в проекте.
Названия аргументов процедуры отображаются жирным шрифтом в левой колонке. Справа от названия аргумента отображается блок или список блоков, выбранных в качестве аргумента процедуры. Чтобы убрать один или несколько блоков из списка выбранных блоков, выделите их и выберите в контекстном меню пункт «Убрать из списка». Правее расположены кнопки «Вставить из буфера» и «Выбрать из полного списка». Если аргумент является блоком параметров, то ниже отображается форма редактирования параметров.
Чтобы добавить содержимое буфера обмена в качестве аргумента, нажмите кнопку «Вставить из буфера», либо установите фокус в список выбранных блоков и нажмите Ctrl+V.
Чтобы выбрать аргумент из списка доступных блоков, нажмите на кнопку «Выбрать из полного списка». Если отобразился список с галочками, установите галочки напротив нужных блоков и выключите остальные галочки, если они включены. Можно включить или выключить сразу много галочек, выделив несколько строк и вызвав контекстное меню. Если появился список без галочек, то выделите нужный блок в списке. После завершения выбора блоков нажмите OK и вернитесь к редактору процедуры.
Некоторые процедуры поддерживают несколько наборов аргумментов. Если выбрана такая процедура, в верхней части редактора появится выпадающий список «Набор аргументов», в котором пользователь может выбрать, какой вариант процедуры он хочет использовать.
По нажатию кнопки «Применить изменения» начинается процесс добавления процедуры. Если какой-то из параметров не указан, будет отображена ошибка. Если все параметры заданы, то в дерево будет добавлена процедура с указанными входными блоками. Также в дерево будут добавлены нерассчитанные выходные блоки процедуры соответствующих типов. Процедура будет запущена после добавления.