From OpenSCADAWiki
Jump to: navigation, search

Enter a message name below to show all available translations.

Message

Found 3 translations.

NameCurrent message text
 h English (en)==== External functions ====
To the library included range of external functions of the object [[Documents/API#TSYS|TSYS]] of the OpenSCADA core to make simply and unified of the internal operations range:
* ''int64_t curTime( clockid_t clc = CLOCK_REALTIME );'' — Current time in microseconds for the clock ''clc'', from the Unix epoch (01.01.1970) for the CLOCK_REALTIME.
* ''string int2str( int val );'' — Conversion the signed integer to string into the decimal representing.
* ''int str2int( const string &val );'' — Conversion the string value ''val'' to the signed integer into the decimal, hexadecimal or octal representing.
* ''string uint2str( unsigned val );'' — Conversion the unsigned integer to string into the decimal representing.
* ''unsigned long str2uint( const string &val );'' — Conversion the string value ''val'' to the unsigned integer into the decimal, hexadecimal or octal representing.
* ''string ll2str( int64_t val );'' — Conversion the signed long integer (64bit) to string into the decimal representing.
* ''string real2str( double val, int prec = 15, char tp = 'g' );'' — Conversion the real value in double precision with precision ''prec'' of signs and type ''tp'' to string.
* ''double str2real( const string &val );'' — Conversion the string value ''val'' to the real value.
* ''string strParse( const string &path, int level, const string &sep, int *off = NULL, bool mergeSepSymb = false );'' — String ''path'' parsing to the components, which separated by ''sep'', in single symbols merging ''mergeSepSymb'', starting from the offset ''off'' and with control to the item's offset end in it.
* ''string strLine( const string &str, int level, int *off = NULL );'' — Multiline text parsing to separate lines, starting from the offset ''off'' and with control to the item's offset end in it.
* ''string strMess( const char *fmt, ... );'' — String forming by the template ''fmt'' and the arguments, implemented on the basis of "sprintf".
 h Russian (ru)==== Внешние функции ====
В библиотеку включен ряд внешних функций объекта [[Documents/API#TSYS|TSYS]] ядра OpenSCADA для упрощения и унификации ряда внутренних операций:
* ''int64_t curTime( clockid_t clc = CLOCK_REALTIME );'' — Текущее время в микросекундах для счетчика ''clc'', с начала эпохи Unix (01.01.1970) для CLOCK_REALTIME.
* ''string int2str( int val );'' — Преобразование целого знакового в строку в десятичном представлении.
* ''int str2int( const string &val );'' — Преобразование значения строки ''val'' в десятичном, шестнадцатеричном или восьмеричном представлении в целое знаковое.
* ''string uint2str( unsigned val );'' — Преобразования целого беззнакового в строку в десятичном представлении.
* ''unsigned long str2uint( const string &val );'' — Преобразование значения строки ''val'' в десятичном, шестнадцатеричном или восьмеричном представлении в целое беззнаковое.
* ''string ll2str( int64_t val );'' — Преобразования длинного целого (64бит) в строку в десятичном представлении.
* ''string real2str( double val, int prec = 15, char tp = 'g' );'' — Преобразования вещественного с точностью ''prec'' знаков и типом ''tp'' в строку.
* ''double str2real( const string &val );'' — Преобразование значения строки ''val'' в вещественное.
* ''string strParse( const string &path, int level, const string &sep, int *off = NULL, bool mergeSepSymb = false );'' — Разбор строки ''path'' на составляющие, отделённые разделителем ''sep'', объединяя односимвольные ''mergeSepSymb'', начиная со смещения ''off'' и контролируя смещение конца элемента в нём же.
* ''string strLine( const string &str, int level, int *off = NULL );'' — Разбор многострочного текста на отдельные строки, начиная со смещения ''off'' и контролируя смещение конца элемента в нём же.
* ''string strMess( const char *fmt, ... );'' — Формирование стоки по шаблону ''fmt'' и аргументам, реализовано на основе "sprintf".
 h Ukrainian (uk)==== Зовнішні функції ====
До бібліотеки включено низку зовнішніх функцій об'єкту [[Documents/API#TSYS|TSYS]] ядра OpenSCADA для спрощення та уніфікації низки внутрішніх операцій:
* ''int64_t curTime( clockid_t clc = CLOCK_REALTIME );'' — Поточний час у мікросекундах для лічильника ''clc'', з початку епохи Unix (01.01.1970) для CLOCK_REALTIME.
* ''string int2str( int val );'' — Перетворення цілого знакового у рядок в десятковому представлені.
* ''int str2int( const string &val );'' — Перетворення значення рядка ''val'' в десятковому, шістнадцятковому або вісімковому представлені у ціле знакове.
* ''string uint2str( unsigned val );'' — Перетворення цілого беззнакового у рядок в десятковому представлені.
* ''unsigned long str2uint( const string &val );'' — Перетворення значення рядка ''val'' в десятковому, шістнадцятковому або вісімковому представлені у ціле беззнакове.
* ''string ll2str( int64_t val );'' — Перетворення довгого цілого (64біт) у рядок в десятковому представлені.
* ''string real2str( double val, int prec = 15, char tp = 'g' );'' — Перетворення реального із точністю ''prec'' знаків і типом ''tp'' у рядок.
* ''double str2real( const string &val );'' — Перетворення значення рядка ''val'' у реальне.
* ''string strParse( const string &path, int level, const string &sep, int *off = NULL, bool mergeSepSymb = false );'' — Розбір рядку ''path'' на складові, відокремлені роздільником ''sep'', об'єднуючи односимвольні ''mergeSepSymb'', починаючи зі зміщення ''off'' і контролюючи зміщення кінця елементу в ньому ж.
* ''string strLine( const string &str, int level, int *off = NULL );'' — Розбір багаторядкового тексту на окремі рядки, починаючи зі зміщення ''off'' і контролюючи зміщення кінця елементу в ньому ж.
* ''string strMess( const char *fmt, ... );'' — Формування рядка за шаблоном ''fmt'' та аргументами, реалізовано на основі "sprintf".