exponenta event banner

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

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

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

ОбъяснениеУлучшение читаемости модели путем удаления неоднозначности в значениях глобальных переменных.
Проверки помощника по моделиПроверка глобальных переменных в графических функциях (Simulink Check)
Ссылки
  • МЭК 61508-3, Таблица A.3 (3) «Поднабор языка»
    МЭК 61508-3, Таблица A.4 (4) «Модульный подход»
    МЭК 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) «Поднабор языка»
    EN 50128, Таблица A.12 (1) «Стандарт кодирования»
    EN 50128, Таблица A.12 (2) «Руководство по стилю кодирования»

  • DO-331, Раздел MB.6.3.2.g «Алгоритмы точны»

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

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

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

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

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