Экстраполяция данных после последней точки данных

Метод, чтобы определить блокирует выход после итоговой точки данных в файле MAT

Значения: Linear extrapolation (значение по умолчанию) | Hold last value | Ground value

Метод экстраполяции раньше определял выходные значения для времен симуляции после последней выборки в данных о файле MAT.

МетодОписаниеПример
Linear extrapolation

Как блок решает, что выходное значение зависит от типа данных в файле MAT.

  • Для double данные, блок From File линейно экстраполирует выходное значение с помощью последних двух выборок в файле MAT.

  • Для Boolean данные, блок From File использует демонстрационное значение в файле MAT для выходного значения.

  • Для всех других встроенных типов данных, блока From File:

    1. Upcasts данные к double.

    2. Линейно экстраполирует выходное значение с помощью последних двух выборок в данных о файле MAT.

    3. Downcasts экстраполируемое значение данных к исходному типу данных.

Если данные о файле MAT только содержат одну выборку, блок From File использует то значение в качестве выхода.

Не используйте Linear extrapolation опция, когда блок From File загружает перечисленные данные.

Установка экстраполяции применяется ко всем сигналам в шине. Если какой-либо сигнал в шине содержит перечисленные данные, не используйте Linear extrapolation опция.

Plot that shows the output for a From File block configured to linearly interpolate the output value for simulation times after the last sample in the loaded data. The block loads data that ends 2 seconds before the end of the simulation.

Hold last value

Блок From File использует последнее значение данных в файле MAT как выходное значение.

Plot that shows the output for a From File block configured to hold the last output value for simulation times after the last sample in the loaded data. The block loads data that ends 2 seconds before the end of the simulation.

Ground value

Выходное значение блока From File зависит от типа данных в файле MAT.

  • Встроенные числовые типы — 0

  • Boolean ложь

  • Типы данных с фиксированной точкой — Представление для значения 0, который не может быть точно 0 из-за масштабирования и ограниченной точности.

  • Перечислимые типы данных — Значение по умолчанию

Plot that shows the output for a From File block configured to use the ground value as the output value for simulation times after the last sample in the loaded data. The block loads data that ends 2 seconds before the end of the simulation.

Советы

Чтобы сгенерировать код, который создает ERT или цели GRT или использует SIL симуляцию или режимы PIL симуляции, задайте Data extrapolation after last data point как Linear extrapolation. Для получения дополнительной информации о генерации кода C/C++ с блоком From File смотрите Генерацию кода.

Программируемое использование

Параметры блоков: ExtrapolationAfterLastDataPoint
Ввод: символьный вектор
Значения: 'Linear extrapolation' | 'Hold last value' | 'Ground value'
Значение по умолчанию: 'Linear extrapolation'