Блок MATLAB function

Настройка редактора Блока MATLAB function

Используйте значки на панели инструментов, чтобы настроить внешний вид Блока MATLAB function Редактора так же, как и MATLAB® редактора. См. Рабочий стол.

Инструменты редактора блоков MATLAB function

Для работы с блоком MATLAB Function используйте следующие инструменты:

Кнопка инструментаОписание

Редактирование данных

Открывает диалоговое окно Ports and Data Manager, чтобы добавить или изменить аргументы для текущего блока MATLAB Function. Дополнительные сведения см. в разделах Порты и Диспетчер данных.

Просмотр отчета

Открывает отчет о функции MATLAB для блока MATLAB Function. Для получения дополнительной информации смотрите Отчеты о функциях MATLAB.

Цель симуляции

Открывает панель Simulation Target в диалоговом окне Configuration Parameters для включения пользовательского кода.

Перейти к схеме

Отображает функцию MATLAB в собственной схеме, не закрывая редактор.

Смотрите Define Inputs и Выходы для примера определения входного параметра для блока MATLAB Function.

Редактирование и отладка кода Блока MATLAB function

Ручное углубление

Чтобы отступить блок кода вручную:

  1. Выделите текст, который вы хотите отступить.

  2. Выберите один из инструментов Indent на вкладке Editor:

    ИнструментОписание
    Применение интеллектуального отступа к выделенному тексту.
    Перемещение выделенного текста вправо на один уровень отступа.
    Перемещение выделенного текста на один уровень отступа.

Открытие выбора

Вы можете открыть локальную функцию, функцию, файл или переменную из файла в Блок MATLAB function Редактора.

Чтобы открыть выбор:

  1. Установите курсор в имя элемента, который вы хотите открыть.

  2. Щелкните правой кнопкой мыши и выберите Open <selection> из контекстного меню.

Редактор выбирает соответствующий инструмент для открытия выделения. Дополнительные сведения см. в разделе Управление файлами и папками.

Примечание

Если вы открываете MATLAB Function блочный входной или выходной параметр, Ports and Data Manager открывается с выделенным выбранным параметром. Для изменения атрибутов параметров можно использовать Диспетчер портов и данных. Для получения дополнительной информации см. раздел «Порты и диспетчер данных».

Оценка выбора

Можно использовать опцию меню Evaluate a Selection, чтобы сообщить значение для переменной функции MATLAB или уравнения в окне MATLAB во время симуляции.

Чтобы вычислить выбор:

  1. Выделите переменную или уравнение, которое вы хотели бы вычислить.

  2. Удерживая мышью выделенный текст, щелкните правой кнопкой мыши и выберите Evaluate Selection из контекстного меню. (Также выберите Evaluate Selection из меню Text).

Когда вы достигаете точки останова, в командном окне MATLAB отображается значение переменной или уравнения в приглашении отладчика командной строки.

debug>> stdev
 
	1.1180

debug>> 

Примечание

Вы не можете оценить выбор, пока MATLAB занят, например, запустив файл MATLAB.

Настройка возможностей данных

Чтобы задать возможности данных входного параметра MATLAB Function блока:

  1. Выделите параметр входа, который вы хотите изменить.

  2. Удерживая мышью выделенный текст, щелкните правой кнопкой мыши и выберите Data Scope for <selection> из контекстного меню.

  3. Выберите:

    • Input, предоставлены ли ваши входные данные Simulink® Модель через вход порт к блоку MATLAB Function.

    • Parameter, является ли ваш вход переменной с таким же именем в рабочем пространстве MATLAB или модели или в рабочей области маскированной подсистемы, содержащей этот блок.

Для получения дополнительной информации см. раздел «Настройка общих свойств».

Похожие примеры

Подробнее о