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


Содержание:


Список функций

Алфавитный список функций

Наименование
функции
Параметры
функции
Выход
функции
Описание
функции
  aCos
  Number: Extended
 Extended
 Возвращает
 косинус аргумента
  Text: String
  -
 Выводит сообщение
 из скрипта в отла-
 дочное окно
  AText: String
  -
 Добавляет сообщение
 в Журнал событий
  ArcCos
  Number: Extended
 Extended
 Возвращает арк-
 косинус аргумента
  ArcSin
  Number: Extended
 Extended
 Возвращает арк-
 синус аргумента
  ArcTan
  Number: Extended
 Extended
 Возвращает арк-
 тангенс аргумента
  Y: Extended
  X: Extended
 Extended
 Возвращает значение
 угла в радианах отно-
 шения Y / X
  -
 Boolean
 Возвращает true
 если скрипт выпол-
 няется первый раз
  aSin
  Number: Extended
 Extended
 Возвращает
 синус аргумента
  aTan
  Number: Extended
 Extended
 Возвращает
 тангенс аргумента
  aTan2
  Y: Extended
  X: Extended
 Extended
 Возвращает значение
 угла в радианах отно-
 шения Y / X
  ABin: String
 Integer
 Преобразует строку
 двоичного числа в
 целочисленное зна-
 чение
  Ceil
  X: Extended
 Integer
 Округляет аргумент
 к ближайшему боль-
 шему целому
  MnemoScreaneName: String
 Boolean
 Проверяет, открыта ли
 указанная мнемосхема
  -
  -
 Удаляет все ранее
 установленные гло-
 бальные переменные
  ApplyToAllStation: Boolean
  -
 Закрывает все откры-
 тые мнемосхемы
  MnemoScreaneName: String
  ApplyToAllStation: Boolean
  -
 Закрывает указанную
 мнемосхему
  pvReserved: Variant
 HResult
 Инициализирует
 COM объекты перед
 началом работы с ними
  ExistingFileName: String
  NewFileName: String
  FailExists: Boolean
 Boolean
 Копирует указанный
 файл с новым именем
  -
  -
 Закрывает библиотеку
 COM в текущем потоке
  Dir: String
 Boolean
 Создает указанный
 каталог
  Delay
  Duration: Integer
  AEnabled: Boolean
  -
 Приостанавливает
 работу скрипта на
 указанный интервал
  FileName: String
 Boolean
 Удаляет указанный
 файл
  DirectoryExists
  Directory: String
 Boolean
 Проверяет наличие
 указанного каталога
  FileName: String
  -
 Добавляет в очередь
 на воспроизведение
 указанный файл
  -
  -
 Группа функций для
 работы с файлами Excel
  FileName: String
  Params: String
  AOneCopy: Boolean
  ApplyToAllStations: Boolean
  -
 Выполняет указан-
 ное внешнее прило-
 жение
  Command: String
  ComPort: Integer
  Timeout: Integer
 String
 Отправляет AT
 команду модему
  TelNumber: String
  ComPort: Integer
 String
 Отправляет USSD
 запрос модему
  FileName: String
 String
 Возвращает строку с
 путем к файлу
  FileName: String
 String
 Возвращает строку с
 расширением файла
  FileName: String
 String
 Возвращает строку с
 именем файла
  FileName: String
 Boolean
 Проверяет существо-
 вание указанного
 файла
  Value: Extended
  Digits: Integer
 String
 Преобразует значение
 с плавающей точкой
 в строковое значение
  Floor
  X: Extended
 Integer
 Округляет аргумент
 к ближайшему мень-
 шему целому
  FlushGlobalVarCache
  -
 Boolean
 Выполняет принуди-
 тельную запись кеша
 глобальных перемен-
 ных
  Dir: String
 Boolean
 Создает указанный
 вложенный каталог
  -
 Boolean
 Сообщает о наличии
 выходов за уставки
  ChannelName: String
 Integer
 Возвращает статус
 указанного канала
  GetBit
  Value: Variant
  Bit: Integer
 Integer
 Возвращает значение
 указанного бита
  ChannelName: String
  ID: Integer
  HighScale: Extended
  LowScale: Extended
  HighAlarm: Extended
  LowAlarm: Extended
  MeasureUnit: String
  ValueType: Integer
 Boolean
 Получает информа-
 цию о параметрах
 указанного канала
  Color: Integer
 Integer
 Возвращает величину
 синего цвета в
 указанном цвете
  GetColorGreen   Color: Integer  Integer
 Возвращает величину
 зеленого цвета в
 указанном цвете
  GetColorRed   Color: Integer  Integer
 Возвращает величину
 красного цвета в
 указанном цвете
  ABegin: Extended
  AEnd: Extended
  ChannelName: String
 Extended
 Возвращает значение
 расхода указанного
 канала за период
  AStream: TStream
 Integer
 Возвращает коли-
 чество записей в
 считанном потоке
  FileName: String
 Integer
 Возвращает количе-
 ство строк в указан-
 ном файле 
  VariableName: String
 Variant
 Возвращает значение
 указанной глобальной
 переменной
  VariableName: String
  Default: Variant
 Variant
 Возвращает значение
 указанной глобальной
 переменной, а при её
 отсутствии - заготовку
  ABegin: Extended
  AEnd: Extended
  ChannelName: String
 Extended
 Возвращает макси-
 мальное значение
 указанного канала
  ABegin: Extended
  AEnd: Extended
  ChannelName: String
 Extended
 Возвращает среднее
 значение
 указанного канала
  ABegin: Extended
  AEnd: Extended
  ChannelName: String
 Extended
 Возвращает мини-
 мальное значение
 указанного канала
  GetMnemoControl
  ControlName: String
 TWinControl
 Данная функция
 больше не под-
 держивается
  ComPort: Integer
 Integer
 Возвращает уровень
 сигнала модема
  ABegin: Extended
  AEnd: Extended
  ChannelName: String
  AONTime: Integer
  AOFFTime: Integer
  -
 Подсчитывает какое
 время канал был
 включен и выключен
 в секундах
  GetQuality
  ChannelName: String
 Integer
 Возвращает текущий
 статус канала
  GetSchedule
  MnemoScreenName: String
  ControlName: String
 TSchedule
 Возвращает ссылку
 на объект компонента
 "расписание", если
 он существует, иначе
 будет возвращен nil.
  ChannelName: String
 Integer
 Возвращает величину
 задержки обработки
 тревоги
  ChannelName: String
 Extended
 Возращает метку вре-
 мени последних изме-
 нений
  AStream: TStream
  ATimeStamp: Extended
  AValue: Extended
 Boolean
 Возвращает последо-
 вательно записи из
 считанного потока
  S: String
 String
 Включает в путь сим-
 волы разделителей
 пути "\"
  DeviceNumber: Integer
  ParityIndex: Integer
  StopBits: Integer
  Speed: Integer
 Integer
 Инициализирует
 указанный COM-порт
  -
 Boolean
 Возвращает true
 если скрипт выпол-
 няется первый раз
  -
 Boolean
 Возвращает состояние
 проигрывания звука
 аварии
  -
 Boolean
 Сообщает о том,
 происходили ли
 аварии
  -
 Boolean
 Возвращает роль
 сервера
  FileName: String
  Index: Integer
 String
 Возвращает указан-
 ную строку из тексто-
 вого файла
  Log
  EventState: TEventState
  Text: String
  -
 Записывает в журнал
 событий текстовое
 сообщение
  LogTag
  ChannelName: String
  EventState: TEventState
  Text: String 
  -
 Записывает в журнал
 событий текстовое
 сообщение с привязкой
 к указанному каналу
  HOST: String
  Timeout: Integer
 Boolean
 Позволяет "пинговать"
 необходимый узел на
 предмет его доступности
  NowUTC
  -
 Extended
 Возвращает текущее
 время по UTC
  -
  -
 Скрипт, выполняемый
 первым при старте
 системы
  OnStopScript
  -
  -
 Скрипт, выполняемый
 последним при завер-
 шении работы системы
  MnemoScreenName: String
  ContainerMnemoName:
                      String
  ContainerName: String
  - 
 Открывается указан-
 ная мнемосхема в
 компоненте "Кон-
 тейнер мнемосхем"
  MnemoScreenName: String
  ApplyToAllStation: Boolean
  -
 Открывается указан-
 ная мнемосхема
  MnemoScreenName: String
  X: Integer
  Y: Integer
  ApplyToAllStation: Boolean
  -
 Открывается указан-
 ная мнемосхема по
 указанным координа-
 там
  ReportName: String
  -
 Формирует указанный
 отчет и открывает его
  FileName: String
  -
 Воспроизводит указан-
 ный файл
  Power
  Base: Extended
  Exponent: Extended
 Extended
 Возводит аргумент
 в указанную степень
  AFrom: Integer
  ATo: Integer
 Integer
 Генерирует произволь-
 ное целое число в
 указанном диапазоне
  ChannelName: String
 Variant
 Возвращает текущее
 значение канала
  -
  -
 Отдает команду
 Сторожевому таймеру
 на перезапуск сервера
  ApplyToAllStation: Boolean
  -
 Сбрасывает все
 текущие аварии
  RGB
  Red: Integer
  Green: Integer
  Blue: Integer
 Integer
 Возвращает код цвета
 из комбинации трех
 цветов
  SaveChannelToDB
  ChannelName: String
  ATimeStamp: Extended
  AValue: Variant
 Boolean
 Сохраняет в БД
 указанное значение
 с указанной датой
  ReportName: String
  FileName: String
  -
 Формирует указанный
 отчет и сохраняет его
 в указанном файле
  FileName: String
  Str: String
 Boolean
 Записывает указанную
 строку в текст. файл
  ChannelName: String
 Boolean
 Сохраняет текущее
 значение с текущей
 меткой времени
  RecipientCommaList: String
  Subject: String
  Content: String
  AttachmentPath: String
 Integer
 Отправляет email
  Content: String
  -
 Отправка push
 уведомления
  TelNumber: String
  Content: String
  ComPort: Integer
 Integer
 Отправляет SMS
 на указанный номер
  TelNumber: String
  Content: String 
 Integer
 Отправляет SMS
 на указанный номер
  RecipientCommaList: String
  Text: String 
  Boolean
 Отправляет сообщение
 в мессенджер Telegram
  ChannelName: String
  Min: Extended
  Max: Extended
 Boolean
 Устанавливает
 уставки канала
  Color: Integer
  Blue: Integer
 Integer
 Устанавливает долю
 синего цвета в
 указанном цвете
  Color: Integer
  Green: Integer
 Integer
 Устанавливает долю
 зеленого цвета в
 указанном цвете 
  Color: Integer
  Red: Integer 
 Integer
 Устанавливает долю
 красного цвета в
 указанном цвете
  MnemoScreenName: String
  ComboBoxName: String
  AText: String
  APosition: Integer
 Boolean
 Заполняет строками
 графический элемент
 "выпадающий список"
  VariableName: String
  NewValue: Variant
  KeepInCache: Boolean
  -
 Устанавливает глобаль-
 ную переменную
  Value: Variant
  Bit: Integer
 Boolean
 Устанавливает указан-
 ный бит в 0
  Value: Variant
  Bit: Integer 
 Boolean
 Устанавливает указан-
 ный бит в 1
  ChannelName: String
  IsActived: Boolean
 Boolean
 Отключает/включает
 опрос канала
  ChannelName: String
  Min: Extended
  Max: Extended  
 Boolean
 Устанавливает
 шкалу канала
  ChannelName: String
  State: Integer
  -
 Отключает / включает
 котроль уставок канала
  VirtualChannelName: String
  NewQuality: Integer 
  -
 Устанавливает атрибут
 качества вируального
 канала
  Text: Variant
  ApplyToAllStations: Boolean
  -
 Показывает текстовое
 сообщение на экране
  Caption: Variant
  Text: Variant
  IconIndex: Integer
  ApplyToAllStations: Boolean 
  -
 Показывает текстовое
 сообщение в указан-
 ном месте экрана
  -
  -
 Останавливает проиг-
 рываемый файл и
 очищает очередь
 воспроизведения
  -
  -
 Останавливает проиг-
 рываемый файл
  ABegin: Extended
  AEnd: Extended
  ChannelName: String
  OutputStream: TStream
 Integer
 Считывает данные
 указанного канала
 во внутренний поток
  ADate: String
  AFormat: String
 Extended
 Преобразует строку
 даты в переменную
 типа TDateTime
  ChannelName: String
  StartDate: Extended
  EndDate: Extended
  DepthOfArchive: Integer
 Boolean
 Считывает данные
 HDA серверов и
 записывает в БД SQL
  S: String
  Value: Extended
 Boolean
 Преобразует заданную
 строку в формат с
 плавающей запятой
  S: String
  Value: Integer
 Boolean
 Преобразует заданную
 строку в формат пере-
 менной целого типа
  ChannelName: String
  Message: String
  -
 Формирует текстовый
 комментарий для его
 отображения на графике
  ChannelName: String
  NewValue: Variant 
 Boolean
 Записывает значение
 в канал
  ChannelName: String
  NewValue: Variant
  TimeStamp: Extended
  Quality: Integer
 Boolean
 Записывает в базу
 данных значение кана-
 ла вместе с отметкой
 времени и атрибутом
 качества