Можно сопоставить эти функции обратного вызова с аннотациями.
Можно сделать аннотацию интерактивным использованием ссылки. В качестве альтернативы можно сделать аннотацию интерактивной путем добавления коллбэка функции нажатия кнопки. Функция нажатия кнопки является функцией MATLAB®, которую вызывает Simulink®, когда вы кликаете по аннотации.
Можно добавить коллбэк функции нажатия кнопки программно или в интерактивном режиме. Чтобы создать функцию нажатия кнопки программно, смотрите Simulink.Annotation
. Чтобы создать тот в интерактивном режиме, смотрите Партнера Нажимать Function с Аннотацией.
Текст для аннотаций, сопоставленных с функцией нажатия кнопки, появляется в синем.
Simulink вызывает функцию load, когда вы загружаете модель, которая содержит связанную аннотацию. Чтобы сопоставить функцию load с аннотацией, установите LoadFcn
свойство аннотации к желаемой функции (см. Simulink.Annotation
).
Удалить функция вызывается, прежде чем вы удалите аннотацию. Чтобы сопоставить удалить функцию с аннотацией, установите DeleteFcn
свойство аннотации к желаемой функции (см. Simulink.Annotation
).
Можно в интерактивном режиме сопоставить функцию нажатия кнопки с аннотацией.
Добавьте аннотацию.
Откройте диалоговое окно Annotation Properties. Щелкните правой кнопкой по аннотации и выберите Properties.
Откройте вкладку ClickFcn. В текстовом поле под ClickFcn введите код MATLAB, который задает функцию нажатия кнопки, и нажмите OK.
В качестве альтернативы можно использовать текст аннотации в качестве функции нажатия кнопки. Затем в диалоговом окне Annotation Properties установите флажок Use annotation text as click callback.
Если вы сопоставляете аннотацию с функцией нажатия кнопки, нажатие вызывает функцию вместо того, чтобы выбрать аннотацию. Чтобы выбрать его вместо этого, перетащите рамку выделения вокруг этого. Чтобы отредактировать его, щелкните правой кнопкой по нему и выберите Edit Text или Properties.