exponenta event banner

Редактор функциональных блоков MATLAB

Настройка редактора функциональных блоков MATLAB

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

Инструменты редактора функциональных блоков MATLAB

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

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

Изменить данные

Открытие диалогового окна «Порты и диспетчер данных» для добавления или изменения аргументов для текущего функционального блока MATLAB. Дополнительные сведения см. в разделе Управление портами и данными.

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

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

Цель моделирования

Открывает панель Цель моделирования (Simulation Target) в диалоговом окне Параметры конфигурации (Configuration Parameters) для включения пользовательского кода.

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

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

Пример определения входного аргумента для блока функции MATLAB см. в разделе Определение входов и выходов.

Редактирование и отладка кода функционального блока MATLAB

Отступы вручную

Для отступа блока кода вручную:

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

  2. Выберите один из инструментов отступа на вкладке «Редактор»:

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

Открытие выделенной области

Локальную функцию, функцию, файл или переменную можно открыть из файла в редакторе функциональных блоков MATLAB.

Чтобы открыть выделенный фрагмент, выполните следующие действия.

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

  2. Щелкните правой кнопкой мыши и выберите в контекстном меню команду Открыть < выделение >.

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

Примечание

При открытии входного или выходного параметра блока MATLAB Function открывается диспетчер портов и данных с выделенным выбранным параметром. Для изменения атрибутов параметров можно использовать Диспетчер портов и данных. Дополнительные сведения см. в разделе Порты и диспетчер данных.

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

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

Чтобы оценить выбор, выполните следующие действия.

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

  2. Наведите курсор мыши на выделенный текст, затем щелкните правой кнопкой мыши и выберите в контекстном меню пункт «Вычислить выбор». (Также можно выбрать пункт Вычислить выбор (Evaluate Selection) в меню Текст (Text)).

При достижении точки останова в окне команд MATLAB в ответ на запрос отладчика командной строки отображается значение переменной или уравнения.

debug>> stdev
 
	1.1180

debug>> 

Примечание

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

Настройка области данных

Для установки области данных входного параметра блока MATLAB Function:

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

  2. Наведите курсор на выделенный текст, затем щелкните правой кнопкой мыши и выберите в контекстном меню «Область данных для < выделения >».

  3. Выберите:

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

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

Дополнительные сведения см. в разделе Настройка общих свойств.

Связанные примеры

Подробнее