Simulink ® Design Verifier™ обеспечивает различные уровни поддержки блоков Simulink:
Полностью поддерживается
Частично поддерживается
Не поддерживается
Если модель содержит неподдерживаемые блоки, можно включить автоматическое блокирование. Автоматическое блокирование учитывает интерфейс неподдерживаемых блоков, но не их поведение. Однако если какой-либо из неподдерживаемых блоков влияет на результат моделирования, анализ может привести только к частичным результатам. Дополнительные сведения об автоматическом блокировании см. в разделе Обработка несовместимости с автоматическим блокированием.
Чтобы достичь 100% покрытия, избегайте использования неподдерживаемых блоков в анализируемых моделях. Аналогично, для частично поддерживаемых блоков укажите только те параметры блоков, которые распознает Simulink Design Verifier.
В следующих таблицах обобщена поддержка анализа Simulink Design Verifier для блоков Simulink. Каждая таблица содержит список блоков в библиотеке Simulink и информацию о поддержке данного блока.
Дополнительная математическая и дискретная библиотека
Программное обеспечение поддерживает все блоки в библиотеке дополнительных математических и дискретных данных.
Библиотека часто используемых блоков
Библиотека часто используемых блоков включает блоки из других библиотек. Эти блоки перечислены в соответствующих библиотеках.
| Блок | Примечания по поддержке |
|---|---|
| Производная | Не поддерживается |
| Интегратор | Не поддерживается и не упирается |
| Интегратор Лимитед | Не поддерживается и не упирается |
| PID-контроллер | Не поддерживается |
| PID-контроллер (2 степени свободы) | Не поддерживается |
| Интегратор второго порядка | Не поддерживается и не упирается |
| Интегратор второго порядка Limited | Не поддерживается и не упирается |
| Состояние - пространство | Не поддерживается и не упирается |
| Перенос Fcn | Не поддерживается и не упирается |
| Задержка транспортировки | Не поддерживается |
| Переменная задержка по времени | Не поддерживается |
| Переменная задержка транспортировки | Не поддерживается |
| Нулевой полюс | Не поддерживается и не упирается |
| Блок | Примечания по поддержке |
|---|---|
| Задержка | Поддержанный |
| Различие | Поддержанный |
| Дискретная производная | Поддержанный |
| Дискретный фильтр | Поддержанный |
| Дискретный фильтр FIR | Поддержанный |
| Дискретный PID-контроллер | Поддержанный |
| Дискретный PID-контроллер (2 степени свободы) | Поддержанный |
| Дискретное состояние - пространство | Не поддерживается |
| Дискретный перенос Fcn | Поддержанный |
| Дискретный нулевой полюс | Не поддерживается |
| Интегратор дискретного времени | Поддержанный |
| Память | Поддержанный |
| Задержка с отводом | Поддержанный |
| Перенос Fcn Первый заказ | Поддержанный |
| Перенос вывода или задержки Fcn | Поддержанный |
| Трансфер Fcn Real Zero | Поддержанный |
| Единичная задержка | Поддержанный |
| Удержание нулевого заказа | Поддержанный |
Библиотека логических и битовых операций
| Блок | Примечания по поддержке |
|---|---|
| Косинус | Поддержанный |
| Таблица прямого поиска (n-D) | Поддержанный |
| Интерполяция с использованием Prelookup | Не поддерживается, если:
или
|
| 1-D Таблица подстановки | Не поддерживается, если метод интерполяции или параметр метода экстраполяции имеют значение |
| 2-D Таблица подстановки | Не поддерживается, если метод интерполяции или параметр метода экстраполяции имеют значение |
| n-D таблица подстановки | Не поддерживается, если:
или
|
| Динамическая таблица подстановки | Поддержанный |
| Предварительный поиск | Не поддерживается, когда выход представляет собой массив шин |
| Синус | Поддержанный |
Библиотека математических операций
Библиотека утилит для всей модели
| Блок | Примечания по поддержке |
|---|---|
| Таблица поддержки блоков | Поддержанный |
| DocBlock | Поддержанный |
| Сведения о модели | Поддержанный |
| Линеаризация на основе времени | Не поддерживается |
| Линеаризация на основе триггера | Не поддерживается |
| Блок | Примечания по поддержке |
|---|---|
| Атомная подсистема | Поддержанный |
| Подсистема повторного использования кода | Поддержанный |
| Конфигурируемая подсистема | Поддержанный |
| Позволить | Поддержанный |
| Включенная подсистема | При проверке проектного диапазона не учитываются указанные минимальные и максимальные значения для блоков, подключенных к выходному порту подсистемы. Дополнительные сведения о проверках диапазона проектирования см. в разделе Проверка указанных нарушений минимального и максимального значений. Simulink Design Verifier считает включенные подсистемы короткозамкнутыми во время генерации теста. |
| Включенная и запускаемая подсистема | Не поддерживается, если сигнал управления триггером указывает тип данных с фиксированной точкой. При проверке проектного диапазона не учитываются указанные минимальные и максимальные значения для блоков, подключенных к выходному порту подсистемы. Дополнительные сведения о проверках диапазона проектирования см. в разделе Проверка указанных нарушений минимального и максимального значений. Simulink Design Verifier считает включенные и запускаемые подсистемы короткозамкнутыми во время генерации теста. |
| Для каждого | Поддерживается следующими ограничениями:
|
| Для каждой подсистемы | Поддерживается следующими ограничениями:
|
| Для итераторной подсистемы | Поддержанный |
| Функция - защелка обратной связи вызова | Поддержанный |
| Генератор вызовов функций | Поддержанный |
| Разделение функций и вызовов | Поддержанный |
| Подсистема вызова функций | При проверке проектного диапазона не учитываются указанные минимальные и максимальные значения для блоков, подключенных к выходному порту подсистемы. Дополнительные сведения о проверках диапазона проектирования см. в разделе Проверка указанных нарушений минимального и максимального значений. |
| Если | Конфигурации параметров не поддерживаются. При анализе игнорируются конфигурации параметров, заданные для блока If. |
| Если подсистема действий | Поддержанный |
| В элементе шины | Поддержанный |
| Inport | Поддержанный |
| Модель | Поддерживается, за исключением ограничений, описанных в разделе Ограничения поддержки блоков модели. |
| Элемент Out Bus | Поддержанный |
| Вспомогательный порт | Поддержанный |
| Сбрасываемая подсистема | Поддержанный |
| Подсистема | Поддержанный |
| Переходы вариантов в потоке состояний (поток состояний) | Поддерживается. Анализируется только активный вариант. |
| Вариант переключения | Поддержанный |
| Подсистема действий переключения вариантов | Поддержанный |
| Спусковой механизм | Поддержанный |
| Срабатывающая подсистема | Не поддерживается, если сигнал управления триггером указывает тип данных с фиксированной точкой. При проверке проектного диапазона не учитываются указанные минимальные и максимальные значения для блоков, подключенных к выходному порту подсистемы. Дополнительные сведения о проверках диапазона проектирования см. в разделе Проверка указанных нарушений минимального и максимального значений. Simulink Design Verifier считает включенные подсистемы короткозамкнутыми во время генерации теста. |
| Вариационная подсистема | Не поддерживается, если включен параметр Генерировать условия препроцессора. Анализируется только активный вариант. |
| Подсистема итератора | Поддержанный |
Библиотека маршрутизации сигналов
| Блок | Примечания по поддержке |
|---|---|
| Назначение шины | Поддержанный |
| Автор шины | Поддержанный |
| Селектор шины | Поддержанный |
| Память хранилища данных | Поддержанный |
| Чтение хранилища данных | Не поддерживается при включении |
| Запись в хранилище данных | Не поддерживается при включении |
| Demux | Поддержанный |
| Контроллер окружающей среды | Поддержанный |
| От | Поддержанный |
| Goto | Поддержанный |
| Перейти к разделу Видимость тегов | Поддержанный |
| Вектор индекса | Поддержанный |
| Ручное переключение | Блок ручного переключения совместим с программным обеспечением, но анализ игнорирует этот блок в модели. Анализ не помечает цели покрытия для этого блока как удовлетворяемые или неудовлетворительные. Данные покрытия модели собираются для блока ручного переключения. |
| Слияние | Поддержанный |
| Мультипортовый коммутатор | Поддержанный |
| Mux | Поддержанный |
| Отборщик | Поддержанный |
| Выключатель | Поддержанный |
| Конкатенат вектора | Поддержанный |
| Блок | Примечания по поддержке |
|---|---|
| Показ | Поддержанный |
| Плавающая область | Поддержанный |
| Аутпорт (Out1) | Поддержанный |
| Элемент Out Bus | Поддержанный |
| Объем | Поддержанный |
| Остановить моделирование | Не поддерживается и не упирается |
| Терминатор | Поддержанный |
| К файлу | Поддержанный |
| К рабочему пространству | Поддержанный |
| График XY | Поддержанный |
| Блок | Примечания по поддержке |
|---|---|
| Белый шум с ограниченным диапазоном | Не поддерживается |
| Чирп-сигнал | Не поддерживается |
| Часы | Поддержанный |
| Постоянный | Поддерживается, если значение константы не равно inf. |
| Счетчик свободно работает | Поддержанный |
| Счетчик ограничен | Поддержанный |
| Цифровые часы | Поддержанный |
| Перечисляемая константа | Поддержанный |
| Из файла | Не поддерживается. Когда данные MAT-файла хранятся в MATLAB ® |
| Из рабочей области | Не поддерживается |
| Земля | Поддержанный |
| Ввод (In1) | Поддержанный |
| В элементе шины | Поддерживается, если Simulink.Bus тип определен для элемента In Bus. |
| Генератор импульсов | Поддержанный |
| Пандус | Поддержанный |
| Случайное число | Не поддерживается и не упирается |
| Повторяющаяся последовательность | Не поддерживается |
| Интерполяция повторяющейся последовательности | Не поддерживается |
| Повторяющаяся лестница последовательности | Поддержанный |
| Построитель сигналов | Не поддерживается |
| Редактор сигналов | Не поддерживается |
| Генератор сигналов | Не поддерживается |
| Синусоидальная волна | Не поддерживается |
| Шаг | Поддержанный |
| Единообразное случайное число | Не поддерживается и не упирается |
Библиотека пользовательских функций
| Блок | Примечания по поддержке |
|---|---|
| Инициализация функции |
|
| Интерпретированная функция MATLAB | Не поддерживается |
| Level-2 S-функция MATLAB | Ограничения см. в разделе Ограничения и рекомендации по поддержке S-функций и кода C/C + +. |
| Функция MATLAB | Ограничения см. в разделе Ограничения поддержки для MATLAB при создании кода. |
| Система MATLAB |
|
| Функция сброса | Не поддерживается |
| Построитель S-функций | Ограничения см. в разделе Ограничения и рекомендации по поддержке S-функций и кода C/C + +. |
| Завершить функцию | Частично поддерживается.
|
| Эталон наблюдателя (Simulink Test) | Поддерживается ограничениями. См. раздел Изоляция логики проверки с наблюдателями. |
| Библиотека Simscape | Не поддерживается |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.