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