From OpenSCADAWiki
Revision as of 18:45, 26 October 2017 by RomanSavochenko (Talk | contribs) (Created page with "==== Зовнішні функції ==== До бібліотеки включено низку зовнішніх функцій об'єкту [http://wiki.oscada.org/HomePag...")
Зовнішні функції
До бібліотеки включено низку зовнішніх функцій об'єкту TSYS ядра OpenSCADA, для спрощення та уніфікації низки внутрішніх операцій:
- int64_t curTime( ); — Поточний час у мікросекундах з початку епохи Unix (01.01.1970).
- string int2str( int val ); — Перетворення цілого знакового у рядок, в десятковому представлені.
- string uint2str( unsigned val ); — Перетворення цілого беззнакового у рядок, у десятковому представлені.
- string ll2str( int64_t val ); — Перетворення довгого цілого (64біт) у рядок, у десятковому представлені.
- string real2str( double val, int prec = 15, char tp = 'g' ); — Перетворення реального із точністю prec знаків і типом tp у рядок.
- string strParse( const string &path, int level, const string &sep, int *off = NULL, bool mergeSepSymb = false ); — Розбір рядку path на складові, відокремлені роздільником sep, об'єднуючи односимвольні mergeSepSymb, починаючи зі зміщення off і контролюючи зміщення кінця елементу в ньому ж.
- string strMess( const char *fmt, ... ); — Формування рядка за шаблоном fmt та аргументами. Реалізовано на основі "printf".