Представляйте восстановленную подсистему, которая имеет синхронный сброс, и включите поведение
HDL Coder / Подсистемы 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-кода | Да |
Enabled Synchronous Subsystem | State Control | Synchronous Subsystem