exponenta event banner

Требования к модели

Библиотека блоков Simulink ® Design Verifier™ содержит подзаголовок «Свойства примера». Поддиапазон «Свойства примера» включает в себя:

  • Основные свойства - четыре примера, демонстрирующих, как доказать основные свойства.

  • Временные свойства - четыре примера, демонстрирующие, как определять временные свойства для логических сигналов

Поток операций для использования этих примеров в модели:

  1. Скопируйте эти примеры в блок подсистемы проверки.

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

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

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

  5. В модели кабельных трасс выполните контрпример, чтобы подтвердить, что утверждение не соответствует этому контрпримеру.

Основные свойства

Чтобы просмотреть примеры основных свойств:

  1. Откройте библиотеку блоков Simulink Design Verifier. Тип:

    sldvlib
  2. Дважды щелкните по подзаголовку Примеры.

  3. Дважды щелкните блок «Основные свойства», содержащий примеры.

Следующие разделы подробно описывают каждый пример в подстранице «Свойства блока».

Условия, инициирующие результат

Блок Simulink Design Verifier Improves позволяет проверить наличие условий, запускающих результат. В этом примере указывается, что если условие A true, результат B всегда должно быть правдой.

Увеличение или уменьшение сигналов

Два примера в этом разделе указывают, что сигнал:

  • Всегда увеличивается или остается постоянным

  • Всегда уменьшается или остается постоянным

Операция эксклюзивности

В этом примере описываются четыре условия, которые не должны выполняться одновременно.

Условия с одним истинным элементом

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

Временные свойства

Чтобы просмотреть примеры временных свойств:

  1. Откройте библиотеку блоков Simulink Design Verifier. Тип:

    sldvlib
  2. Дважды щелкните по поддиапазону «Временные свойства».

  3. Дважды щелкните блок «Временные свойства», содержащий примеры.

Следующие разделы подробно описывают каждый пример в подстранице «Временные свойства».

Синхронизация выходных данных с входными данными

Когда вход In1 равняется ACTIVE, вход In2 имеет значение INACTIVE через пять временных шагов.

Сделать сигнал неактивным после задержки

В этом примере, после пяти последовательных временных шагов, где SENSOR_HIGH вход имеет значение true, поле CMD сигнал становится истинным. CMD является истинным до тех пор, пока SENSOR_HIGH true, если блок не сброшен MANUAL_RESET сигнал.

Расширение истинного сигнала

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

Проверка входных данных на соответствие указанному пороговому значению

Когда вход In3 равняется ON и вход In4 меньше константы THRESHOLD, In3 имеет значение OFF в течение пяти временных шагов.

Связанные темы