hisl_0062: Глобальные переменные в графических функциях

Идентификатор: Заголовокhisl_0062: Глобальные переменные в графических функциях
Описание

Для данных с глобальными возможностями, используемых в функции, не используйте данные в вызывающем выражении, если значение назначено данным в этой функции.

ОбъяснениеУлучшите читаемость модели путем удаления неоднозначности в значениях глобальных переменных.
Проверки Model AdvisorПроверяйте глобальные переменные в графических функциях (Simulink Check)
Ссылки
  • IEC 61508-3, Таблица A.3 (3) 'Подмножество языка'
    IEC 61508-3, Таблица A.4 (4) «Модульное приближение»
    IEC 61508-3, A.4 (5) 'Проект и стандарты кодирования'

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

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

  • EN 50128, таблица A.4 (11) 'Language Subset'
    EN 50128, таблица A.12 (1) «Стандарт кодирования»
    EN 50128, таблица A.12 (2) 'Руководство по стилю кодирования'

  • DO-331, Section MB.6.3.2.g 'Алгоритмы точны'

  • MISRA C:2012, правило 13.2
    MISRA C:2012, правило 13.5

Последнее изменениеR2018b
Примеры

Рассмотрим графическую функцию graphicalFunction который изменяет глобальные данные G.

Рекомендуется

Не рекомендуется