Добавьте коллбэк аннотации

Функции обратного вызова аннотации

Можно сопоставить эти функции обратного вызова с аннотациями.

Нажмите Function

Можно сделать аннотацию интерактивным использованием ссылки. В качестве альтернативы можно сделать аннотацию интерактивной путем добавления коллбэка функции нажатия кнопки. Функция нажатия кнопки является функцией MATLAB®, которую вызывает Simulink®, когда вы кликаете по аннотации.

Можно добавить коллбэк функции нажатия кнопки программно или в интерактивном режиме. Чтобы создать функцию нажатия кнопки программно, смотрите Simulink.Annotation. Чтобы создать тот в интерактивном режиме, смотрите Партнера Нажимать Function с Аннотацией.

Текст для аннотаций, сопоставленных с функцией нажатия кнопки, появляется в синем.

Функция load

Simulink вызывает функцию load, когда вы загружаете модель, которая содержит связанную аннотацию. Чтобы сопоставить функцию load с аннотацией, установите LoadFcn свойство аннотации к желаемой функции (см. Simulink.Annotation).

Удалите функцию

Удалить функция вызывается, прежде чем вы удалите аннотацию. Чтобы сопоставить удалить функцию с аннотацией, установите DeleteFcn свойство аннотации к желаемой функции (см. Simulink.Annotation).

Сопоставьте функцию нажатия кнопки с аннотацией

Можно в интерактивном режиме сопоставить функцию нажатия кнопки с аннотацией.

  1. Добавьте аннотацию.

  2. Откройте диалоговое окно Annotation Properties. Щелкните правой кнопкой по аннотации и выберите Properties.

  3. Откройте вкладку ClickFcn. В текстовом поле под ClickFcn введите код MATLAB, который задает функцию нажатия кнопки, и нажмите OK.

Совет

В качестве альтернативы можно использовать текст аннотации в качестве функции нажатия кнопки. Затем в диалоговом окне Annotation Properties установите флажок Use annotation text as click callback.

Выберите и отредактируйте функциональные нажатием кнопки аннотации

Если вы сопоставляете аннотацию с функцией нажатия кнопки, нажатие вызывает функцию вместо того, чтобы выбрать аннотацию. Чтобы выбрать его вместо этого, перетащите рамку выделения вокруг этого. Чтобы отредактировать его, щелкните правой кнопкой по нему и выберите Edit Text или Properties.

Похожие темы