exponenta event banner

hisl_0012: Использование условно выполненных подсистем

Идентификатор: Заголовокhisl_0012: Использование условно выполненных подсистем
Описание

Для поддержки однозначного поведения при использовании условно выполненных подсистем:

A

Указать наследуемый (-1) время выборки для всех блоков в подсистеме, за исключением константы. Постоянные блоки могут использовать бесконечные (inf) время выборки.

B

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

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

  • МЭК 62304, 5.5.3 - Критерии приемки установки программного обеспечения

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

  • EN 50128, Таблица A.4 (11) «Поднабор языка»
    EN 50128, таблица A.3 (1) «Оборонительное программирование»

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

    DO-331, раздел MB 6.3.2.b «Требования низкого уровня являются точными и согласованными»

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