Resettable Synchronous Subsystem

Представление сбрасываемой подсистемы, которая имеет синхронное поведение сброса и включения

Библиотека

HDL-кодер/HDL-подсистемы

  • Resettable Synchronous Subsystem block

Описание

Resettable Synchronous Subsystem использует State Control блок в Synchronous способе с Resettable Subsystem блок. Для блоков подсистемы с состоянием, блок State Control в Synchronous режиме обеспечивает эффективный сброс и включение поведения симуляции на оборудовании.

Порт сброса в блоке Resettable Synchronous Subsystem добавляет возможность сброса в блоки внутри подсистемы, которые имеют состояние. Это включает блоки, которые не должны иметь возможности внешнего порта сброса, такие как фильтры, Stateflow® Chart, и MATLAB Function блоки. Для генерации HDL-кода Reset trigger type порта Reset устанавливается равным level hold по умолчанию.

Поддержка типа данных

Смотрите Inport для получения информации о типах данных, принятых входными портами подсистемы. Смотрите Outport для получения информации о типах данных, выводимых выходными портами подсистемы.

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

Параметры

Показать метки портов

Отображение меток портов подсистем на блоке подсистемы.

Настройки

По умолчанию: FromPortIcon

none

Не отображает метки портов на блоке подсистемы.

FromPortIcon

Если соответствующий значок порта отображает имя сигнала, параметр отображает имя сигнала на блоке подсистемы. В противном случае отображается имя блока портов.

FromPortBlockName

Отобразите имя соответствующего блока портов на блоке подсистемы.

SignalName

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

Информация о командной строке

Информацию о командной строке см. в разделе Параметры.

Чтение/запись разрешений

Управление доступом пользователя к содержимому подсистемы.

Настройки

По умолчанию: ReadWrite

ReadWrite

Включает открытие и изменение содержимого подсистемы.

ReadOnly

Включает открытие, но не изменение подсистемы. Если подсистема находится в библиотеке блоков, можно создать и открыть ссылки на подсистему, а также создать и изменить локальные копии подсистемы. Невозможно изменить разрешения или содержимое исходного образца библиотеки.

NoReadOrWrite

Отключает открытие или изменение подсистемы. Если подсистема находится в библиотеке блоков, можно создать ссылки с подсистемой в модели. Вы не можете открыть, изменить, разрешения изменения, или создать местные копии подсистемы.

Информация о командной строке

Информацию о командной строке см. в разделе Параметры.

Имя функции обратного вызова с ошибкой

Введите имя функции, которая будет вызываться, если ошибка возникает во время выполнения подсистемы программным обеспечением Simulink.

Настройки

По умолчанию: ' '

Simulink передает функции два аргумента: указатель на подсистему и вектор символов, который задает тип ошибки. Если функция не задана, вы получаете общее сообщение об ошибке.

Информация о командной строке

Информацию о командной строке см. в разделе Параметры.

Иерархическое разрешение разрешений

Укажите, разрешать ли имена переменных рабочей области, на которые ссылается эта подсистема.

Настройки

По умолчанию: All

All

Разрешить все имена переменных рабочей области, используемых этой подсистемой, включая те, которые используются для задания значений параметров блоков и объектов данных Simulink (для примера, Simulink.Signal объекты).

ExplicitOnly

Разрешите имена переменных рабочей области, используемых для задания значений параметров блоков, памяти хранилища данных (где нет блока), сигналов и состояний, отмеченных использованием значка разрешения сигнала.

None

Не разрешайте имена переменных рабочей области.

Информация о командной строке

Информацию о командной строке см. в разделе Параметры.

Обработайте как атомарный модуль

Заставляет Simulink обрабатывать подсистему как модуль при определении порядка выполнения блочных методов.

Настройки

По умолчанию: Off

На

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

Прочь

Причина того, что Simulink обрабатывает все блоки в подсистеме как находящиеся на том же уровне иерархии модели, что и подсистема, при определении порядка выполнения блочного метода. Это может привести к тому, что выполнение методов блока в подсистеме будет перемежаться с выполнением методов блока за пределами подсистемы.

Зависимости

Этот параметр включает:

  • Minimize algebraic loop occurrences

  • Sample time

  • Function packaging (требует лицензии Simulink Coder™)

Информация о командной строке

Информацию о командной строке см. в разделе Параметры.

Обработайте как сгруппированное при распространении вариантных условий

Заставляет программное обеспечение Simulink обрабатывать подсистему как модуль при распространении вариантов условий из блоков Variant Source или в блоки Variant Sink.

Настройки

По умолчанию: On

На

Simulink обрабатывает подсистему как модуль при распространении вариантов условий из блоков Variant Source или в блоки Variant Sink. Для примера, когда Simulink вычисляет условие варианта подсистемы, это условие распространяется на все блоки подсистемы.

Прочь

Simulink обрабатывает все блоки в подсистеме как находящиеся на том же уровне в иерархии модели, что и сама подсистема, при определении их варианта условия.

Информация о командной строке

Информацию о командной строке см. в разделе Параметры.

Упаковка функций

Укажите формат кода, который будет сгенерирован для атомарной (невиртуальной) подсистемы.

Настройки

По умолчанию: Auto

Auto

Simulink Coder выбирает оптимальный формат на основе типа и количества образцов подсистемы в модели.

Inline

Simulink Coder вводит подсистему безоговорочно.

Nonreusable function

Программное обеспечение Simulink Coder явным образом генерирует отдельную функцию в отдельном файле. Подсистемы с этим параметром генерируют функции, которые могут иметь аргументы в зависимости от Function interface настройки параметра. Вы можете назвать сгенерированную функцию и файл, используя параметры Function name и File name (no extension). Эти функции не являются повторяющимися.

Reusable function

Simulink Coder генерирует функцию с аргументами, которая позволяет повторно использовать код подсистемы, когда модель включает несколько образцы подсистемы.

Эта опция генерирует функцию с аргументами, которая позволяет повторно использовать код подсистемы в сгенерированном коде иерархии модели-ссылки. В этом случае подсистема должна находиться в библиотеке.

Информация о командной строке

Информацию о командной строке см. в разделе Параметры.

Особенности

Типы данных

Дважды | единственный | булев | основывают целое число | фиксированная точка | перечисленный | автобус

Многомерные сигналы

Да

Сигналы переменного размера

Да

Генерация HDL-кода

Да

Расширенные возможности

.
Введенный в R2016b