Поддерживаемые и неподдерживаемые блоки Simulink в Simulink Design Verifier
Simulink® Design Verifier™ обеспечивает различные уровни поддержки блоков Simulink:
Полностью поддерживаемый
Частично поддерживаемый
Не поддерживаемый
Если ваша модель содержит неподдерживаемые блоки, можно включить автоматическое блокирование. Автоматическое блокирование рассматривает интерфейс неподдерживаемых блоков, но не их поведение. Если какой-либо из неподдерживаемых блоков влияет на результат симуляции, однако, анализ может достигнуть только частичных результатов. Для получения дополнительной информации об автоматическом блокировании, смотрите Несовместимости Указателя с Автоматическим Блокированием.
Чтобы достигнуть 100%-го покрытия, избегайте использования неподдерживаемых блоков в моделях, которые вы анализируете. Точно так же для частично поддерживаемых блоков, задайте только параметры блоков, которые распознает Simulink Design Verifier.
Следующие таблицы обобщают аналитическую поддержку Simulink Design Verifier блоков Simulink. Каждая таблица приводит блоки в Библиотеке Simulink и описывает информацию о поддержке для того конкретного блока.
Дополнительная математика и дискретная библиотека
Программное обеспечение поддерживает все блоки в библиотеке Additional Math и Discrete.
Библиотека блоков, которой обычно пользуются,
Библиотека Commonly Used Blocks включает блоки из других библиотек. Те блоки перечислены под их соответствующими библиотеками.
Непрерывная библиотека
Библиотека разрывов
Программное обеспечение поддерживает все блоки в библиотеке Discontinuities.
Дискретная библиотека
Логика и библиотека битовых операций
Программное обеспечение поддерживает все блоки в библиотеке Logic и Bit Operations.
Библиотека интерполяционных таблиц
Библиотека математических операций
Библиотека Model Verification
Программное обеспечение поддерживает все блоки в библиотеке Model Verification.
Сервисная библиотека всей модели
Ports & Subsystems Library
Блок | Поддержите примечания |
---|
Atomic Subsystem | Поддерживаемый |
Code Reuse Subsystem | Поддерживаемый |
Configurable Subsystem | Поддерживаемый |
Включить | Поддерживаемый |
Enabled Subsystem | Проверки диапазона проекта не считают заданные минимальные и максимальные значения для блоков соединенными с выходным портом подсистемы. Для получения дополнительной информации о проверках диапазона проекта смотрите Проверку на Заданные Нарушения Минимального и Максимального значения. Simulink Design Verifier обрабатывает Enabled Подсистемы, как закорочено во время генерации тестов. |
Enabled and Triggered Subsystem | Не поддерживаемый, когда триггерный управляющий сигнал задает тип данных с фиксированной точкой. Проверки диапазона проекта не считают заданные минимальные и максимальные значения для блоков соединенными с выходным портом подсистемы. Для получения дополнительной информации о проверках диапазона проекта смотрите Проверку на Заданные Нарушения Минимального и Максимального значения. Simulink Design Verifier обрабатывает Enabled и Triggered подсистемы, как закорочено во время генерации тестов. |
For Each | Поддерживаемый с нижеследующими ограничениями: |
For Each Subsystem | Поддерживаемый с нижеследующими ограничениями: |
For Iterator Subsystem | Поддерживаемый |
Function-Call Feedback Latch | Поддерживаемый |
Function-Call Generator | Поддерживаемый |
Function-Call Split | Поддерживаемый |
Function-Call Subsystem | Проверки диапазона проекта не считают заданные минимальные и максимальные значения для блоков соединенными с выходным портом подсистемы. Для получения дополнительной информации о проверках диапазона проекта смотрите Проверку на Заданные Нарушения Минимального и Максимального значения. Не поддерживаемый то, когда Function-Call Subsystem вызывается с помощью триггеров вызова функции, передало через корневой уровень блоки Inport. Для получения дополнительной информации смотрите, Обзор Моделей Экспорта функций (Simulink). |
If | Настройки параметра не поддержаны. Анализ игнорирует настройки параметра, которые вы задаете для блока If. |
If Action Subsystem | Поддерживаемый |
In Bus Element | Поддерживаемый |
Inport | Поддерживаемый |
Model | Поддерживаемый за исключением ограничений описан в Ограничениях Поддержки для блоков Model. |
Out Bus Element | Поддерживаемый |
Outport | Поддерживаемый |
Resettable Subsystem | Поддерживаемый |
Subsystem | Поддерживаемый |
Variant Transitions in Stateflow | Поддерживаемый. Только активный вариант анализируется. |
Switch Case | Поддерживаемый |
Switch Case Action Subsystem | Поддерживаемый |
Trigger | Поддерживаемый |
Triggered Subsystem | Не поддерживаемый, когда триггерный управляющий сигнал задает тип данных с фиксированной точкой. Проверки диапазона проекта не считают заданные минимальные и максимальные значения для блоков соединенными с выходным портом подсистемы. Для получения дополнительной информации о проверках диапазона проекта смотрите Проверку на Заданные Нарушения Минимального и Максимального значения. Simulink Design Verifier обрабатывает Enabled Подсистемы, как закорочено во время генерации тестов. |
Variant Subsystem | Не поддерживаемый, когда параметр Generate preprocessor conditionals включен. Только активный вариант анализируется. |
While Iterator Subsystem | Поддерживаемый |
Сигнал приписывает библиотеку
Программное обеспечение поддерживает все блоки в библиотеке Signal Attributes.
Библиотека маршрутизации сигнала
Библиотека приемников
Исходная библиотека
Пользовательская библиотека функций