hisl_0066: Использование блоков Gain

Идентификатор: Заголовокhisl_0066: Использование блоков Gain
ОписаниеЧтобы поддержать трассируемость сгенерированного кода, значение блока Gain (Simulink) не должно разрешиться к 1.
Примечания

Процесс генерации кода может удалить значения Gain, равные 1 во время оптимизации, в результате чего элементы модели не имеют отслеживаемого кода.

Исключением из этого правила является установка значения Gain на именованный объект данных параметра с классом памяти, отличным от auto.

ОбъяснениеПоддержка генерации отслеживаемого кода.
Проверки Model AdvisorПроверяйте использование блоков Gain (Simulink Check)
Ссылки
  • DO-331, раздел MB 6.3.2.b 'Низкоуровневые требования точны и непротиворечивы'

  • IEC 61508-3, Таблица A.3 (3) 'Подмножество языка'
    IEC 61508-3, таблица A.4 (3) «Оборонительное программирование»
    IEC 61508-3, Таблица B.8 (3) «Анализ потока управления»

  • МЭК 62304, 5.5.3 - Критерии приемки Модуля ПО

  • ISO 26262-6, таблица 1 (1b) «Использование языковых подмножеств»
    ISO 26262-6, Таблица 1 (1d) «Использование защитных методов реализации»
    ISO 26262-6, Таблица 7 (1f) «Анализ потока управления»

  • EN 50128, таблица A.4 (11) 'Language Subset'
    EN 50128, таблица A.3 (1) 'Defensive Programming'
    EN 50128, таблица A.19 (3) «Анализ потока управления»

Последнее изменениеR2018a