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) параметров блоков Насыщения при целочисленном переполнении.
Неприменимо
Входы блока Abs (Simulink) не должны быть беззнаковыми целыми типами или фиксированными точками.
Неприменимо
Вход в блок Sqrt (Simulink) не должен быть отрицательным значением.
Неприменимо
Отрицательное число насыщается 0.
Результат симуляции
Sqrt (Simulink) параметры блоков Output Signal Type должен быть установлен в complex
.
Неприменимо
Вход в блок Обратного Sqrt (Simulink) не должен быть меньше нуля.
Неприменимо
Менее чем eps, насыщенный eps.
Результат симуляции: Постройте график как Y = log10 (Z)
Когда Math Function (Simulink) параметры блоков Function установлен в log
или log10
, вход в блок не должен быть нулем.
Неприменимо
Замените внутри ± eps на ± eps
Результат симуляции: Постройте график как Y = |Z|
Когда Math Function (Simulink) параметры блоков Function установлен в log
или log10
, вход в блок не должен быть отрицательным числом.
Неприменимо
Когда вход меньше eps, значение насыщается до eps. Менее чем eps, насыщенный eps.
Результат симуляции
Когда Math Function (Simulink) параметры блоков Function установлен в log
или log10
, параметры блоков Output Signal Type должен быть установлен в complex
.
Неприменимо
Когда Math Function (Simulink) параметры блоков Function установлен в mod
или rem
второй аргумент входа не должен быть нулем.
Неприменимо
Когда Math Function (Simulink) параметры блоков Function установлен в reciprocal
, вход в блок не должен быть нулем.
Неприменимо
Замените внутри ± eps на ± eps
Результат симуляции: Результаты симуляции не inf, но поскольку она близка к нулю, изменение значения выхода значительно.
Когда Product (Simulink) параметры блоков Умножение установлен в Element-wise(.*)
, входной параметр делителя не должен быть нулем.
Примечание
Чтобы задать вход делителя, задайте Product параметров блоков Number of inputs равным */
.
Неприменимо
Когда Product (Simulink) параметры блоков Умножение установлен в Matrix(*)
, вход делителя не должен быть установлен в сингулярную матрицу.
Примечание
Чтобы задать вход делителя, задайте Product параметров блоков Number of inputs равным */
.
Неприменимо
Идентификаторы а1, 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)