Импорт CSV#

block

Внешний вид блока в REPEAT VISION#

 Блок Импорт CSV предназначен для чтения временных рядов, хранящихся во внешнем csv файле, и преобразования их в сигналы для дальнейшего использования в модели REPEAT VISION.

CSV IN: интерполяция, экстраполяция

 Для корректной интерпретации содержимого csv файла, должны быть соблюдены следующие требования к нему:

  • разделителем колонок является символ ; ;

  • разделителем дробной части десятичного числа является . ;

  • файл содержит 2 и более колонки;

  • значения в каждой строке являются числом.

 Первая колонка должна соответстовать модельному времени, т.е. значения во второй и последующих колонках интерпретируются как значения сигнала, соответствующего моменту модельного времени, указанному в первой колонке. При чтении корректного файла REPEAT VISION автоматически сформирует у блока Импорт CSV порты, соответствущие колонкам csv файла.

 Свойства блока Тип экстраполяции и Тип интерполяции позволяют настроить расчёт значений выходных сигналов блока при превышении времени моделирования временного диапазона, указанного в файле, а также в моменты времени, которые не равны моментам времени в файле.

Важно

Ограничения:

  • если выбран Тип экстраполяции - Без экстраполяции, и если модельное время не задано(модельное время превышает время, заданное в файле) - выдаётся ошибка: extrapolation is none, value is out of array;

  • в блоке Импорт CSV значения столбца времени (t) должны строго возрастать, при невыполнении выдаётся ошибка: Interpolation/extrapolation xVector is not strictly increasing array.

 При добавлении на рабочую область блока появляется следующее сообщение:

Сообщение об инициализации блока CSV

Сообщение об инициализации блока CSV#

После этого необходимо нажать на кнопку Загрузить файл .csv и выбрать импортируемый файл с вашего компьютера.

Далее должны появиться сообщения:

  • об успешной загрузке файла - Успешно завершена;

  • об успешной инициализации - Успешно завершена.

Сообщения об успешной загрузке и инициализации CSV блока

Сообщения об успешной загрузке и инициализации CSV блока#

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

 Для отмены добавления блока необходимо нажать на кнопку Отмена.

1.  Свойства#

Свойство

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

Описание

Единицы измерения

Наименование файла

-

Соответствует наименованию импортируемого файла .csv

-

Тип интерполяции:
Линейная;
Кривая

Линейная

-

-

Тип экстраполяции:
Ближайшее значение;
Линейная;
Установить в ноль;
Без экстраполяции

Ближайшее значение

-

-

2.  Входы и выходы#

Примечание

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

Для того, чтобы посмотреть возможности подключения блока необходимо перейти на страницу Описание портов блоков

См. также

С примером использования данного блока можно ознакомиться в уроке раздела Внешние модели - Работа с файлами CSV: экспорт и импорт результатов моделирования.