Пожалуйста, включите JavaScript для просмотра этого сайта.

Скрипты Simple-Scada

Синтаксис

procedure SetTrendClient(AClientName: string; AGroupID, ATrendNumber: Integer; ASetID: Int64; const ASetName: string = '');

Описание

Заменяет тренд в указанной группе трендов на заданном клиенте. Как узнать имя клиента, см. по ссылке. Процедура SetTrendClient обладает следующими параметрами:

Параметр

Описание

AClientName

Имя клиента, на котором нужно сменить тренд

AGroupID

ID группы трендов, в которой нужно сменить тренд

ATrendNumber

Порядковый номер тренда, который нужно сменить

ASetID

ID-переменной, тренд которой нужно отобразить. Если установить ASetID равным -1, то тренд будет скрыт.

ASetName

Имя, которое будет присвоено тренду. Необязательный параметр, если не указывать его, то будет взято описание переменной, если оно имеется. Если описание отсутствует, то будет взято имя переменной.

Пример кода

begin
  { заменить на клиенте 'Client_Name', в группе с ID=1 второй тренд 
    на тренд переменной MyVar и описанием 'Температура котла' }
  SetTrendClient('Client_Name'12, MyVar.ID, 'Температура котла'); 
 
  { заменить на клиенте, который вызвал скрипт, в группе с ID=1 второй тренд 
    на тренд переменной MyVar и описанием 'Температура котла' }
  SetTrendClient(GetClientName, 12, MyVar.ID, 'Температура котла'); 
 
  { скрыть на клиенте, который вызвал скрипт, в группе с ID=1 второй тренд }
  SetTrendClient(GetClientName, 12, -1); 
end.