Раздел: Документация
1 ... 196 197 198 199 200 201 202 ... 364 currency std [1] - Форматирование значения числа представляющего деньги (замена . на -) - Формат: x=currency std(y); где: x- значение функции с измененным форматом, у-число(денежная сумма). - Пример: x=currency std(3.62); - Полученное событие: Event : CORE VAR CHANGED int obj id<1>,value<3-62>,name<x>, time<13:40:01>,date<23-09-04> СТРОКОВЫЕ strequa1[2] - Сравнение строк - Формат: x=currency std(z,y); где: х-значение, z и у-сравниваемые числа. - Формат записи: <NN.NN> - Пример: z=str(1019); y=str(1019); x=strequal(z,y); - Полученное событие: Event : CORE VARCHANGED int obj id<1>,value<1019>,name<z>, time<16:51:45>,date<23-09-04> Event : CORE VAR CHANGED int obj id<1>,value<1019>,name<y>, time<16:51:45>,date<23-09-04> Event : CORE VAR CHANGED int obj id<1>,value<1>,name<x>, time<16:51:45>,date<23-09-04> - * value<1> (см. пример выше) - в полученном событии мы получаем либо value<> - это означает что сравниваемые строки не совпадают, либо value<1> - это значить что сравниваемые строки полностью идентичны друг другу. strsub[2] с которой ведется - Определение наличия подстроки в строке. - Формат: x=strsub(y,z); где: x-значение, y-строка поиск, z-подстрока. - Пример 1: z=str(888123); y=str(123); x=strsub(z,y); - Полученное событие: Event : CORE VARCHANGED int obj id<1>,value<888123>,name<z>, time<16:07:07>,date<23-09-04> Event : CORE VAR CHANGED int obj id<1>,value<123>,name<y>, time<16:07:07>,date<23-09-04> Event : CORE VAR CHANGED int obj id<1>,value<4>,name<x>, time<16:04:34>,date<23-09-04> - Пример 2: z=str(123987); y=str(123); x=strsub(z,y); - Полученное событие: Event : CORE VAR CHANGED time<16:42:23>,date<23-09-04> Event : CORE VAR CHANGED time<16:42:23>,date<23-09-04> Event : CORE VAR CHANGED time<16:42:23>,date<23-09-04> int obj id<1>,value<123987>,name<z>, int obj id<1>,value<123>,name<y>, int obj id<1>,value<1>,name<x>, * value<4> (см. пример№1) - в полученном событии мы получаем номер который указывает числовое расположение сектора с номерами 123 с секторе 888123 . value<1> (см. пример 2) - подстрока найдена и расположение ее начинается с 1 символа. Если в полученном событии мы видим value<> , то это означает, что нет подстроки. strempty[1] Определение пуста ли строка. Формат: x=strempty(y); где: x- значение(равно 1 если строка пуста), y-строка. Пример: y=( ); x=strempty(s); - Полученное событие: Event : CORE VARCHANGED value<>,name<s>,time<13:53:37>,date<13- 10-04> Event : CORE VARCHANGED value<1>,name<y>,time<13:53:37>,date<13- 10-04> straleft [2] или числовое, z- Выравнивание влево Формат: x=straleft(z,y); где: x-значение строковое скторкаy- число(значение вхравнивания). Пример: y=str(123456789); x=straleft(y,5); - Полученное событие: Event : CORE VARCHANGED int obj id<1>,value<123456789>,name<y>, time<18:04:05>,date<23-09-04> Event : CORE VARCHANGED int obj id<1>,value<12345>,name<x>, time<18:04:05>,date<23-09-04> straright[2] где: х-выровненная строка, у-строка, Выравнивание вправо Формат: x=straright(y,z); значение выравнивания. Пример: y=str(77); x=straright(y,9); - Полученное событие: Event : CORE VAR CHANGED value<77>,name<y>,time<14:32:27>, date<13-10-04> Event : CORE date<13-10-04> - Пример 2: x=straright( end ,6); - Полученное событие: Event : CORE VAR CHANGED value< date<13-10-04> VAR CHANGED value< 77>,name<x>,time<14:32:27>, end>,name<x>,time<16:29:02>, strmid[3] - Взять подстроку - Формат: x=strmid(y,z,w); где: х-строковое значение, у-строка, z- с какой позиции строки, w-длинна подстроки. - Пример: 7=(6); с какой позиции w=(9); длинна x=strmid( взять подстроку (1 - строка, 2 - с какой позиции, 3 - длинна) ,z,w); y=strmid( взять подстроку (1 - строка, 2 - с какой позиции, 3 -длинна) ,17,10); - Полученное событие: Event : CORE VAR CHANGED int obj id<1>,value<6>,name<z>, time<14:18:08>,date<24-09-04> Event : CORE VAR CHANGED int obj id<1>,value<9>,name<w>, time<14:18:08>,date<24-09-04> Event : CORE VARCHANGED int obj id<1>,value<подстроку>,name<x>, time<14:18:08>,date<24-09-04> Event : CORE VARCHANGED int obj id<1>,value<1 - строка>,пате<у>, time<14:18:08>,date<24-09-04> str1eft[2] - Взять левую часть строки - Формат: y=strleft(s,w); где: y- строковое значение, s-строка, w-длинна(с начала строки) - Пример: w=(5); длинна 8=( Взять левую часть строки ); строка y=strleft(s,w); - Полученное событие: Event : CORE VAR CHANGED int obj id<1>,value<5>,name<w>, time<14:54:31>,date<24-09-04> Event : CORE VARCHANGED int obj id<1>,value<Взять левую часть строки>,name<s>,time<14:54:31>,date<24-09-04> Event : CORE VARCHANGED int obj id<1>,value<Взять>,name<y>, time<14:54:31>,date<24-09-04> 1 ... 196 197 198 199 200 201 202 ... 364
|