
Использование блоков Математической Функции (rem и обратные функции) - hisl_0002
Использование блоков Math Function (журнала и log10) - hisl_0004
Задайте опции, которые управляют тем, как Simulink® Design Verifier™ обнаруживает ошибки во время выполнения в моделях, которые он анализирует.
Задайте, анализировать ли вашу модель на мертвую логику. Это может привести к частичному анализу. Выберите Run exhaustive analysis, чтобы всегда выполнять исчерпывающий анализ.
По умолчанию: Off
Сообщает о мертвой логике, идентифицированной в вашей модели.
Не анализирует на мертвую логику.
Параметр:
DVDetectDeadLogic |
| Тип: символьный массив |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Основывается на проверке Dead logic (partial). Задайте эту опцию порядка, чтобы запустить исчерпывающий анализ для мертвой логики в модели.
По умолчанию: Off
Выполните исчерпывающий анализ для мертвой логики в вашей модели.
Не выполняет исчерпывающий анализ для мертвой логики в вашей модели.
Параметр:
DVDetectActiveLogic |
| Тип: символьный массив |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Этот параметр зависит от Dead logic (partial) и работает только, когда Dead logic (partial) также включено.
Задайте, анализировать ли вашу модель на несвязанные ошибки доступа к массиву.
По умолчанию: On
Сообщает об ошибках доступа к ограниченным массивам в вашей модели.
Не сообщает об ошибках доступа к ограниченным массивам в вашей модели.
Параметр:
DVDetectOutOfBounds |
| Тип: символьный массив |
Значение:
'on' | 'off' |
По умолчанию:
'on' |
Укажите, анализировать ли модель на нарушения доступа к хранилищу данных. Спроектируйте проверки обнаружения ошибок на эти нарушения, связанные с блоками Data Store Memory:
Чтение-перед-записать
Запись после чтения
Запись-после-запись
По умолчанию: Off
Сообщает о нарушениях доступа к хранилищу данных в вашей модели.
Не сообщает о нарушениях доступа к хранилищу данных в вашей модели.
Параметр:
DVDetectDSMAccessViolations |
| Тип: символьный массив |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Задайте, анализировать ли вашу модель на ошибки деления на нули.
По умолчанию: On
Сообщает об ошибках деления на нули в вашей модели.
Не сообщает об ошибках деления на нули в вашей модели.
Параметр:
DVDetectDivisionByZero |
| Тип: символьный массив |
Значение:
'on' | 'off' |
По умолчанию:
'on' |
Обнаружение целочисленного переполнения и ошибок деления на нули
Задайте, анализировать ли вашу модель на целое число и ошибки переполнения данных с фиксированной точкой.
По умолчанию: On
Сообщает об ошибках переполнения данных с целым числом или фиксированной точкой в вашей модели.
Не сообщает об ошибках переполнения данных с целым числом или фиксированной точкой в вашей модели.
Параметр: DVDetectIntegerOverflow |
| Тип: символьный массив |
Значение: 'on' | 'off' |
По умолчанию: 'on' |
Обнаружение целочисленного переполнения и ошибок деления на нули
Задайте, анализировать ли модель на неконечные и NaN значения с плавающей точкой.
По умолчанию: Off
Сообщает о неконечных значениях и значениях с плавающей точкой NaN в вашей модели.
Не сообщает о неконечных значениях и значениях с плавающей точкой NaN в вашей модели.
Параметр:
DVDetectInfNaN |
| Тип: символьный массив |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Обнаружение нефинитных, NaN и субнормальных значений с плавающей точкой
Задайте, анализировать ли модель на субнормальные значения с плавающей точкой.
По умолчанию: Off
Сообщает о субнормальных значениях с плавающей точкой в вашей модели.
Не сообщает о субнормальных значениях с плавающей точкой в вашей модели.
Параметр:
DVDetectSubnormal |
| Тип: символьный массив |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Обнаружение нефинитных, NaN и субнормальных значений с плавающей точкой
Укажите, следует ли проверять, что промежуточные и выходные сигналы в вашей модели находятся в области значений заданных пользователем минимальных и максимальных ограничений.
По умолчанию: Off
Проверяет, что промежуточные и выходные сигналы находятся в области значений заданных пользователем минимальных и максимальных ограничений.
Не проверяет, что промежуточные и выходные сигналы находятся в области значений заданных пользователем минимальных и максимальных ограничений.
Параметр:
DVDesignMinMaxCheck |
| Тип: символьный массив |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Проверяйте на установленные нарушения минимального и максимального значений
Задайте, анализировать ли вашу модель на нарушения входной области значений блоков. Проверка обнаруживает вход области значений нарушения для блоков с этими настройками:
Для этих блоков, когда параметр Diagnostic for out-of-range input установлен в Warning или Error:
Multiport Switch блоки, когда параметру Diagnostic for default case задано значение Warning или Error.
Trigonometric Function блоки, когда параметру Approximation method задано значение CORDIC
Примечание
Проверка не помечает нарушения входной области значений для блоков n-D Lookup Table, когда Interpolation method установлено на Akima spline или Cubic spline.
Примечание
Проверка не помечает нарушения входной области значений для блоков Trigonometric Function с CORDIC
Approximation method, для которого Function параметр atan2 и типы данных входных сигналов double.
По умолчанию: Off
Сообщает о нарушениях входной области значений блоков в вашей модели.
Не сообщает о нарушениях входной области значений блоков в вашей модели.
Параметр:
DVDetectBlockInputRangeViolations |
| Тип: символьный массив |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Укажите, следует ли проверять использование блоков Math Function с остатком после деления (rem) или reciprocal функции:
Это соответствует проверке hisl_0002 для моделирования систем высокой целостности. Для получения дополнительной информации смотрите hisl_0002: Использование блоков Math Function (rem и returcal).
По умолчанию: Off
Сообщает о нарушениях проверки hisl_0002 в вашей модели.
Не сообщает о нарушениях проверки hisl_0002 в вашей модели.
Параметр:
DVDetectHISMViolationsHisl_0002 |
| Тип: символьный массив |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Model Advisor проверяет высокую целостность Руководств по моделированию
Укажите, следует ли проверять использование блоков Square Root, которые не учитывают комплексные числа в качестве выходных значений.
Это соответствует проверке hisl_0003 для моделирования систем высокой целостности. Для получения дополнительной информации смотрите hisl_0003: Использование квадратных корней.
По умолчанию: Off
Сообщите о нарушениях проверки hisl_0003 в вашей модели.
Не сообщает о нарушениях проверки hisl_0003 в вашей модели.
Параметр:
DVDetectHISMViolationsHisl_0003 |
| Тип: символьный массив |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Model Advisor проверяет высокую целостность Руководств по моделированию
Укажите, проверять ли использование блоков Math Function с помощью натурального логарифма (log) или общий (база 10) логарифм (log10) функции, которые не учитывают комплексные числа как выходные значения.
Это соответствует проверке hisl_0004 для моделирования систем высокой целостности. Для получения дополнительной информации смотрите hisl_0004: Использование блоков Math Function (естественный логарифм и база 10 логарифм).
По умолчанию: Off
Сообщите о нарушениях проверки hisl_0004 в вашей модели.
Не сообщает о нарушениях проверки hisl_0004 в вашей модели.
Параметр:
DVDetectHISMViolationsHisl_0004 |
| Тип: символьный массив |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Model Advisor проверяет высокую целостность Руководств по моделированию
Укажите, нужно ли проверять использование блоков обратного Square Root.
Это соответствует проверке hisl_0028 для моделирования систем высокой целостности. Для получения дополнительной информации смотрите hisl_0028: Использование Возвратных Квадратных Корневых блоков.
По умолчанию: Off
Сообщите о нарушениях проверки hisl_0028 в вашей модели.
Не сообщает о нарушениях проверки hisl_0028 в вашей модели.
Параметр:
DVDetectHISMViolationsHisl_0028 |
| Тип: символьный массив |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Model Advisor проверяет высокую целостность Руководств по моделированию