Блоки интерполяционной таблицы

hisl_0033: Использование блоков Интерполяционной таблицы

ID: Заголовокhisl_0033: Использование блоков Интерполяционной таблицы
Описание

Поддерживать робастность сгенерированного кода, при использовании 1D Интерполяционной таблицы, 2D Интерполяционной таблицы, n-D Интерполяционная таблица, Предварительный поиск и Интерполяция Используя блоки Перед поиском:

A

В каждой 1D Интерполяционной таблице 2D Интерполяционная таблица, n-D Интерполяционная таблица или блок Prelookup, проверяет, что Удаляют защиту от входного параметра из области значений в сгенерированном коде, очищен.

B

В каждом блоке Interpolation Using Prelookup проверьте, что Удаляют защиту от индекса из области значений в сгенерированном коде, очищен.

Примечание

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

ОбъяснениеA, B

Защитите от входных параметров из области значений или индексов.

Образцовые проверки советника
  • Задачей> Моделирование Стандартов для DO-178C/DO-331> Системы Высокой Целостности> Simulink> использование Проверки блоков интерполяционной таблицы

  • Задачей> Моделирование Стандартов для IEC 61508> Системы Высокой Целостности> Simulink> использование Проверки блоков интерполяционной таблицы

  • Задачей> Моделирование Стандартов для IEC 62304> Системы Высокой Целостности> Simulink> использование Проверки блоков интерполяционной таблицы

  • Задачей> Моделирование Стандартов для EN 50128> Системы Высокой Целостности> Simulink> использование Проверки блоков интерполяционной таблицы

  • Задачей> Моделирование Стандартов для ISO 26262> Системы Высокой Целостности> Simulink> использование Проверки блоков интерполяционной таблицы

Для получения дополнительной информации проверки смотрите использование Проверки блоков интерполяционной таблицы.

Ссылки
  • DO 331, Разделы MB.6.3.1.g и MB.6.3.2.g 'Алгоритмы точен'

  • IEC 61508-3, Таблица A.3 (3) 'Языковое подмножество'
    IEC 61508-3, Таблица A.4 (3) 'Безопасное программирование'

  • IEC 62304, 5.5.3 - критерии допустимости Программного блока

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

  • EN 50128, таблица A.4 (11) 'языковое подмножество'
    EN 50128, таблица A.3 (1) 'безопасное программирование'

В последний раз измененныйR2017b
Была ли эта тема полезной?