Наименование параметра Описание

CloseFcn Процедура ответного вызова при закрытии блока с использованием команды close_system. Данная процедура выполняется только в том случае, если команда close_system используется для конкретного блока, а не для модели в целом

CopyFcn Процедура ответного вызова при копировании блока (выполняется послеоперации копирования). Данная процедура обеспечивает сохранение параметров блоков, входящих в подсистему, при копировании блока подсистемы. Если ответный вызов был определен для отдельного блока в подсистеме, и эта подсистема была скопирована, то в этом случае данная процедура также будет выполнена

DeleteFcn Процедура ответного вызова при удалении блока (выполняется до операции удаления). При помощи данной процедуры можно, например, закрывать открытые окна графического интерфейса пользователя, связанные с блоком. Даная процедура обеспечивает сохранение параметров блоков, входящих в подсистему, при копировании блока подсистемы

DestroyFcn Процедура ответного вызова при удалении блока (выполняется до операции удаления). Например, при выполнении команды построения модели replace_block заменяемый блок удаляется

InitFcn Процедура ответного вызова при инициализации схемы (выполняется до процесса компиляции структурной схемы и оценки параметров блоков). Данная процедура может использоваться, например, для получения данных, предназначенных для установки параметров блоков

LoadFcn Процедура ответного вызова при загрузке файла модели (выполняется после операции загрузки). Даная процедура обеспечивает сохранение параметров блоков, входящих в подсистему, при копировании блока подсистемы

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

MoveFcn Процедура ответного вызова при перемещении или изменении размеров изображения блока. Данная процедура может использоваться для настройки внешнего вида изображения блока, основанного на размере и положении изображения блока. Данная процедура не будет выполнена в том случае, если по отношению к изображению блока применяются операции вращения или зеркального отображения

NameChangeFcn Процедура ответного вызова при смене имени блока. Здесь «имя» означает полный путь к блоку. Если название подсистемы изменится, то все блоки в этой подсистеме окажутся под воздействием данной процедуры. Данный ответный вызов может использоваться, например, для закрытия графического интерфейса пользователя, связанного с блоком, в случае изменения его имени

OpenFcn Процедура ответного вызова при открытии соответствующего окна блок. Данная процедура выполняется после двойного нажатия левой кнопки мыши на изображении блока, и заменяет собой заданное по умолчанию открытие диалогового окна блока или окна подсистемы

ParentCloseFcn Процедура ответного вызова при закрытии подсистемы, содержащей указанный блок. Данная процедура также выполняется, когда подсистема, ее держащая указанный блок, создана при помощи команды Create Subsystem меню Edit. Это аналог процедуры ответного вызова с параметром ModelCloseFcn для подсистем

PreSaveFcn Процедура ответного вызова при сохранении модели в файл (выполняется до операции сохранения). Даная процедура обеспечивает сохранение пар: метров блоков, входящих в подсистему, при копировании блока подсистемы

PostSaveFcn Процедура ответного вызова при сохранении модели в файл (выполняется после операции сохранения). Даная процедура обеспечивает сохранение параметров блоков, входящих в подсистему, при копировании блока подсистемы

StartFcn Процедура ответного вызова при запуске моделирования (выполняется после компиляции модели непосредственно перед началом моделирования)

Stop Fсn Процедура ответного вызова при остановке моделирования по любой причине

UndoDelete Процедура ответного вызова при отмене операции удаления блока. Если задана процедура ответного вызова с параметром CopyFcn, то, вероятно, должна также быть задана процедура ответного вызова с параметром UndoDelete