From OpenSCADAWiki
Enter a message name below to show all available translations.
Found 3 translations.
Name | Current message text |
---|---|
h English (en) | ==== VArchObj object ==== Functions: * ''bool isNull()'' — object is not initiated. * ''int begin( int usec = 0, string archiver = "" )'' — start time of the archive, through the return of seconds and microseconds ''usec'' for the ''archiver''. * ''int end( int usec = 0, string archiver = "" )'' — end time of the archive, through the return of seconds and microseconds ''usec'' for the ''archiver''. * ''int period( int usec = 0, string archiver = "" )'' — period of the archive, through the return of seconds and microseconds ''usec'' for the ''archiver''. * ''ValObj get( int sec, int usec, bool upOrd = false, string archiver = "" )'' — value from the archive at the time ''sec'':''usec'' linked to the top ''upOrd'' for the ''archiver''. Real time of the obtained value is set in ''sec'':''usec''. * ''bool set( ValObj val, int sec, int usec, string archiver = "" )'' [<span style='color:red'>access to the Archive-History subsystem for archive operations</span>] — writes of the value ''val'' to the archive for the time ''sec'':''usec'' for the ''archiver''. * ''bool copy( VArchObj src, int begSec, int begUSec, int endSec, int endUSec, string archiver = "" )'' [<span style='color:red'>access to the Archive-History subsystem for archive operations</span>] — copies of the part of the source archive ''src'', or its buffer, in the current one beginning from ''begSec'':''begUSec'' and ending with ''endSec'':''endUSec'' for the ''archiver''. * ''ArrayObj FFT( int tm, real size, string archiver = "", int tm_usec = 0 )'' — performs the Fast Fourier Transformation using the FFT algorithm. Returns an array of amplitudes of the frequencies for archive's values window for begin time ''tm:tm_usec'' (seconds:microseconds), depth to history ''size'' (seconds) and for ''archiver''.<br/> ''Example:'' <syntaxhighlight lang="JS"> using Special.FLibSYS; val = vArh(strPath2Sep(addr)).get(time,uTime,0,archtor); return val.isEval() ? "Empty" : real2str(val,prec); </syntaxhighlight> |
h Russian (ru) | ==== Объект VArchObj ==== Функции: * ''bool isNull()'' — объект не инициирован. * ''int begin( int usec = 0, string archiver = "" )'' — время начала архива, через возврата секунд и микросекунд ''usec'' для архиватора ''archiver''. * ''int end( int usec = 0, string archiver = "" )'' — время окончания архива, через возврат секунд и микросекунд ''usec'' для архиватора ''archiver''. * ''int period( int usec = 0, string archiver = "" )'' — период архива, через возврат секунд и микросекунд ''usec'' для архиватора ''archiver''. * ''ValObj get( int sec, int usec, bool upOrd = false, string archiver = "" )'' — значение из архива на время ''sec'':''usec'' с привязкой к верху ''upOrd'' и для архиватора ''archiver''. Реальное время полученного значения устанавливается в ''sec'':''usec''. * ''bool set( ValObj val, int sec, int usec, string archiver = "" )'' [<span style='color:red'>доступ к подсистеме Архивы-История для операций с архивом</span>] — записать значение ''val'' в архив на время ''sec'':''usec'' для архиватора ''archiver''. * ''bool copy( VArchObj src, int begSec, int begUSec, int endSec, int endUSec, string archiver = "" )'' [<span style='color:red'>доступ к подсистеме Архивы-История для операций с архивом</span>] — копировать часть исходного ''src'' архива, или его буфера, в текущий, начиная с ''begSec'':''begUSec'' и заканчивая ''endSec'':''endUSec'' для архиватора ''archiver''. * ''ArrayObj FFT( int tm, real size, string archiver = "", int tm_usec = 0 )'' — разложить в ряд Фурье с помощью FFT алгоритма. Возвращается массив амплитуд частот для окна значений из архива с временем начала ''tm:tm_usec'' (секунды:микросекунды), глубиной в историю архива ''size'' (секунд) и для архиватора ''archiver''.<br/> ''Пример:'' <syntaxhighlight lang="JS"> using Special.FLibSYS; val = vArh(strPath2Sep(addr)).get(time,uTime,0,archiver); return val.isEval() ? "Пусто" : real2str(val,prec);</syntaxhighlight> |
h Ukrainian (uk) | ==== Об'єкт VArchObj ==== Функції: * ''bool isNull()'' — об'єкт не ініційовано. * ''int begin( int usec = 0, string archiver = "" )'' — час початку архіву, через повернення секунд та мікросекунд ''usec'' для архіватору ''archiver''. * ''int end( int usec = 0, string archiver = "" )'' — час закінчення архіву, через повернення секунд та мікросекунд ''usec'' для архіватору ''archiver''. * ''int period( int usec = 0, string archiver = "" )'' — період архіву, через повернення секунд та мікросекунд ''usec'' для архіватору ''archiver''. * ''ValObj get( int sec, int usec, bool upOrd = false, string archiver = "" )'' — значення із архіву на час ''sec'':''usec'' з прив'язкою до гори ''upOrd'' та для архіватору ''archiver''. Реальний час отриманого значення встановлюється у ''sec'':''usec''. * ''bool set( ValObj val, int sec, int usec, string archiver = "" )'' [<span style='color:red'>доступ до підсистеми Архіви-Історія для операцій з архівом</span>] — записує значення ''val'' у архів на час ''sec'':''usec'' для архіватору ''archiver''. * ''bool copy( VArchObj src, int begSec, int begUSec, int endSec, int endUSec, string archiver = "" )'' [<span style='color:red'>доступ до підсистеми Архіви-Історія для операцій з архівом</span>] — копіює частину вихідного ''src'' архіву, або його буферу, до поточного, починаючи з ''begSec'':''begUSec'' та закінчуючи ''endSec'':''endUSec'' для архіватору ''archiver''. * ''ArrayObj FFT( int tm, real size, string archiver = "", int tm_usec = 0 )'' — розкласти у ряд Фур'є за допомогою FFT алгоритму. Повертається масив амплітуд частот для вікна значень із архіву з часом початку ''tm:tm_usec'' (секунди:мікросекунди), глибиною у історію архіву ''size'' (секунд) та для архіватору ''archiver''. ''Приклад:'' <syntaxhighlight lang="JS"> using Special.FLibSYS; val = vArh(strPath2Sep(addr)).get(time,uTime,0,archiver); return val.isEval() ? "Порожньо" : real2str(val,prec);</syntaxhighlight> |