Документация по SCADA системе Simp Light


Содержание:


SetScaleBounds

Функция SetScaleBounds() позволяет установить шкалу для указанного канала.

SetScaleBounds(ChannelName, Min, Max): Boolean
ChannelName: String Наименование канала
Min: Extended Низ уставки
Max: Extended Верх уставки
Функция возвращает:
True: шкала изменена
False: произошла ошибка

Пример вызова:

 {Pascal Script}
  Var
     ID, hScale: Integer;
     lScale, hAlarm, lAlarm: Double;
     measureUnit, s: String;
     valueType: Word;
     res: Boolean;

  Begin
    res := GetChannelInfo('Температура 1', ID, hScale, lScale, hAlarm, lAlarm, measureUnit, valueType);
    if res then
      begin
        s := 'Значения шкалы канала "Температура 1" ДО: ' +
             'highScale = ' + FloatToStr(hScale) + '  ' +
             'lowScale = '  + FloatToStr(lScale);
        AddToDebugLog(s);
      end;

    SetScaleBounds('Температура 1', 10, 950);

    res := GetChannelInfo('Температура 1', ID, hScale, lScale, hAlarm, lAlarm, measureUnit, valueType);      
    if res then
      begin
         s := 'Значения шкалы канала "Температура 1" ПОСЛЕ: ' +   
              'highScale = ' + FloatToStr(hScale) + '  ' +
              'lowScale = '  + FloatToStr(lScale);
         AddToDebugLog(s);
      end;
  end.


Подробную информацию об "Окне отладочной информации" можно почитать здесь.