Обратные вызовы порта

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

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

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

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

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

function foo(portHandle)

Похожие темы

Была ли эта тема полезной?