ToExcelClient

Назад  Домой  Вперед  Печать

Синтаксис

procedure ToExcelClient(AClientName: UTF8String; AFileName: UTF8String; ATimeBegin, ATimeEnd: TDateTime; AExportType: TM_ValueExportType; APrint: Boolean);

Описание

Экспортирует данные тренда в Excel-файл на клиент, который вызвал скрипт. Файл сохраняется в папку для принятых файлов. По-умолчанию это папка "\Simple-Scada\Received\Имя_Проекта". Изменить путь сохранения можно через "Options.exe" -> вкладка "Simple-Client". Процедура доступна в версиях Standard и Professional.

Параметр

Описание

AClientName

Имя клиента

AFileName

Имя файла для экспорта. Если файл с таким именем уже существует, то он будет заменен. Если имя пустое (= ''), то имя файла будет сгенерировано на основе текущего времени, в виде: "hh.mm.ss (zzz)"

ATimeBegin

Начало интервала

ATimeEnd

Конец интервала

AExportType

Определяет в каком виде будут импортироваться значения. Имеет тип TM_ValueExportType.

APrint

Распечатать файл

Пример кода

var
  aBegin, aEnd: TDateTime;
begin
  aEnd := Now;                  // конец интервала: текущая дата 
  aBegin := IncMonth(aEnd, -1); // начало интервала: текущая дата – 1 месяц
  
  { экспортировать в Excel на клиент "Client_Name" мин., макс. и среднее значение 
    для каждого часа переменной "MyVar" и распечатать результат }
  MyVar.ToExcelClient('Client_Name''', aBegin, aEnd, evtHourMinMaxAvg, True);      
end.