Импорт CSV#
Внешний вид блока в REPEAT VISION#
Блок Импорт CSV предназначен для чтения временных рядов, хранящихся во внешнем csv файле, и преобразования их в сигналы для дальнейшего использования в модели REPEAT VISION.
CSV IN: интерполяция, экстраполяция
Для корректной интерпретации содержимого csv файла, должны быть соблюдены следующие требования к нему:
разделителем колонок является символ
;;разделителем дробной части десятичного числа является
.;файл содержит 2 и более колонки;
значения в каждой строке являются числом.
Первая колонка должна соответстовать модельному времени, т.е. значения во второй и последующих колонках интерпретируются как значения сигнала, соответствующего моменту модельного времени, указанному в первой колонке. При чтении корректного файла REPEAT VISION автоматически сформирует у блока Импорт CSV порты, соответствущие колонкам csv файла.
Свойства блока Тип экстраполяции и Тип интерполяции позволяют настроить расчёт значений выходных сигналов блока при превышении времени моделирования временного диапазона, указанного в файле, а также в моменты времени, которые не равны моментам времени в файле.
Важно
Ограничения:
если выбран
Тип экстраполяции-Без экстраполяции, и если модельное время не задано(модельное время превышает время, заданное в файле) - выдаётся ошибка: extrapolation isnone, value is out of array;в блоке Импорт CSV значения столбца времени (t) должны строго возрастать, при невыполнении выдаётся ошибка: Interpolation/extrapolation xVector is not strictly increasing array.
При добавлении на рабочую область блока появляется следующее сообщение:
Сообщение об инициализации блока CSV#
После этого необходимо нажать на кнопку Загрузить файл .csv и выбрать импортируемый файл с вашего компьютера.
Далее должны появиться сообщения:
об успешной загрузке файла - Успешно завершена;
об успешной инициализации - Успешно завершена.
Сообщения об успешной загрузке и инициализации CSV блока#
Затем для заврешения добавления блока на рабочую поверхность необходимо нажать на кнопку Добавить.
Для отмены добавления блока необходимо нажать на кнопку Отмена.
1. Свойства#
Свойство |
Значение по умолчанию |
Описание |
Единицы измерения |
|---|---|---|---|
Наименование файла |
- |
Соответствует наименованию импортируемого файла |
- |
Тип интерполяции: |
Линейная |
- |
- |
Тип экстраполяции: |
Ближайшее значение |
- |
- |
2. Входы и выходы#
Примечание
Блок может иметь только выходные порты, а их количество и названия автоматически определяются по содержимому CSV-таблицы.
Для того, чтобы посмотреть возможности подключения блока необходимо перейти на страницу Описание портов блоков
См. также
С примером использования данного блока можно ознакомиться в уроке раздела Внешние модели - Работа с файлами CSV: экспорт и импорт результатов моделирования.