Simulink® Design Verifier™ обеспечивает различные уровни поддержки блоков Simulink:
Полностью поддерживается
Частично поддерживается
Не поддерживается
Если ваша модель содержит неподдерживаемые блоки, можно включить автоматическое упрямство. Автоматическое упрямство рассматривает интерфейс неподдерживаемых блоков, но не их поведение. Однако, если какой-либо из неподдерживаемых блоков повлияет на результат симуляции, анализ может достичь только частичных результатов. Для получения дополнительной информации об автоматическом упрямстве смотрите Handle Incompatibilities with Automatic Stubbing.
Чтобы достичь 100% покрытия, избегайте использования неподдерживаемых блоков в моделях, которые вы анализируете. Точно так же для частично поддерживаемых блоков задайте только параметры блоков, которые распознает Simulink Design Verifier.
В следующих таблицах представлена поддержка анализа Simulink Design Verifier для блоков Simulink. Каждая таблица приводит блоки в библиотеке Simulink и описывает информацию о поддержке для этого конкретного блока.
Дополнительная математическая и дискретная библиотека
Обычно используемая библиотека блоков
Библиотека Обычно используемые блоки включает блоки из других библиотек. Эти блоки перечислены в соответствующих библиотеках.
| Блок | Примечания по поддержке |
|---|---|
| Derivative | Не поддерживается |
| Integrator | Не поддерживается и не упрямится |
| Интегратор с ограниченной ответственностью | Не поддерживается и не упрямится |
| PID Controller | Не поддерживается |
| PID Controller (2 DOF) | Не поддерживается |
| Интегратор второго порядка | Не поддерживается и не упрямится |
| Second Order Integrator Limited | Не поддерживается и не упрямится |
| State-Space | Не поддерживается и не упрямится |
| Transfer Fcn | Не поддерживается и не упрямится |
| Transport Delay | Не поддерживается |
| Variable Time Delay | Не поддерживается |
| Variable Transport Delay | Не поддерживается |
| Zero-Pole | Не поддерживается и не упрямится |
| Блок | Примечания по поддержке |
|---|---|
| Delay | Поддержанный |
| Difference | Поддержанный |
| Discrete Derivative | Поддержанный |
| Discrete Filter | Поддержанный |
| Discrete FIR Filter | Поддержанный |
| Дискретный ПИД-регулятор | Поддержанный |
| Дискретный ПИД-регулятор (2 DOF) | Поддержанный |
| Discrete State-Space | Не поддерживается |
| Discrete Transfer Fcn | Поддержанный |
| Discrete Zero-Pole | Не поддерживается |
| Discrete-Time Integrator | Поддержанный |
| Memory | Поддержанный |
| Tapped Delay | Поддержанный |
| Transfer Fcn First Order | Поддержанный |
| Transfer Fcn Lead or Lag | Поддержанный |
| Transfer Fcn Real Zero | Поддержанный |
| Unit Delay | Поддержанный |
| Zero-Order Hold | Поддержанный |
Библиотека логических и битовых операций
Библиотека интерполяционных таблиц
| Блок | Примечания по поддержке |
|---|---|
| Cosine | Поддержанный |
| Direct Lookup Table (n-D) | Поддержанный |
| Interpolation Using Prelookup | Не поддерживается, когда:
или
|
| 1-D Lookup Table | Не поддерживается, когда параметр Interpolation method или Extrapolation method |
| 2-D Lookup Table | Не поддерживается, когда параметр Interpolation method или Extrapolation method |
| n-D Lookup Table | Не поддерживается, когда:
или
|
| Lookup Table Dynamic | Поддержанный |
| Prelookup | Не поддерживается, когда выход является массивом шин |
| Синус | Поддержанный |
Библиотека математических операций
| Блок | Примечания по поддержке |
|---|---|
| Abs | Поддержанный |
| Add | Поддержанный |
| Алгебраическое ограничение | Поддержанный |
| Assignment | Поддержанный |
| Bias | Поддержанный |
| Complex to Magnitude-Angle | Поддержанный |
| Complex to Real-Imag | Поддержанный |
| Divide | Поддержанный |
| Dot Product | Поддержанный |
| Поиск ненулевых элементов | Не поддерживается |
| Gain | Поддержанный |
| Magnitude-Angle to Complex | Поддержанный |
| Math Function | Поддержанный |
| Матричная конкатенация | Поддержанный |
| MinMax | Поддержанный |
| MinMax Running Resettable | Поддержанный |
| Permute Dimensions | Поддержанный |
| Polynomial | Поддержанный |
| Product | Поддержанный |
| Product of Elements | Поддержанный |
| Real-Imag to Complex | Поддержанный |
| Reciprocal Sqrt | Не поддерживается |
| Reshape | Поддержанный |
| Rounding Function | Поддержанный |
| Sign | Поддержанный |
| Signed Sqrt | Не поддерживается |
| Sine Wave Function | Не поддерживается |
| Slider Gain | Поддержанный |
| Sqrt | Не поддерживается |
| Squeeze | Поддержанный |
| Subtract | Поддержанный |
| Sum | Поддержанный |
| Sum of Elements | Поддержанный |
| Trigonometric Function | Поддерживается, если Function sin, cos, или sincos, и Approximation method CORDIC. |
| Unary Minus | Поддержанный |
| Векторная конкатенация | Поддержанный |
| Weighted Sample Time Math | Поддержанный |
| Блок | Примечания по поддержке |
|---|---|
| Block Support Table | Поддержанный |
| DocBlock | Поддержанный |
| Model Info | Поддержанный |
| Timed-Based Linearization | Не поддерживается |
| Trigger-Based Linearization | Не поддерживается |
| Блок | Примечания по поддержке |
|---|---|
| Atomic Subsystem | Поддержанный |
| Code Reuse Subsystem | Поддержанный |
| Configurable Subsystem | Поддержанный |
| Позволить | Поддержанный |
| Enabled Subsystem | Проектные проверки области значений не учитывают указанные минимальные и максимальные значения для блоков, подключенных к выходному порту подсистемы. Для получения дополнительной информации о проверках области значений проекта см. «Проверка на нарушения заданных минимальных и максимальных значений». Simulink Design Verifier рассматривает Включенные Подсистемы как короткозамкнутые во время генерации тестов. |
| 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 | Проектные проверки области значений не учитывают указанные минимальные и максимальные значения для блоков, подключенных к выходному порту подсистемы. Для получения дополнительной информации о проверках области значений проекта см. «Проверка на нарушения заданных минимальных и максимальных значений». |
| If | Строения параметров не поддерживаются. Анализ игнорирует строения параметров, которые вы задаете для блока If. |
| If Action Subsystem | Поддержанный |
| In Bus Element | Поддержанный |
| Inport | Поддержанный |
| Model | Поддерживается за исключением ограничений, описанных в «Ограничениях поддержки блоков Model». |
| Out Bus Element | Поддержанный |
| Outport | Поддержанный |
| Resettable Subsystem | Поддержанный |
| Subsystem | Поддержанный |
| Variant Transitions in Stateflow (Stateflow) | Поддерживается. Анализируется только активный вариант. |
| Switch Case | Поддержанный |
| Switch Case Action Subsystem | Поддержанный |
| Trigger | Поддержанный |
| Triggered Subsystem | Не поддерживается, когда сигнал управления триггером задает тип данных с фиксированной точкой. Проектные проверки области значений не учитывают указанные минимальные и максимальные значения для блоков, подключенных к выходному порту подсистемы. Для получения дополнительной информации о проверках области значений проекта см. «Проверка на нарушения заданных минимальных и максимальных значений». Simulink Design Verifier рассматривает Включенные Подсистемы как короткозамкнутые во время генерации тестов. |
| Variant Subsystem | Не поддерживается, когда параметр Generate preprocessor conditionals включен. Анализируется только активный вариант. |
| While Iterator Subsystem | Поддержанный |
Библиотека маршрутизации сигналов
| Блок | Примечания по поддержке |
|---|---|
| Bus Assignment | Поддержанный |
| Bus Creator | Поддержанный |
| Bus Selector | Поддержанный |
| Data Store Memory | Поддержанный |
| Data Store Read | Не поддерживается при включении |
| Data Store Write | Не поддерживается при включении |
| Demux | Поддержанный |
| Environment Controller | Поддержанный |
| From | Поддержанный |
| Goto | Поддержанный |
| Goto Tag Visibility | Поддержанный |
| Index Vector | Поддержанный |
| Manual Switch | Блок Manual Switch совместим с программным обеспечением, но анализ игнорирует этот блок в модели. Анализ не помечает цели покрытия для этого блока как удовлетворительные или неудовлетворительные. Данные о покрытии модели собираются для блока Manual Switch. |
| Merge | Поддержанный |
| Multiport Switch | Поддержанный |
| Mux | Поддержанный |
| Selector | Поддержанный |
| Switch | Поддержанный |
| Vector Concatenate | Поддержанный |
| Блок | Примечания по поддержке |
|---|---|
| Display | Поддержанный |
| Floating Scope | Поддержанный |
| Outport (Out1) | Поддержанный |
| Out Bus Element | Поддержанный |
| Scope | Поддержанный |
| Stop Simulation | Не поддерживается и не упрямится |
| Terminator | Поддержанный |
| To File | Поддержанный |
| To Workspace | Поддержанный |
| XY Graph | Поддержанный |
| Блок | Примечания по поддержке |
|---|---|
| Band-Limited White Noise | Не поддерживается |
| Chirp Signal | Не поддерживается |
| Clock | Поддержанный |
| Constant | Поддерживается, если Constant value не inf. |
| Counter Free-Running | Поддержанный |
| Counter Limited | Поддержанный |
| Digital Clock | Поддержанный |
| Enumerated Constant | Поддержанный |
| From File | Не поддерживается. Когда данные MAT-файла хранятся в MATLAB® |
| From Workspace | Не поддерживается |
| Ground | Поддержанный |
| Inport (In1) | Поддержанный |
| In Bus Element | Поддерживается, если Simulink.Bus тип определяется для элемента In Bus. |
| Pulse Generator | Поддержанный |
| Ramp | Поддержанный |
| Random Number | Не поддерживается и не упрямится |
| Repeating Sequence | Не поддерживается |
| Repeating Sequence Interpolated | Не поддерживается |
| Repeating Sequence Stair | Поддержанный |
| Signal Builder | Не поддерживается |
| Signal Editor | Не поддерживается |
| Signal Generator | Не поддерживается |
| Sine Wave | Не поддерживается |
| Step | Поддержанный |
| Uniform Random Number | Не поддерживается и не упрямится |
Библиотека пользовательских функций
| Блок | Примечания по поддержке |
|---|---|
| Initialize Function |
|
| Interpreted MATLAB Function | Не поддерживается |
| Level-2 MATLAB S-Function | Ограничения см. в разделе Ограничения поддержки и факторов по S-функциям и коду C/C + +. |
| MATLAB Function | Ограничения см. в разделе Ограничения поддержки для MATLAB для генерации кода. |
| MATLAB System |
|
| Reset Function | Не поддерживается |
| S-Function Builder | Ограничения см. в разделе Ограничения поддержки и факторов по S-функциям и коду C/C + +. |
| Terminate Function | Частично поддерживается.
|
| Observer Reference (Simulink Test) | Поддерживается с ограничениями. См. «Изоляция логики верификации с наблюдателями». |
| Simscape Library | Не поддерживается |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.