hisl_0039: Параметры конфигурации > Генерация кода > Интерфейс

Идентификатор: Заголовокhisl_0039: Параметры конфигурации > Генерация кода > Интерфейс
Описание

Для моделей, используемых для разработки систем высокой целостности, в диалоговом окне Параметров конфигурации, на панели Code Generation > Interface, установите параметры Software environment, Code interface и Data exchange interface следующим образом:

A

Очистить Support: non-finite numbers.

B

Очистить Support: absolute time.

C

Очистить Support: continuous time.

D

Очистить Support: non-inlined S-functions.

E

Очистить Classic call interface.

F

Выберите Single output / update function.

G

Очистить Terminate function required.

H

Выберите Remove error status field in real-time model data structure.

Я

Очистить MAT-file logging.

ОбъяснениеA

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

B

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

C

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

D

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

E

Устранить вызовы функций модели, совместимые с основным программным модулем целевого устройства GRT до 2012 года, который не рекомендован для систем, связанных с безопасностью в реальном времени; вместо этого используйте конечный объект на основе ERT.

F

Упростить интерфейс к операционной системе в реальном времени (RTOS) и упростить верификацию сгенерированного кода путем создания единого вызова как на выход, так и на обновление функций.

G

Для устранения model_terminate функция, которая не рекомендуется для систем, связанных с безопасностью в реальном времени.

H

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

Я

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

Проверки Model AdvisorПроверьте настройки интерфейса генерации кода, связанного с безопасностью (Simulink Check)
Ссылки
  • DO-331, раздел MB.6.3.1.c «Требования высокого уровня совместимы с целевым компьютером»
    DO-331, раздел MB.6.3.2.c "Низкоуровневые требования совместимы с целевым компьютером

  • IEC 61508-3, Таблица A.3 (3) 'Подмножество языка "

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

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

  • EN 50128, таблица A.4 (11) 'Language Subset'

См. такжеПараметры конфигурации модели: интерфейс генерации кода (Embedded Coder)
Последнее изменениеR2021a