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


Содержание:


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

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


  A

Abs Возвращает абсолютное значение вещественного числа
AddToDebugLog   Выводит сообщение из скрипта в отладочное окно
AddToLog Добавляет сообщение в Журнал событий
ArcCos Возвращает арккосинус аргумента
ArcSin Возвращает арксинус аргумента
ArcTan Возвращает арктангенс аргумента
ArcTan2 Возвращает значение угла в радианах отношения Y / X
AsFirstRun Возвращает true если скрипт выполняется первый раз


  B

BinToWord           Преобразует строку двоичного числа в целочисленное значение


  C

Ceil Округляет аргумент к ближайшему большему целому
Chr Возвращает символ из таблицы ASCII согласно указанного кода
CheckOpen
Mnemo
Проверяет, открыта ли указанная мнемосхема
ClearGlobalVar Удаляет все ранее установленные глобальные переменные
CloseAllMnemo  Закрывает все открытые мнемосхемы
CloseMnemo Закрывает указанную мнемосхему
CoInitialize Инициализирует COM объекты перед началом работы с ними
Сopy Возвращает указанное число символов строки начиная с указанной позиции
CopyFile Копирует указанный файл с новым именем
Cos Возвращает косинус аргумента
CoUninitialize Закрывает библиотеку COM в текущем потоке
CreateDir Создает указанный каталог


  D

Date Возвращает текущую дату
DateTimeToStr   Конвертирует значение даты и времени в строку
DateToStr Конвертирует значение даты в строку
DayOfWeek Возвращает порядковый номер дня недели (1 ... 7) для указанной даты
DecodeDate Процедура возвращает год (Year), месяц (Month) и день (Day) указанной даты
DecodeTime Процедура возвращает значение часов (Hour), минут (Min), секунд (Sec) и миллисекунд (MSec) для указанного значения времени
Delay Приостанавливает работу скрипта на указанный интервал
Delete Удаляет часть строки (подстроку) исходной строки
DeleteFile Удаляет указанный файл
Directory
Exists
Проверяет наличие указанного каталога
Div Возвращает целую часть от результата деления двух целых чисел


  E

EncodeDate Возвращает значение даты, заданное как Год, Месяц, День
EncodeTime Возвращает значение времени, заданное как Часы, Минуты, Секунды и Миллисекунды
EnqueuePlay
Sound
Добавляет в очередь на воспроизведение указанный файл
ExecuteApp Выполняет указанное внешнее приложение
ExecuteAT Отправляет AT-команду модему
ExecuteATD Отправляет USSD-запрос модему
Excel.Cell Обеспечивает доступ к ячейке документа Excel
Excel.Close Закрывает таблицу Excel: освобождает файл и закрывает программу Microsoft Excel
Excel.Create
Template
Создаёт новый документ Excel
Excel.Open
Template
Открывает файл Excel
Excel.Paste
Band
Добавляет в начало электронной таблицы указанный бэнд
Excel.Save Сохраняет документ Excel
Excel.SetValue   Находит в последнем добавленном бэнде переменную с указанным именем, и заменяет это имя на указанное значение
Excel.Show Показывает сформированный отчет в Excel
Exp Возвращает значение экспоненты вещественного числа (e^x)
ExtractFileDir Возвращает строку с путём к файлу
ExtractFileExt Возвращает строку с расширением файла
ExtractFile
Name
Возвращает строку с именем файла


  F

FileExists Проверяет существование указанного  файла
FloatToStrEx Преобразует значение с плавающей точкой в строковое значение
Floor Округляет аргумент к ближайшему меньшему целому
FlushGlobalVar
Cache
Выполняет принудительную запись кеша глобальных переменных
ForceDirectories Создает вложенный каталог с указанным именем
FormatDateTime   Преобразовывает указанное значение даты и времени в строку заданного формата


  G

GetActiveAlarm Сообщает о наличии выходов за уставки
GetAlarmStatus Возвращает статус указанного канала
GetBit Возвращает значение указанного бита
GetChannelInfo Получает информацию о параметрах указанного канала
GetColorBlue Возвращает величину синего цвета в указанном цвете
GetColorGreen Возвращает величину зеленого цвета в указанном цвете
GetColorRed Возвращает величину красного цвета в указанном цвете
GetConsumption
ValueFromDB
Возвращает значение расхода указанного канала за период
GetCountRecord
ToStream
Возвращает количество записей в считанном потоке
GetFileStrCount Возвращает количество строк в указанном файле
GetGlobalVar Возвращает значение указанной глобальной переменной
GetGlobalVarDef Возвращает значение указанной глобальной переменной, а при её отсутствии - значение по умолчанию.
GetMaxValue
FromDB
Возвращает максимальное значение указанного канала
GetMeanValue
FromDB
Возвращает среднее значение указанного канала
GetMinValue
FromDB
Возвращает минимальное значение указанного канала
GetModemSignal
Level
Возвращает уровень сигнала модема
GetOperationTime 
ValueFromDB
Подсчитывает какое время канал был включен и выключен в секундах
GetQuality Возвращает текущий статус канала
GetSchedule Возвращает ссылку на объект компонента "расписание", если он существует, иначе будет возвращен nil.
GetTagAlarm
Action
Возвращает величину задержки обработки тревоги
GetTimeStamp Возвращает метку времени последних изменений
GetValueFrom
Stream
Возвращает последовательно записи из считанного потока


  I

IncludeTrailing
PathDelimiter
Включает в путь символы разделителей пути "\"
InitComDevice Инициализирует указанный COM-порт
Initialization Возвращает true если скрипт выполняется первый раз
Insert Вставляет указанную строку в другую строку
IntToStr Возвращает строковое представление целого числа
IsAlarmEmitting  Возвращает состояние проигрывания звука аварии
IsAnyAlarm
Actived
Сообщает о том, происходили ли аварии
IsLeapYear Определяет, является ли високосным год, указанный в параметре
IsServerRole
Reserved
Возвращает роль сервера


  L

Length Возвращает количество символов строки
Ln Возвращает значение натурального логарифма вещественного числа
LoadFrom
TxtFile
Возвращает указанную строку из текстового файла
Log Записывает в журнал событий текстовое сообщение
LogTag Записывает в журнал событий текстовое сообщение с привязкой к указанному каналу
LowerCase   Возвращает строку с символами в нижнем регистре


  M

Mod            Возвращает неотрицательный остаток целочисленного деления


  N

NetworkPing   Позволяет "пинговать" указанный узел в сети для определения его доступности
Now Возвращает текущие дату и время
NowUTC Возвращает текущее время по UTC


  O

OnStartScript Скрипт, выполняемый первым при старте системы
OnStopScript Скрипт, выполняемый последним при завершении работы системы
OpenContained  
Mnemo
Открывается указанная мнемосхема в компоненте "Контейнер мнемосхем"
OpenMnemo Открывается указанная мнемосхема
OpenMnemo
ToPos
Открывается указанная мнемосхема по указанным координатам
OpenReport Формирует указанный отчет и открывает его


  P

PlaySound   Воспроизводит указанный файл
Pos Возвращает результат поиска подстроки в исходной строке
Power Возводит аргумент в указанную степень


  R

Random Возвращает случайное число в диапазоне от 0 до 1
RandomRange   Генерирует произвольное целое число в указанном диапазоне
ReadValue Возвращает текущее значение канала
RebootServer Отдает команду Сторожевому таймеру на перезапуск сервера
ResetAllAlarm Сбрасывает все текущие аварии
RGB Возвращает код цвета из комбинации трех цветов


  S

SaveChannelToDB Сохраняет в БД указанное значение с указанной датой
SaveReportToFile Формирует указанный отчет и сохраняет его в указанном файле
SaveToTxtFile Записывает указанную строку в текстовый файл
SaveValueToDB Сохраняет текущее значение с текущей меткой времени
SaveValueRange
ToDB
Сохраняет текущие значения указанных каналов одной транзакцией
SendEmail Отправляет email
SendPush Отправка push уведомления
SendSMS Отправляет SMS на указанный номер
SendSMSViaAny
Device
Отправляет SMS на указанный номер
SendTelegram Отправляет сообщение в мессенджер Telegram
SetAlarmBounds Устанавливает уставки канала
SetColorBlue Устанавливает долю синего цвета в указанном цвете
SetColorGreen Устанавливает долю зеленого цвета в указанном цвете
SetColorRed Устанавливает долю красного цвета в указанном цвете
SetComboBox Заполняет строками графический элемент "выпадающий список"
SetGlobalVar Устанавливает глобальную переменную
SetOffBit Устанавливает указанный бит в 0
SetOnBit Устанавливает указанный бит в 1
SetOPCGroup
Activity
Отключает/включает опрос канала
SetScaleBounds Устанавливает шкалу канала
SetTagAlarm
Action
Отключает / включает контроль уставок канала
SetVirtualChannel  
Quality
Устанавливает атрибут качества виртуального канала
ShowMessage Показывает текстовое сообщение на экране
ShowMessageBox Показывает текстовое сообщение в указанном месте экрана
Sin Возвращает синус вещественного числа
Sqrt Возвращает квадратный корень вещественного числа
StopAllSounds Останавливает проигрываемый файл и очищает очередь  воспроизведения
StopSound Останавливает проигрываемый файл
StreamReadFrom
Database
Считывает данные указанного канала во внутренний поток
StringToDateTime Преобразует строку даты в переменную типа TDateTime
StrToDate Конвертирует строковое представление даты в формат TDateTime
StrToDateTime Конвертирует строковое представление даты и времени в формат TDateTime
StrToInt Возвращает целое число, полученное путем преобразования из символьного представления
StrToTime Конвертирует строковое представление времени в формат TDateTime


  T

Tan Возвращает тангенс вещественного числа
Tan2 Возвращает значение угла в радианах отношения Y / X
Time Возвращает текущее значение времени
TimeToStr Конвертирует значение времени в строку
TransferringFrom  
HdaDataToBD
Считывает данные HDA серверов и записывает в БД SQL
TryStrToFloat Преобразует заданную строку в формат с плавающей запятой
TryStrToInt Преобразует заданную строку в формат переменной целого типа


  U

UpperCase             Возвращает строку с символами в верхнем регистре


  W

WriteAnnotation Формирует текстовый комментарий для его отображения на графике
WriteValue Записывает указанное значение в переменную канала
WriteVirtualChannel   Записывает в базу данных значение переменной канала вместе с отметкой времени и атрибутом качества