СФЕРА ИТ

Партнер по инновациям

Инструменты пользователя

Инструменты сайта


public:doc:it00512_01_33_01

Программный комплекс «СФЕРА-УО»

Программа импорта файлов архивных данных в формате CSV

Руководство программиста

ИТ.00512 01 33 01


1 Общее описание программы

Программа предназначена для приема данных из файла в формате csv, сопоставления имен переменных из первого файла и файла со списком переменных, и передачи этих переменных в архив.

2 Параметры программы

Основные параметры программы приведены в Таблице 1.

Таблица 1. Основные параметры программы

Наименование Описание
ID OPC_Client Номер узла OPC клиента
Файл со значениями В первую строку входят названия параметров.
Все остальные строки содержат сами значения.
Первый столбец содержит время, последующие — переменные для загрузки.
Файл со списком имен Адрес файла с именами параметров с расширением .csv
Состоит из 2 колонок:
-Имя из конфигурации
-Имя из файла
  • Если требуется получить имена переменных из файла со значениями, то вместо номера узла требуется ввести GetNames;
  • Метка времени в файле со значениями приводится к виду: «день.месяц.год час:минута:секунда»;
  • Все файлы должны быть в формате utf-8 с расширением .csv;
  • Разделителем ячеек в файлах должен являться символ «;»;
  • Порядок столбцов в файлах не влияет на работу программы;

3 Установка программы

Программа является частью дистрибутива Sphere и устанавливается в папку Bin.

4 Алгоритм работы программы

Пример передаваемых параметров: «15 D:\Sphere\ConvertValues.csv D:\Sphere\ConvertNames.csv».

При запуске, будут считаны три введенные параметра, приведенные в Таблице 1, через пробел.

Программа прочитает файл из третьего параметра, и составит список параметров для сопоставления с переменными из OPC клиента, номер которого передается первым параметром.

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

Во время работы будет вестись логирование в самой программе, сообщающее о действиях программы, во избежание возникновения неизвестных ошибок.

5 Выходные данные

После успешного завершения работы программа сообщит о завершении без ошибок и выведет общее количество обработанных записей. Во время длительного процесса каждую секунду будут выводиться сообщения об обрабатываемой записи в текущий момент времени.

При возникновении ошибок, программа выведет сообщения.

public/doc/it00512_01_33_01.txt · Последнее изменение: 01-07-2024 14:45 — Моренко С. А.

Инструменты страницы