Представление сбрасываемой подсистемы, которая имеет синхронное поведение сброса и включения
HDL-кодер/HDL-подсистемы
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
AutoSimulink Coder выбирает оптимальный формат на основе типа и количества образцов подсистемы в модели.
InlineSimulink Coder вводит подсистему безоговорочно.
Nonreusable functionПрограммное обеспечение Simulink Coder явным образом генерирует отдельную функцию в отдельном файле. Подсистемы с этим параметром генерируют функции, которые могут иметь аргументы в зависимости от Function interface настройки параметра. Вы можете назвать сгенерированную функцию и файл, используя параметры Function name и File name (no extension). Эти функции не являются повторяющимися.
Reusable functionSimulink Coder генерирует функцию с аргументами, которая позволяет повторно использовать код подсистемы, когда модель включает несколько образцы подсистемы.
Эта опция генерирует функцию с аргументами, которая позволяет повторно использовать код подсистемы в сгенерированном коде иерархии модели-ссылки. В этом случае подсистема должна находиться в библиотеке.
Информацию о командной строке см. в разделе Параметры.
Типы данных | Дважды | единственный | булев | основывают целое число | фиксированная точка | перечисленный | автобус |
Многомерные сигналы | Да |
Сигналы переменного размера | Да |
Генерация HDL-кода | Да |