8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

1 ... 197 198 199 200 201 202 203 ... 364

strright[2]

- Взять правую часть строки (1 - строка, 2 - длина)

- Формат: y=strleft(s,w); где: y- строковое значение, s-строка, w-длинна(с конца строки)

- Пример: w=(6); длинна

8-( Взять правую часть строки ); строка y=strright(s,w);

- Полученное событие:

Event : CORE VAR CHANGED int obj id<1>,value<6>,name<w>, time<15:10:36>,date<24-09-04>

Event : CORE VARCHANGED int obj id<1>,value<Взять правую часть строки>,name<s>,time<15:10:36>,date<24-09-04>

Event : CORE VAR CHANGED int obj id<1>,value<строки>,name<y>, time<15:10:36>,date<24-09-04>

strnleft[2]

- Взять без левой части строки.

- Формат: y=stmleft(s,w); где: y- строковое значение, s-строка, w- длина левой части которая будет отсечена.

- Пример: w=(6); длинна

s=( взять без левой части строки ); строка y=stmleft(s,w);

- Полученное событие:

Event : CORE VAR CHANGED int obj id<1>,value<6>,name<w>, time<15:32:38>,date<24-09-04>

Event : CORE VARCHANGED int obj id<1>,value<взять без левой части строки >,name<s>,time<15:32:38>,date<24-09-04>

Event : CORE VARCHANGED int obj id<1>,value<без левой части строки>,name<y>,time<15:32:38>,date<24-09-04>

strnright[2]

- взять без правой части строки.

- Формат: y=stmright(s,w); где: y- строковое значение, s-строка, w- длина правой части которая будет отсечена.

- Пример: w=(6); длинна

s=( взять без правой части строки ); строка y=stmright(s,w);

- Полученное событие:

Event : CORE VARCHANGED int obj id<1>,value<6>,name<w>, time<15:44:31>,date<24-09-04>

Event : CORE VARCHANGED int obj id<1>,value<взять без правой части строки>,name<s>,time<15:44:31>,date<24-09-04>

Event : CORE VARCHANGED int obj id<1>,value<взять без правой части >,name<y>,time<15:44:31>,date<24-09-04>



get substr [3]

- взять подстроку (1 - строка, 2 - подстрока с которой начать, 3 -

подстрока которой завершить, \r - конец строки) Формат: y=get substr(s,w,x); где: y- значение(подстрока), s-строка, w-подстрока с которой начать, x- подстрока которой завершить( \г - конец строки)

- Формат записи: <NN.NN>

- Пример:

s=( взять подстроку 1234567890 ); строка w=( по ); подстрока с которой начать х=( \г ); подстрока которой завершить, \r - конец строки y=get substr(s,w,x);

- Полученное событие:

Event : CORE VARCHANGED int obj id<1>,value<взять подстроку 1234567890>,name<s>,time<16:34:13>,date<24-09-04>

Event : CORE VARCHANGED int obj id<1>,value<по>,name<w>,

time<16:34:13>,date<24-09-04>

Event : CORE VAR CHANGED int obj id<1>,value<\r>,name<x>, time<16:34:13>,date<24-09-04>

Event : CORE VARCHANGED int obj id<1>,value<подстроку 1234567890>,name<y>,time<16:34:13>,date<24-09-04>

- Пример:

s=( взять подстроку 1234567890 ); строка w=( по ); подстрока с которой начать х=(1); подстрока которой завершить, \r - конец строки y=get substr(s,w,x);

- Полученное событие:

Event : CORE VARCHANGED int obj id<1>,value<взять подстроку 1234567890>,name<s>,time<16:36:26>,date<24-09-04>

Event : CORE VARCHANGED int obj id<1>,value<по>,name<w>,

time<16:36:26>,date<24-09-04>

Event : CORE VAR CHANGED int obj id<1>,value<1>,name<x>, time<16:36:26>,date<24-09-04>

Event : CORE VARCHANGED int obj id<1>,value<подстроку >,name<y>,

time<16:36:26>,date<24-09-04>

str1trim [1]

Убрать пробелы слева Формат: y=strltrim(w);

где: y- полученное строковое значение, w-

строка.

- Пример:

w=( убрать пробелы слева ); строка y=strltrim(w);

- Полученное событие:

Event : CORE VARCHANGED int obj id<1>,value<убрать пробелы слева>,name<w>,time<17:07:49>,date<24-09-04>

Event : CORE VARCHANGED int obj id<1>,value<убрать пробелы слева>,name<y>,time<17:07:49>,date<24-09-04>



strrtrim [1]

- Убрать пробелы справа

- Формат: y=strltrim(w); где: y- полученное строковое значение, w-строка.

- Пример:

w=( Убрать пробеле! справа ); строка y=strrtrim(w);

- Полученное событие:

Event : CORE VARCHANGED int obj id<1>,value<Убрать пробелы справа

>,name<w>,time<17:18:35>,date<24-09-04> Event : CORE VARCHANGED int obj id<1>,value<Убрать пробелы справа>,name<y>,time<17:18:35>,date<24-09-04>

stratrim [1]

- Убрать пробелы с обеих сторон

- Формат: y=stratrim(w); где: y- полученное строковое значение, w-строка.

- Пример:

w=( убрать пробелы с обеих сторон ); строка y=stratrim(w);

- Полученное событие:

Event : CORE VARCHANGED int obj id<1>,value<убрать пробеле! с обеих сторон >,name<w>,time<17:27:44>,date<24-09-04> Event : CORE VARCHANGED int obj id<1>,value<убрать пробеле! с обеих сторон>,name<y>,time<17:27:44>,date<24-09-04>

16 . 2 . 5 Примеры скриптов

Для наглядности и непосредственного закрепления написания скриптов ниже приведены примеры, которые помогут лучше разобраться в способах создания скриптов в системе.

Пример 1

Задача. Выводить активную камеру на аналоговый монитор Реализация:

OnEvent ( MONITOR , 1 , ACTIVATE CAM )

DoReact ( CAM ,cam, MUX1 ); }

Пример 2

Задача. Запускать и останавливать патрулирование поворотника по макрокомандам. Реализация:

OnEvent( MACRO , 1 , RUN )

DoReact( TELEMETRY , 1.1 , PATROL PLAY , tel prior<1> ); }

OnEvent( MACRO , 2 , RUN )



1 ... 197 198 199 200 201 202 203 ... 364