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) Тип Выходного сигнала параметров блоков должен быть установлен в complex
.
Не применяется
Вход с блоком Reciprocal Sqrt (Simulink) не должен быть меньше нуля.
Не применяется
Меньше, чем eps насыщаются с eps.
Результат симуляции: Постройте как Y=log10 (Z)
Когда Math Function (Simulink) Функция параметров блоков установлен в log
или log10
, вход с блоком не должен быть нулем.
Не применяется
Замените в ±eps на ±eps
Результат симуляции: Постройте как Y = |Z |
Когда Math Function (Simulink) Функция параметров блоков установлен в log
или log10
, вход с блоком не должен быть отрицательным числом.
Не применяется
Когда вход меньше eps, значение насыщается к eps. Меньше, чем eps насыщаются с eps.
Результат симуляции
Когда Math Function (Simulink) Функция параметров блоков установлен в log
или log10
, Тип Выходного сигнала параметров блоков должен быть установлен в complex
.
Не применяется
Когда Math Function (Simulink) Функция параметров блоков установлен в mod
или rem
, второй вход аргумента не должен быть нулем.
Не применяется
Когда Math Function (Simulink) Функция параметров блоков установлен в reciprocal
, вход с блоком не должен быть нулем.
Не применяется
Замените в ±eps на ±eps
Результат симуляции: Результаты симуляции не являются inf, но поскольку это близко к нулю, изменение в выходном значении является значительным.
Когда Product (Simulink) Умножение параметров блоков установлен в Element-wise(.*)
, вход делителя не должен быть нулем.
Примечание
Чтобы задать вход делителя, определите Номер параметров блоков Product входных параметров к */
.
Не применяется
Когда Product (Simulink) Умножение параметров блоков установлен в Matrix(*)
, вход делителя не должен быть установлен в сингулярную матрицу.
Примечание
Чтобы задать вход делителя, определите Номер параметров блоков Product входных параметров к */
.
Не применяется
Идентификаторы Sub a1, c1, d, e, f1, g, h, i, j:
Результат ввода недопустимого значения является зависящим от реализации. Отклонение от правил может привести к непреднамеренному поведению.
Sub ID a2:
Правильные настройки предотвращают непреднамеренное поведение, которое может следовать из использования недопустимых значений.
ID Sub b:
Блок может стать оптимизированным из сгенерированного кода, приводящего к блоку, который вы не можете проследить до сгенерированного кода.
Идентификаторы Sub c2, f2:
Правильные настройки предотвращают непреднамеренное поведение, которое может следовать из использования отрицательных величин.
Соблюдение этого руководства по моделированию не может быть проверено при помощи проверки Model Advisor.
R2020a
Инструкция jc_0805 JMAAB, которая доступна в Руководствах по моделированию Алгоритма управления Используя MATLAB, Simulink и Stateflow на веб-сайте MathWorks®.
Задайте свойства блока (Simulink)
Типы данных управляющего сигнала (Simulink)