NA-MAAB - a1/a2, b, c1/c2, d, e, f1/f2, g, h, i, j
JMAAB - a1/a2, b, c1/c2, d, e, f1/f2, g, h, i, j
Все
При использовании блока и Abs (Simulink) со знаком целочисленных типов ввод не должен быть самым отрицательным значением.
Неприменимо


Должен быть выбран параметр блока Abs (Simulink) Saturation on Integer Overflow.
Неприменимо


Ввод в блок Abs (Simulink) не должен быть беззнаковыми целочисленными типами или типами с фиксированной точкой.
Неприменимо


Вход в блок Sqrt (Simulink) не должен быть отрицательным значением.
Неприменимо
Отрицательное число насыщено 0.

Результат моделирования


Параметр блока Sqrt (Simulink) Тип выходного сигнала должен быть установлен в complex.
Неприменимо


Вход в блок обратного Sqrt (Simulink) не должен быть меньше нуля.
Неприменимо
Менее eps насыщен eps.

Результат моделирования: График как Y = log10 (Z)


Если параметру блока Математическая функция (Simulink) присвоено значение log или log10, вход в блок не должен быть нулевым.
Неприменимо
Заменить в пределах ± eps на ± eps

Результат моделирования: Печать как Y = | Z |


Если параметру блока Математическая функция (Simulink) присвоено значение log или log10, вход в блок не должен быть отрицательным числом.
Неприменимо
Когда входное значение меньше eps, значение насыщается до eps. Менее eps насыщен eps.

Результат моделирования


Если параметру блока Математическая функция (Simulink) присвоено значение log или log10, параметр блока Тип выходного сигнала должен быть установлен в complex.
Неприменимо


Если параметру блока Математическая функция (Simulink) присвоено значение mod или rem, второй входной аргумент не должен быть равен нулю.
Неприменимо


Если параметру блока Математическая функция (Simulink) присвоено значение reciprocal, вход в блок не должен быть нулевым.
Неприменимо
Заменить в пределах ± eps на ± eps

Результат моделирования: результаты моделирования не inf, но поскольку они близки к нулю, изменение выходного значения является значительным.


Если параметр блока Product (Simulink) Multiplication имеет значение Element-wise(.*), вход делителя не должен быть нулевым.
Примечание
Чтобы задать вход делителя, задайте для параметра блока изделия Количество входов значение */.
Неприменимо


Если параметр блока Product (Simulink) Multiplication имеет значение Matrix(*), вход делителя не должен быть установлен в сингулярную матрицу.
Примечание
Чтобы задать вход делителя, задайте для параметра блока изделия Количество входов значение */.
Неприменимо


Вспомогательные идентификаторы a1, c1, d, e, f1, g, h, i, j:
Результат ввода недопустимого значения зависит от реализации. Отклонение от правил может привести к непреднамеренному поведению.
Sub ID a2:
Правильные параметры предотвращают непреднамеренное поведение, которое может привести к использованию недопустимых значений.
Субидентификатор b:
Блок может быть оптимизирован из сгенерированного кода, что приведет к тому, что блок не будет отслеживаться по сгенерированному коду.
Вспомогательные идентификаторы c2, f2:
Правильные параметры предотвращают непреднамеренное поведение, которое может привести к использованию отрицательных значений.
Соблюдение этого руководства по моделированию невозможно проверить с помощью проверки Model Advisor.
R2020a
Руководство JMAAB jc_0805, которое доступно в Руководстве по моделированию алгоритмов управления с использованием MATLAB, Simulink и Stateflow на веб-сайте MathWorks ®.
Задать свойства блока (Simulink)
Типы данных управляющего сигнала (Simulink)