Коллбэки порта

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

Используйте get_param получить указатель порта порта и set_param установить коллбэк на порте. Код коллбэка должен иметь один входной параметр, который представляет указатель порта. Входной параметр не включен в вызов set_param.

Например, предположите, что в настоящее время выбранный блок имеет один входной порт. Следующие кодовые наборы foo как коллбэк связи на входном порте:

phs = get_param(gcb, 'PortHandles');
set_param(phs.Inport, 'ConnectionCallback', 'foo');

где, foo задан как:

function foo(portHandle)

Похожие темы