Документация Engee

В CSV-файл

Запись данных в csv-файл.

to csv

Описание

Блок В CSV-файл записывает значения своего входного сигнала в csv-файл. Блок записывает данные в выходной файл постепенно, с минимальными затратами памяти во время симуляции. Если выходной файл существует, когда симуляция запускается, он будет перезаписан. Файл автоматически закрывается, когда вы приостанавливаете симуляцию или когда симуляция завершается. Если симуляция завершается ненормально, то блок В CSV-файл сохраняет данные, которые он зарегистрировал до момента аварийного завершения.

Значок блока В CSV-файл показывает имя выходного файла.

Порты

Вход

# 1 — входной сигнал
скаляр | вектор | матрица | массив

Details

Сигнал для сохранения в файл. Каждый отсчет состоит из метки времени и соответствующего значения сигнала. Данные могут быть представлены в виде массива.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Нет

Параметры

Основные

# Количество входных портов — количество и названия входных портов

Details

Количество входных портов блока равно количеству символов в этой строке. Символы становятся названиями этих портов.

Значение по умолчанию

1

Имя для программного использования

inputPortsNumber

Настраиваемый

Нет

Вычисляемый

Да

# Имя файла — путь или имя файла

Details

Задайте путь или имя файла csv-файла, в котором нужно сохранить данные. Если файл существует, то он будет перезаписан.

Допустимо указание как абсолютного пути до файла (начинается с /user), так и относительного. При этом относительный путь определяется от текущей директории (pwd).

Можно также указать только имя файла. В таком случае Engee будет искать файл с таким именем сначала по относительному пути (то есть в текущей директории), а затем в путях поиска: Редактор пути Engee.

Значение по умолчанию

untitled.csv

Имя для программного использования

FileName

Настраиваемый

Нет

Вычисляемый

Да