Восстановленная синхронная подсистема

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

Библиотека

HDL Coder / Подсистемы HDL

Описание

Блок Resettable Synchronous Subsystem использует режим Synchronous блока State Control с блоком Resettable Subsystem. Если символ S появляется в подсистеме, то это синхронно. Для получения дополнительной информации о блоке в HDL Coder™, смотрите Восстановленную Синхронную Подсистему.

Для получения дополнительной информации о блоке State Control, смотрите Госконтроль.

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

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

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

Параметры

Покажите метки порта

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

Настройки

Значение по умолчанию: FromPortIcon

'none'

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

FromPortIcon

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

FromPortBlockName

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

SignalName

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

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

Смотрите Специфичные для блока Параметры для получения информации о командной строке.

Полномочия чтения-записи

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

Настройки

Значение по умолчанию: Чтение-запись

Чтение-запись

Позволяет открыться и модификация содержимого подсистемы.

Только для чтения

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

NoReadOrWrite

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

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

Смотрите Специфичные для блока Параметры для получения информации о командной строке.

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

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

Настройки

Значение по умолчанию: ' '

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

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

Смотрите Специфичные для блока Параметры для получения информации о командной строке.

Разрешите иерархическое разрешение

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

Настройки

Значение по умолчанию: Все

Все

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

ExplicitOnly

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

'none'

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

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

Смотрите Специфичные для блока Параметры для получения информации о командной строке.

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

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

Настройки

Значение по умолчанию: 'off'

На

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

'off'

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

Зависимости

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

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

Смотрите Специфичные для блока Параметры для получения информации о командной строке.

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

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

Настройки

Значение по умолчанию: на

На

Симулинк обрабатывает подсистему как модуль при распространении различных условий от Различных Исходных блоков или к Различным блокам Приемника. Например, когда Симулинк вычисляет различное условие подсистемы, оно распространяет то условие ко всем блокам в подсистеме.

'off'

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

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

Смотрите Специфичные для блока Параметры для получения информации о командной строке.

Функциональная упаковка

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

Настройки

Значение по умолчанию: 'auto'

'auto'

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

Встроенный

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

Nonreusable function

Simulink Coder явным образом генерирует отдельную функцию в отдельном файле. В некоторых случаях, когда вы применяете эту установку, подсистемы генерируют функции с аргументами, которые зависят от установки параметра интерфейса Function. Можно назвать сгенерированную функцию и файл с помощью Имени функции параметров и Имени файла (никакое расширение). Эти функции не повторно используемы.

Reusable function

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

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

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

Смотрите Специфичные для блока Параметры для получения информации о командной строке.

Характеристики

Типы данных

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

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

Да

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

Да

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

Да

Введенный в R2017b

Была ли эта тема полезной?