Представлять сбрасываемую подсистему с синхронным сбросом и включением
Подсистемы кодера ЛПВП/ЛПВП
Сбрасываемая синхронная подсистема использует блок управления состоянием в синхронном режиме с блоком сбрасываемой подсистемы. Для блоков подсистем с состоянием блок управления состоянием в синхронном режиме обеспечивает эффективный сброс и активизирует поведение моделирования на аппаратных средствах.

Порт сброса в блоке Resettable Synchronous Subsystem добавляет возможность сброса к блокам внутри подсистемы, которые имеют состояние. Сюда входят блоки, для которых не требуется возможность внешнего порта сброса, такие как фильтры,
диаграмма Stateflow ® и функциональные блоки MATLAB. Для генерации кода HDL тип триггера Reset порта 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 рассматривать подсистему как единицу при определении порядка выполнения блочных методов.
По умолчанию: Откл.
Заставьте Simulink рассматривать подсистему как единицу при определении порядка выполнения блочных методов. Например, когда требуется вычислить выходные данные подсистемы, программное обеспечение Simulink вызывает методы вывода всех блоков подсистемы перед вызовом методов вывода других блоков на том же уровне, что и блок подсистемы.
Заставьте Simulink рассматривать все блоки в подсистеме как находящиеся на том же уровне иерархии модели, что и подсистема, при определении порядка выполнения блочного метода. Это может привести к перемежению выполнения блочных методов в подсистеме с выполнением блочных методов вне подсистемы.
Этот параметр позволяет:
Минимизация вхождений алгебраического цикла
Время выборки
Упаковка функций (требуется лицензия Simulink Coder™)
Заставляет программное обеспечение Simulink рассматривать подсистему как единицу при распространении условий исполнения из блоков источника исполнения или в блоки приемника исполнения.
По умолчанию: Вкл.
Simulink рассматривает подсистему как единицу при распространении условий исполнения из блоков источника исполнения или в блоки получателя исполнения. Например, когда Simulink вычисляет условие исполнения подсистемы, оно распространяется на все блоки подсистемы.
Simulink рассматривает все блоки в подсистеме как находящиеся на том же уровне иерархии модели, что и сама подсистема при определении их исполнения.
Укажите формат кода, создаваемого для атомной (невиртуальной) подсистемы.
По умолчанию:
Auto
AutoSimulink Coder выбирает оптимальный формат в зависимости от типа и количества экземпляров подсистемы в модели.
InlineSimulink Coder устанавливает подсистему без каких-либо условий.
Nonreusable functionПрограммное обеспечение Simulink Coder явно генерирует отдельную функцию в отдельном файле. Подсистемы с этим параметром генерируют функции, которые могут иметь аргументы в зависимости от параметра Function interface. Сгенерированную функцию и файл можно назвать с помощью параметров Имя функции и Имя файла (без расширения). Эти функции не являются возвратными.
Reusable functionSimulink Coder генерирует функцию с аргументами, которые позволяют повторно использовать код подсистемы, когда модель включает несколько экземпляров подсистемы.
Эта опция создает функцию с аргументами, которая позволяет повторно использовать код подсистемы в сгенерированном коде ссылочной иерархии модели. В этом случае подсистема должна находиться в библиотеке.
Типы данных | Double | Single | Boolean | Базовое целое | Фиксированная точка | Перечисленная | Шина |
Многомерные сигналы | Да |
Сигналы переменного размера | Да |
Создание кода HDL | Да |