Дискретная Система событий MATLAB

Дискретная система событий MATLAB

  • Библиотека:
  • SimEvents

Описание

Блок MATLAB Discrete-Event System позволяет вам создавать и создавать дискретные системы событий в MATLAB® с помощью блока MATLAB System. С этим блоком можно создать событийно-управляемое системное использование потока сущности MATLAB и использовать его в модели Simulink®. Для получения дополнительной информации о реализации класса matlab.DiscreteEventSystem с блоком MATLAB Discrete-Event System, смотрите, Создают Авторские блоки Используя Блок Дискретной Системы событий MATLAB.

Параметры

развернуть все

Задайте полное имя пользовательского класса объекта дискретной системы событий без расширения файла. Эта запись является чувствительной к регистру. Имя класса должно существовать на пути MATLAB.

Можно задать имя объекта дискретной системы событий одним из этих способов:

  • Введите имя в текстовом поле.

  • Кликните по стрелке списка, присоединенной к текстовому полю. Если допустимые Системные объекты существуют в текущей папке, имена появляются в списке. Выберите Системный объект из этого списка.

  • Просмотрите к папке, которая содержит допустимый объект дискретной системы событий. Если папка не находится на вашем пути MATLAB, программное обеспечение предлагает вам добавлять его.

Если необходимо создать объект дискретной системы событий, можно создать один из шаблона путем нажатия на New.

После того, как вы сохраните Системный объект SimEvents®, имя появляется в текстовом поле System object name.

Используйте полное имя пользовательского имени класса объекта дискретной системы событий. Блок не принимает переменную MATLAB, которую вы присвоили имени класса объекта дискретной системы событий.

Программируемое использование

Параметры блоков: System
Ввод: символьный вектор
Значения: '<Enter System Class Name>' | вектор символов
Значение по умолчанию: '<Enter System Class Name>'

Нажмите эту кнопку, чтобы создать Системный объект SimEvents из шаблона.

Выберите одну из этих опций.

  • Basic

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

После того, как вы сохраните Системный объект SimEvents, можно ввести имя в текстовом поле System object name.

Задайте режим симуляции как Code generation или Interpreted execution.

  • Interpreted execution

    Этот режим моделирует Системный объект на основе интерпретированного языка MATLAB с включенными отладчиками.

  • Code generation

    Этот режим генерации кода уменьшает время симуляции моделей SimEvents. На первом образцовом выполнении блок MATLAB Discrete-Event System моделирует и генерирует код с помощью только функции MATLAB, поддержанные для генерации кода. Если код Системного объекта и параметры блоков не изменяются, последующие образцовые выполнения не регенерируют код. Блоки Дискретной Системы событий MATLAB также поддерживают повторное использование кода для моделей, которые имеют несколько блоков Дискретной Системы событий MATLAB с помощью того же исходного файла Системного объекта. Для получения дополнительной информации смотрите, Генерируют Код для Блоков Дискретной Системы событий MATLAB.

Программируемое использование

Параметры блоков: SimulateUsing
Ввод: символьный вектор
Значения: 'Code generation' | Interpreted execution
Значение по умолчанию: 'Code generation'

Введенный в R2016a

Для просмотра документации необходимо авторизоваться на сайте