From Workspace
Загрузка данных из рабочей области в виде сигнала.
Тип: FromWorkspace
Путь в библиотеке:
|
Описание
Блок From Workspace считывает данные в модель из рабочей области и представляет их в виде сигнала. Блок From Workspace может находиться на любом уровне вложенности модели и может быть использован для передачи данных в любую модель или подсистему из рабочей области.
Особенности загрузки данных
Блок From Workspace предназначен для считывания данных из переменных в виде вектора, матрицы или типа WorkspaceArray
(специальный тип, который получается либо в результате выгрузки данных при помощи блока To Workspace, либо может быть создан вручную, подробнее см. Работа с WorkspaceArray в Engee).
Имя считываемой переменной задается в параметре Data.
В зависимости от загружаемых данных выходной сигнал может быть скалярным, векторным или матричным.
Значение параметра Data | ||||||
---|---|---|---|---|---|---|
Значение параметра Time Values |
|
|
|
|
|
|
|
ошибка |
|
ошибка |
тип значения |
ошибка |
ошибка |
|
|
|
|
тип значения |
ошибка |
тип значения |
Порты
Выход
#
OUT_1
—
данные из рабочей области
скаляр
| вектор
| матрица
Details
Данные, загружаемые из рабочей области в виде сигнала. В зависимости от загружаемых данных выходной сигнал может быть скалярным, векторным или матричным.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Основные
# Data — данные для загрузки из объекта рабочей области
Details
Переменная в рабочей области в виде вектора, матрицы или типа WorkspaceArray
(подробнее см. Работа с WorkspaceArray в Engee).
Если переменная задана в виде вектора, то это всегда один столбец данных (флажок Time Values не может быть установлен).
Если переменная задана в виде матрицы, то первый столбец может рассматриваться и как столбец времен, и как столбец данных в зависимости от того установлен ли флажок Time Values.
Подробнее см. в таблице.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Sample time —
интервал между шагами расчета
SampleTime (real number / vector of two real numbers)
Details
Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение −1
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Time Values —
интерпретация данных о времени
Logical
Details
Установите флажок, чтобы включить интерпретацию данных о времени.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Interpolate —
интерполировать данные
Logical
Details
Метод интерполяции, используемой для вычисления промежуточных значений сигнала (отсутствующих в исходных данных). Если флажок установлен, то блок From Workspace использует линейную интерполяцию промежуточных значений, если снят — константную.
Значение параметра Interpolate также влияет на то, как блок From Workspace экстраполирует выходные значения для времени симуляции до первой точки данных. Когда флажок установлен, то блок использует первые две точки, чтобы линейно экстраполировать выходные значения. Когда флажок снят, выходной сигнал равен 0
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Output After Final Value —
метод определения вывода блока после конечной точки данных
Extrapolation
| Setting to zero
| Holding final value
| Cyclic repetition
Details
Блок From Workspace использует параметры Interpolate и Output After Final Value, чтобы вычислить выход блока для времени симуляции после последней точки, доступной в загруженных данных.
Значение параметра Output After Final Value | Значение параметра Interpolate | Значение выхода блока после последнего значения данных |
---|---|---|
|
|
Экстраполировано на основе последних двух точек данных |
|
Ошибка |
|
|
|
Ноль |
|
||
|
|
Последнее значение |
|
||
|
|
Ошибка |
|
Данный режим можно использовать только при условии, что параметры Interpolate и Time Values выключены, а также задан дискретный Sample time. В таком случае данные циклично повторяются с первого значения, в ином случае возникает ошибка. |
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |