<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://docs.gtlab.pro/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Andrey.v.shatokhin</id>
	<title>GTL-wiki - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="http://docs.gtlab.pro/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Andrey.v.shatokhin"/>
	<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Andrey.v.shatokhin"/>
	<updated>2026-05-25T02:20:19Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld_async&amp;diff=632</id>
		<title>Gtld async</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld_async&amp;diff=632"/>
		<updated>2024-02-02T04:50:49Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: Новая страница: «&amp;lt;pre&amp;gt; let device = gtl.add_device(&amp;quot;ni&amp;quot;); device.data_block = 1;  device.start(&amp;quot;Dev1&amp;quot;, 51200);  gtl.log.info(&amp;quot;inputs cnt&amp;quot;, device.analog_inputs.length);  var rms = gtl.add_rms_data(     {       &amp;quot;src&amp;quot; : device.analog_inputs[3],       &amp;quot;name&amp;quot; : &amp;quot;rms&amp;quot;,       &amp;quot;color&amp;quot; : 0xff0000,       &amp;quot;time&amp;quot; : 1     } );    device.received_data.connect(   function()   {     gtl.log.info(&amp;quot;rms&amp;quot;, rms.back_value);   } ); &amp;lt;/pre&amp;gt;»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
let device = gtl.add_device(&amp;quot;ni&amp;quot;);&lt;br /&gt;
device.data_block = 1;&lt;br /&gt;
&lt;br /&gt;
device.start(&amp;quot;Dev1&amp;quot;, 51200);&lt;br /&gt;
&lt;br /&gt;
gtl.log.info(&amp;quot;inputs cnt&amp;quot;, device.analog_inputs.length);&lt;br /&gt;
&lt;br /&gt;
var rms = gtl.add_rms_data(&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;src&amp;quot; : device.analog_inputs[3],&lt;br /&gt;
      &amp;quot;name&amp;quot; : &amp;quot;rms&amp;quot;,&lt;br /&gt;
      &amp;quot;color&amp;quot; : 0xff0000,&lt;br /&gt;
      &amp;quot;time&amp;quot; : 1&lt;br /&gt;
    }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
device.received_data.connect(&lt;br /&gt;
  function()&lt;br /&gt;
  {&lt;br /&gt;
    gtl.log.info(&amp;quot;rms&amp;quot;, rms.back_value);&lt;br /&gt;
  }&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=631</id>
		<title>Справочник GTLD:JS-API</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=631"/>
		<updated>2024-02-02T04:44:05Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: /* Библиотека функций GTLd-daemon: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные понятия: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.script Диагностические скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.masterscript Мастер-скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.monitoringscript Мониторинговые скрипты];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.node: ==&lt;br /&gt;
Объект gtld.node предоставляет API для доступа к свойствам и методам узлов дерева диагностируемого объекта.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.name Свойство gtld.node.name ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.uuid Свойство gtld.node.uuid ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.options Свойство gtld.node.options ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.parent Свойство gtld.node.parent ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.children Свойство gtld.node.children ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.lastResult Свойство gtld.node.lastResult ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.selectLastResults Метод gtld.node.selectLastResults() ];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.storage: ==&lt;br /&gt;
Объект gtld.storage предназначен для работы с историческими данными.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastPointResults Метод gtld.storage.selectLastPointResults()];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastObjectResults Метод gtld.storage.selectLastObjectResults()];&lt;br /&gt;
&lt;br /&gt;
== Часто используемые функции JavaScript: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays Использование массивов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_objects Использование объектов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_if Условное ветвление &amp;lt;code&amp;gt;if(...)&amp;lt;/code&amp;gt;];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_switch Конструкция ветвления &amp;lt;code&amp;gt;switch&amp;lt;/code&amp;gt;];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_for Цикл &amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt;];&lt;br /&gt;
&lt;br /&gt;
== Библиотека пользовательских функций GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_freq Определение частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_instability Нестабильность частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_functions Определение функциональных частот];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_freqness Минимально необходимая частота вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_frequency Граничная частота спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_resolution Частотное разрешение спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_lines Количество линий спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_standart_width Стандарт граничной частоты спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_standart_lines Стандарт количества линий спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_filter_frequency Расчетная центральная частота полосового фильтра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_filter_width Ширина полосового фильтра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_tolerance Коридор обнаружения гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_square Площадь спектра вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_mod_factor Глубина модуляции гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_deep_factor Условная глубина модуляции гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_ampl_factor Амплитудный коэффициент];&lt;br /&gt;
&lt;br /&gt;
== Функции инициализации диагностики GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_common_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_filter_irr Фильтрация сигнала];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_freq Определение частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_delta_phase Разница фаз моногармонических сигналов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_delta_phase_spec Разница фаз полигармонических сигналов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_coherence Коэффициент когерентности сигналов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_rms Определение СКЗ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_max_data Определение максимального значения СКЗ в заданном временном интервале];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_intg Интегрирование сигнала];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_ampl Определение амплитудных (максимальных) значений];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_kurt Определение коэффициента эксцесса (куртозис)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.get_var_value Определение дисперсии (разброса значений)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_ausp Построение спектра вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_spen Построение спектра огибающей вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_ceps Построение кепстра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.get_kurt_value Определение альтернативного коэффициента эксцесса (по огибающей сигнала)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_thresh_data Вылавливание превышений уровня сигнала];&lt;br /&gt;
&lt;br /&gt;
== Библиотека диагностических функций GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_diag_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.diagnostic.interval Интервал запуска функции диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/function_diagnose Основная функция диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.diagnostic.stop Остановка процесса диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.log.info Вывод информации в лог программы диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/clear_harms_sets Сброс отрисовки набора гармоник в спектрах];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set Построение гармонического ряда (набора гармоник)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/index_of_harms_set Определение индекса гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets Настройка параметров гармоник гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets.modulate Построение и настройка модуляций гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets.count Анализ общих параметров гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms Анализ параметров гармоник гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.results Получение результатов диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.results_var Варианты компоновки результатов диагностики];&lt;br /&gt;
&lt;br /&gt;
== Библиотека функций GTLd-daemon: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/Gtld_async Асинхронная обработка данных в демоне];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/Gtld_recorder Использование рекордера в движке];&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtl.add_thresh_data&amp;diff=629</id>
		<title>Gtl.add thresh data</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtl.add_thresh_data&amp;diff=629"/>
		<updated>2024-01-31T18:24:21Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: Новая страница: «&amp;lt;pre&amp;gt;  var rms = gtl.add_rms_data(     {       &amp;quot;src&amp;quot; : gtl.analog_inputs[0],       &amp;quot;name&amp;quot; : &amp;quot;rms&amp;quot;,       &amp;quot;color&amp;quot; : 0xff0000,       &amp;quot;time&amp;quot; : .1     } );  var max = gtl.add_max_data(     {       &amp;quot;src&amp;quot; : rms,       &amp;quot;name&amp;quot; : &amp;quot;max&amp;quot;,       &amp;quot;color&amp;quot; : 0x00ff00,       &amp;quot;time&amp;quot; : 1     } );  var thresh = gtl.add_thresh_data(     {       &amp;quot;src&amp;quot; : gtl.analog_inputs[0],       &amp;quot;name&amp;quot; : &amp;quot;thresh&amp;quot;,       &amp;quot;color&amp;quot; : 0x00ff00,       &amp;quot;level&amp;quot; : 0.5,       &amp;quot;time&amp;quot; : .1     } );  gtl.d...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
var rms = gtl.add_rms_data(&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;src&amp;quot; : gtl.analog_inputs[0],&lt;br /&gt;
      &amp;quot;name&amp;quot; : &amp;quot;rms&amp;quot;,&lt;br /&gt;
      &amp;quot;color&amp;quot; : 0xff0000,&lt;br /&gt;
      &amp;quot;time&amp;quot; : .1&lt;br /&gt;
    }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
var max = gtl.add_max_data(&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;src&amp;quot; : rms,&lt;br /&gt;
      &amp;quot;name&amp;quot; : &amp;quot;max&amp;quot;,&lt;br /&gt;
      &amp;quot;color&amp;quot; : 0x00ff00,&lt;br /&gt;
      &amp;quot;time&amp;quot; : 1&lt;br /&gt;
    }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
var thresh = gtl.add_thresh_data(&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;src&amp;quot; : gtl.analog_inputs[0],&lt;br /&gt;
      &amp;quot;name&amp;quot; : &amp;quot;thresh&amp;quot;,&lt;br /&gt;
      &amp;quot;color&amp;quot; : 0x00ff00,&lt;br /&gt;
      &amp;quot;level&amp;quot; : 0.5,&lt;br /&gt;
      &amp;quot;time&amp;quot; : .1&lt;br /&gt;
    }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
gtl.diagnostic.interval = 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function diagnose()&lt;br /&gt;
{&lt;br /&gt;
//  gtl.diagnostic.stop();&lt;br /&gt;
  gtl.log.info(&amp;quot;size&amp;quot;, rms.size);&lt;br /&gt;
  gtl.log.info(&amp;quot;max&amp;quot;, thresh.back_value);&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=628</id>
		<title>Справочник GTLD:JS-API</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=628"/>
		<updated>2024-01-31T18:23:54Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: /* Функции инициализации диагностики GTLd: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные понятия: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.script Диагностические скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.masterscript Мастер-скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.monitoringscript Мониторинговые скрипты];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.node: ==&lt;br /&gt;
Объект gtld.node предоставляет API для доступа к свойствам и методам узлов дерева диагностируемого объекта.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.name Свойство gtld.node.name ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.uuid Свойство gtld.node.uuid ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.options Свойство gtld.node.options ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.parent Свойство gtld.node.parent ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.children Свойство gtld.node.children ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.lastResult Свойство gtld.node.lastResult ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.selectLastResults Метод gtld.node.selectLastResults() ];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.storage: ==&lt;br /&gt;
Объект gtld.storage предназначен для работы с историческими данными.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastPointResults Метод gtld.storage.selectLastPointResults()];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastObjectResults Метод gtld.storage.selectLastObjectResults()];&lt;br /&gt;
&lt;br /&gt;
== Часто используемые функции JavaScript: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays Использование массивов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_objects Использование объектов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_if Условное ветвление &amp;lt;code&amp;gt;if(...)&amp;lt;/code&amp;gt;];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_switch Конструкция ветвления &amp;lt;code&amp;gt;switch&amp;lt;/code&amp;gt;];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_for Цикл &amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt;];&lt;br /&gt;
&lt;br /&gt;
== Библиотека пользовательских функций GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_freq Определение частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_instability Нестабильность частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_functions Определение функциональных частот];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_freqness Минимально необходимая частота вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_frequency Граничная частота спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_resolution Частотное разрешение спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_lines Количество линий спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_standart_width Стандарт граничной частоты спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_standart_lines Стандарт количества линий спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_filter_frequency Расчетная центральная частота полосового фильтра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_filter_width Ширина полосового фильтра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_tolerance Коридор обнаружения гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_square Площадь спектра вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_mod_factor Глубина модуляции гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_deep_factor Условная глубина модуляции гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_ampl_factor Амплитудный коэффициент];&lt;br /&gt;
&lt;br /&gt;
== Функции инициализации диагностики GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_common_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_filter_irr Фильтрация сигнала];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_freq Определение частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_delta_phase Разница фаз моногармонических сигналов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_delta_phase_spec Разница фаз полигармонических сигналов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_coherence Коэффициент когерентности сигналов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_rms Определение СКЗ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_max_data Определение максимального значения СКЗ в заданном временном интервале];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_intg Интегрирование сигнала];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_ampl Определение амплитудных (максимальных) значений];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_kurt Определение коэффициента эксцесса (куртозис)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.get_var_value Определение дисперсии (разброса значений)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_ausp Построение спектра вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_spen Построение спектра огибающей вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_ceps Построение кепстра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.get_kurt_value Определение альтернативного коэффициента эксцесса (по огибающей сигнала)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_thresh_data Вылавливание превышений уровня сигнала];&lt;br /&gt;
&lt;br /&gt;
== Библиотека диагностических функций GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_diag_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.diagnostic.interval Интервал запуска функции диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/function_diagnose Основная функция диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.diagnostic.stop Остановка процесса диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.log.info Вывод информации в лог программы диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/clear_harms_sets Сброс отрисовки набора гармоник в спектрах];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set Построение гармонического ряда (набора гармоник)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/index_of_harms_set Определение индекса гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets Настройка параметров гармоник гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets.modulate Построение и настройка модуляций гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets.count Анализ общих параметров гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms Анализ параметров гармоник гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.results Получение результатов диагностики];&lt;br /&gt;
&lt;br /&gt;
== Библиотека функций GTLd-daemon: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/Gtld_recorder Использование рекордера в движке];&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtl.add_max_data&amp;diff=623</id>
		<title>Gtl.add max data</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtl.add_max_data&amp;diff=623"/>
		<updated>2024-01-26T14:13:15Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
var rms = gtl.add_rms_data(&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;src&amp;quot; : gtl.analog_inputs[0],&lt;br /&gt;
      &amp;quot;name&amp;quot; : &amp;quot;rms&amp;quot;,&lt;br /&gt;
      &amp;quot;color&amp;quot; : 0xff0000,&lt;br /&gt;
      &amp;quot;time&amp;quot; : .1&lt;br /&gt;
    }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
var max = gtl.add_max_data(&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;src&amp;quot; : rms,&lt;br /&gt;
      &amp;quot;name&amp;quot; : &amp;quot;max&amp;quot;,&lt;br /&gt;
      &amp;quot;color&amp;quot; : 0x00ff00,&lt;br /&gt;
      &amp;quot;time&amp;quot; : 1&lt;br /&gt;
    }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
gtl.diagnostic.interval = 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function diagnose()&lt;br /&gt;
{&lt;br /&gt;
//  gtl.diagnostic.stop();&lt;br /&gt;
  gtl.log.info(&amp;quot;size&amp;quot;, rms.size);&lt;br /&gt;
  gtl.log.info(&amp;quot;max&amp;quot;, max.value_at(max.size - 1));&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtl.add_max_data&amp;diff=622</id>
		<title>Gtl.add max data</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtl.add_max_data&amp;diff=622"/>
		<updated>2024-01-26T14:12:01Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: Новая страница: «var rms = gtl.add_rms_data(     {       &amp;quot;src&amp;quot; : gtl.analog_inputs[0],       &amp;quot;name&amp;quot; : &amp;quot;rms&amp;quot;,       &amp;quot;color&amp;quot; : 0xff0000,       &amp;quot;time&amp;quot; : .1     } );  var max = gtl.add_max_data(     {       &amp;quot;src&amp;quot; : rms,       &amp;quot;name&amp;quot; : &amp;quot;max&amp;quot;,       &amp;quot;color&amp;quot; : 0x00ff00,       &amp;quot;time&amp;quot; : 1     } );  gtl.diagnostic.interval = 1;   function diagnose() { //  gtl.diagnostic.stop();   gtl.log.info(&amp;quot;size&amp;quot;, rms.size);   gtl.log.info(&amp;quot;max&amp;quot;, max.value_at(max.size - 1));       }»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;var rms = gtl.add_rms_data(&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;src&amp;quot; : gtl.analog_inputs[0],&lt;br /&gt;
      &amp;quot;name&amp;quot; : &amp;quot;rms&amp;quot;,&lt;br /&gt;
      &amp;quot;color&amp;quot; : 0xff0000,&lt;br /&gt;
      &amp;quot;time&amp;quot; : .1&lt;br /&gt;
    }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
var max = gtl.add_max_data(&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;src&amp;quot; : rms,&lt;br /&gt;
      &amp;quot;name&amp;quot; : &amp;quot;max&amp;quot;,&lt;br /&gt;
      &amp;quot;color&amp;quot; : 0x00ff00,&lt;br /&gt;
      &amp;quot;time&amp;quot; : 1&lt;br /&gt;
    }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
gtl.diagnostic.interval = 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function diagnose()&lt;br /&gt;
{&lt;br /&gt;
//  gtl.diagnostic.stop();&lt;br /&gt;
  gtl.log.info(&amp;quot;size&amp;quot;, rms.size);&lt;br /&gt;
  gtl.log.info(&amp;quot;max&amp;quot;, max.value_at(max.size - 1));&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=621</id>
		<title>Справочник GTLD:JS-API</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=621"/>
		<updated>2024-01-26T14:11:46Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: /* Функции инициализации диагностики GTLd: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные понятия: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.script Диагностические скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.masterscript Мастер-скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.monitoringscript Мониторинговые скрипты];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.node: ==&lt;br /&gt;
Объект gtld.node предоставляет API для доступа к свойствам и методам узлов дерева диагностируемого объекта.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.name Свойство gtld.node.name ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.uuid Свойство gtld.node.uuid ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.options Свойство gtld.node.options ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.parent Свойство gtld.node.parent ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.children Свойство gtld.node.children ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.lastResult Свойство gtld.node.lastResult ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.selectLastResults Метод gtld.node.selectLastResults() ];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.storage: ==&lt;br /&gt;
Объект gtld.storage предназначен для работы с историческими данными.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastPointResults Метод gtld.storage.selectLastPointResults()];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastObjectResults Метод gtld.storage.selectLastObjectResults()];&lt;br /&gt;
&lt;br /&gt;
== Часто используемые функции JavaScript: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays Использование массивов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_objects Использование объектов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_if Условное ветвление &amp;lt;code&amp;gt;if(...)&amp;lt;/code&amp;gt;];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_switch Конструкция ветвления &amp;lt;code&amp;gt;switch&amp;lt;/code&amp;gt;];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_for Цикл &amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt;];&lt;br /&gt;
&lt;br /&gt;
== Библиотека пользовательских функций GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_freq Определение частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_instability Нестабильность частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_functions Определение функциональных частот];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_freqness Минимально необходимая частота вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_frequency Граничная частота спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_resolution Частотное разрешение спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_lines Количество линий спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_standart_width Стандарт граничной частоты спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_standart_lines Стандарт количества линий спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_filter_frequency Расчетная центральная частота полосового фильтра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_filter_width Ширина полосового фильтра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_tolerance Коридор обнаружения гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_square Площадь спектра вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_mod_factor Глубина модуляции гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_deep_factor Условная глубина модуляции гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_ampl_factor Амплитудный коэффициент];&lt;br /&gt;
&lt;br /&gt;
== Функции инициализации диагностики GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_common_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_filter_irr Фильтрация сигнала];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_freq Определение частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_delta_phase Разница фаз моногармонических сигналов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_delta_phase_spec Разница фаз полигармонических сигналов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_rms Определение СКЗ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_max_data Определение максимального значения СКЗ в заданном временном интервале];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_intg Интегрирование сигнала];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_ampl Определение амплитудных (максимальных) значений];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_kurt Определение коэффициента эксцесса (куртозис)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.get_var_value Определение дисперсии (разброса значений)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_ausp Построение спектра вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_spen Построение спектра огибающей вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_ceps Построение кепстра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.get_kurt_value Определение альтернативного коэффициента эксцесса (по огибающей сигнала)];&lt;br /&gt;
&lt;br /&gt;
== Библиотека диагностических функций GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_diag_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.diagnostic.interval Интервал запуска функции диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/function_diagnose Основная функция диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.diagnostic.stop Остановка процесса диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.log.info Вывод информации в лог программы диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/clear_harms_sets Сброс отрисовки набора гармоник в спектрах];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set Построение гармонического ряда (набора гармоник)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/index_of_harms_set Определение индекса гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets Настройка параметров гармоник гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets.modulate Построение и настройка модуляций гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets.count Анализ общих параметров гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms Анализ параметров гармоник гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.results Получение результатов диагностики];&lt;br /&gt;
&lt;br /&gt;
== Библиотека функций GTLd-daemon: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/Gtld_recorder Использование рекордера в движке];&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld_recorder&amp;diff=598</id>
		<title>Gtld recorder</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld_recorder&amp;diff=598"/>
		<updated>2024-01-16T14:34:21Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
let recorder = gtl.add_recorder(&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;src&amp;quot;:[&lt;br /&gt;
    gtl.analog_inputs[0],&lt;br /&gt;
    gtl.analog_inputs[1]&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;prehistory&amp;quot; : 15.5,&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
recorder.finished.connect(&lt;br /&gt;
  function()&lt;br /&gt;
  {&lt;br /&gt;
&lt;br /&gt;
    gtl.log.info(&amp;quot;file&amp;quot;, &amp;quot;finished&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    gtl.free(recorder);&lt;br /&gt;
&lt;br /&gt;
     gtl.diagnostic.stop();&lt;br /&gt;
  }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gtl.diagnostic.interval = .1;&lt;br /&gt;
&lt;br /&gt;
function diagnose()&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
  gtl.log.info(&amp;quot;time&amp;quot;, recorder.time());&lt;br /&gt;
&lt;br /&gt;
  if(gtl.diagnostic.time &amp;gt; 8 &amp;amp;&amp;amp; !recorder.is_writing())&lt;br /&gt;
  {&lt;br /&gt;
    if(!recorder.start(10, &amp;quot;no comments&amp;quot;, &amp;quot;E:/data/gtl&amp;quot;, &amp;quot;record from script&amp;quot;))&lt;br /&gt;
      gtl.log.error(&amp;quot;file&amp;quot;, &amp;quot;error writing file&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  if(gtl.diagnostic.time &amp;gt; 20)&lt;br /&gt;
  {&lt;br /&gt;
    gtl.log.info(&amp;quot;diagnostic&amp;quot;, &amp;quot;stop&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    gtl.free(recorder);&lt;br /&gt;
&lt;br /&gt;
    gtl.diagnostic.stop();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld_recorder&amp;diff=547</id>
		<title>Gtld recorder</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld_recorder&amp;diff=547"/>
		<updated>2024-01-12T04:25:23Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
let recorder = gtl.add_recorder(&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;src&amp;quot;:[&lt;br /&gt;
    gtl.analog_inputs[0],&lt;br /&gt;
    gtl.analog_inputs[1]&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;time&amp;quot; : 1,&lt;br /&gt;
  &amp;quot;prehistory&amp;quot; : 0.5,&lt;br /&gt;
  &amp;quot;comment&amp;quot; : &amp;quot;no comments&amp;quot;,&lt;br /&gt;
  &amp;quot;dir&amp;quot; : &amp;quot;d:/&amp;quot;,&lt;br /&gt;
  &amp;quot;file_name&amp;quot; : &amp;quot;record from script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
if(!recorder.is_success())&lt;br /&gt;
  gtl.diagnostic.stop();&lt;br /&gt;
&lt;br /&gt;
recorder.finished.connect(&lt;br /&gt;
  function()&lt;br /&gt;
  {&lt;br /&gt;
&lt;br /&gt;
    gtl.log.info(&amp;quot;file&amp;quot;, &amp;quot;finished&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    gtl.free(recorder);&lt;br /&gt;
&lt;br /&gt;
    gtl.diagnostic.stop();&lt;br /&gt;
  }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gtl.diagnostic.interval = .1;&lt;br /&gt;
&lt;br /&gt;
function diagnose()&lt;br /&gt;
{&lt;br /&gt;
  if(gtl.diagnostic.time &amp;gt; 2)&lt;br /&gt;
    recorder.start();&lt;br /&gt;
&lt;br /&gt;
  else if(gtl.diagnostic.time &amp;gt; 5)&lt;br /&gt;
  {&lt;br /&gt;
    gtl.log.info(&amp;quot;diagnostic&amp;quot;, &amp;quot;stop&amp;quot;);&lt;br /&gt;
    gtl.diagnostic.stop();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld_recorder&amp;diff=546</id>
		<title>Gtld recorder</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld_recorder&amp;diff=546"/>
		<updated>2024-01-12T04:25:04Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;let recorder = gtl.add_recorder(&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;src&amp;quot;:[&lt;br /&gt;
    gtl.analog_inputs[0],&lt;br /&gt;
    gtl.analog_inputs[1]&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;time&amp;quot; : 1,&lt;br /&gt;
  &amp;quot;prehistory&amp;quot; : 0.5,&lt;br /&gt;
  &amp;quot;comment&amp;quot; : &amp;quot;no comments&amp;quot;,&lt;br /&gt;
  &amp;quot;dir&amp;quot; : &amp;quot;d:/&amp;quot;,&lt;br /&gt;
  &amp;quot;file_name&amp;quot; : &amp;quot;record from script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
if(!recorder.is_success())&lt;br /&gt;
  gtl.diagnostic.stop();&lt;br /&gt;
&lt;br /&gt;
recorder.finished.connect(&lt;br /&gt;
  function()&lt;br /&gt;
  {&lt;br /&gt;
&lt;br /&gt;
    gtl.log.info(&amp;quot;file&amp;quot;, &amp;quot;finished&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    gtl.free(recorder);&lt;br /&gt;
&lt;br /&gt;
    gtl.diagnostic.stop();&lt;br /&gt;
  }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gtl.diagnostic.interval = .1;&lt;br /&gt;
&lt;br /&gt;
function diagnose()&lt;br /&gt;
{&lt;br /&gt;
  if(gtl.diagnostic.time &amp;gt; 2)&lt;br /&gt;
    recorder.start();&lt;br /&gt;
&lt;br /&gt;
  else if(gtl.diagnostic.time &amp;gt; 5)&lt;br /&gt;
  {&lt;br /&gt;
    gtl.log.info(&amp;quot;diagnostic&amp;quot;, &amp;quot;stop&amp;quot;);&lt;br /&gt;
    gtl.diagnostic.stop();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld_recorder&amp;diff=545</id>
		<title>Gtld recorder</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld_recorder&amp;diff=545"/>
		<updated>2024-01-12T04:24:18Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;&lt;br /&gt;
let recorder = gtl.add_recorder(&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;src&amp;quot;:[&lt;br /&gt;
    gtl.analog_inputs[0],&lt;br /&gt;
    gtl.analog_inputs[1]&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;time&amp;quot; : 1,&lt;br /&gt;
  &amp;quot;prehistory&amp;quot; : 0.5,&lt;br /&gt;
  &amp;quot;comment&amp;quot; : &amp;quot;no comments&amp;quot;,&lt;br /&gt;
  &amp;quot;dir&amp;quot; : &amp;quot;d:/&amp;quot;,&lt;br /&gt;
  &amp;quot;file_name&amp;quot; : &amp;quot;record from script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
if(!recorder.is_success())&lt;br /&gt;
  gtl.diagnostic.stop();&lt;br /&gt;
&lt;br /&gt;
recorder.finished.connect(&lt;br /&gt;
  function()&lt;br /&gt;
  {&lt;br /&gt;
&lt;br /&gt;
    gtl.log.info(&amp;quot;file&amp;quot;, &amp;quot;finished&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    gtl.free(recorder);&lt;br /&gt;
&lt;br /&gt;
    gtl.diagnostic.stop();&lt;br /&gt;
  }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gtl.diagnostic.interval = .1;&lt;br /&gt;
&lt;br /&gt;
function diagnose()&lt;br /&gt;
{&lt;br /&gt;
  if(gtl.diagnostic.time &amp;gt; 2)&lt;br /&gt;
    recorder.start();&lt;br /&gt;
&lt;br /&gt;
  else if(gtl.diagnostic.time &amp;gt; 5)&lt;br /&gt;
  {&lt;br /&gt;
    gtl.log.info(&amp;quot;diagnostic&amp;quot;, &amp;quot;stop&amp;quot;);&lt;br /&gt;
    gtl.diagnostic.stop();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld_recorder&amp;diff=544</id>
		<title>Gtld recorder</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld_recorder&amp;diff=544"/>
		<updated>2024-01-12T04:23:15Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code style=&amp;quot;color: purple&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
let recorder = gtl.add_recorder(&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;src&amp;quot;:[&lt;br /&gt;
    gtl.analog_inputs[0],&lt;br /&gt;
    gtl.analog_inputs[1]&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;time&amp;quot; : 1,&lt;br /&gt;
  &amp;quot;prehistory&amp;quot; : 0.5,&lt;br /&gt;
  &amp;quot;comment&amp;quot; : &amp;quot;no comments&amp;quot;,&lt;br /&gt;
  &amp;quot;dir&amp;quot; : &amp;quot;d:/&amp;quot;,&lt;br /&gt;
  &amp;quot;file_name&amp;quot; : &amp;quot;record from script&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
if(!recorder.is_success())&lt;br /&gt;
  gtl.diagnostic.stop();&lt;br /&gt;
&lt;br /&gt;
recorder.finished.connect(&lt;br /&gt;
  function()&lt;br /&gt;
  {&lt;br /&gt;
&lt;br /&gt;
    gtl.log.info(&amp;quot;file&amp;quot;, &amp;quot;finished&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    gtl.free(recorder);&lt;br /&gt;
&lt;br /&gt;
    gtl.diagnostic.stop();&lt;br /&gt;
  }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gtl.diagnostic.interval = .1;&lt;br /&gt;
&lt;br /&gt;
function diagnose()&lt;br /&gt;
{&lt;br /&gt;
  if(gtl.diagnostic.time &amp;gt; 2)&lt;br /&gt;
    recorder.start();&lt;br /&gt;
&lt;br /&gt;
  else if(gtl.diagnostic.time &amp;gt; 5)&lt;br /&gt;
  {&lt;br /&gt;
    gtl.log.info(&amp;quot;diagnostic&amp;quot;, &amp;quot;stop&amp;quot;);&lt;br /&gt;
    gtl.diagnostic.stop();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld_recorder&amp;diff=543</id>
		<title>Gtld recorder</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld_recorder&amp;diff=543"/>
		<updated>2024-01-12T04:22:42Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code style=&amp;quot;color: purple&amp;gt;&lt;br /&gt;
&lt;br /&gt;
let recorder = gtl.add_recorder(&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;src&amp;quot;:[&lt;br /&gt;
    gtl.analog_inputs[0],&lt;br /&gt;
    gtl.analog_inputs[1]&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;time&amp;quot; : 1,&lt;br /&gt;
  &amp;quot;prehistory&amp;quot; : 0.5,&lt;br /&gt;
  &amp;quot;comment&amp;quot; : &amp;quot;no comments&amp;quot;,&lt;br /&gt;
  &amp;quot;dir&amp;quot; : &amp;quot;d:/&amp;quot;,&lt;br /&gt;
  &amp;quot;file_name&amp;quot; : &amp;quot;record from script&amp;quot;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
if(!recorder.is_success())&lt;br /&gt;
  gtl.diagnostic.stop();&lt;br /&gt;
&lt;br /&gt;
recorder.finished.connect(&lt;br /&gt;
  function()&lt;br /&gt;
  {&lt;br /&gt;
&lt;br /&gt;
    gtl.log.info(&amp;quot;file&amp;quot;, &amp;quot;finished&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    gtl.free(recorder);&lt;br /&gt;
&lt;br /&gt;
    gtl.diagnostic.stop();&lt;br /&gt;
  }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gtl.diagnostic.interval = .1;&lt;br /&gt;
&lt;br /&gt;
function diagnose()&lt;br /&gt;
{&lt;br /&gt;
  if(gtl.diagnostic.time &amp;gt; 2)&lt;br /&gt;
    recorder.start();&lt;br /&gt;
&lt;br /&gt;
  else if(gtl.diagnostic.time &amp;gt; 5)&lt;br /&gt;
  {&lt;br /&gt;
    gtl.log.info(&amp;quot;diagnostic&amp;quot;, &amp;quot;stop&amp;quot;);&lt;br /&gt;
    gtl.diagnostic.stop();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=542</id>
		<title>Справочник GTLD:JS-API</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=542"/>
		<updated>2024-01-12T04:21:59Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: /* Библиотека функций GTLd-daemon: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные понятия: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.script Диагностические скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.masterscript Мастер-скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.monitoringscript Мониторинговые скрипты];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.node: ==&lt;br /&gt;
Объект gtld.node предоставляет API для доступа к свойствам и методам узлов дерева диагностируемого объекта.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.name Свойство gtld.node.name ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.uuid Свойство gtld.node.uuid ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.options Свойство gtld.node.options ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.parent Свойство gtld.node.parent ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.children Свойство gtld.node.children ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.lastResult Свойство gtld.node.lastResult ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.selectLastResults Метод gtld.node.selectLastResults() ];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.storage: ==&lt;br /&gt;
Объект gtld.storage предназначен для работы с историческими данными.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastPointResults Метод gtld.storage.selectLastPointResults()];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastObjectResults Метод gtld.storage.selectLastObjectResults()];&lt;br /&gt;
&lt;br /&gt;
== Часто используемые функции JavaScript: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays Использование массивов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_objects Использование объектов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_if Условное ветвление &amp;lt;code&amp;gt;if(...)&amp;lt;/code&amp;gt;];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_switch Конструкция ветвления &amp;lt;code&amp;gt;switch&amp;lt;/code&amp;gt;];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_for Цикл &amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt;];&lt;br /&gt;
&lt;br /&gt;
== Библиотека пользовательских функций GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_freq Определение частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_instability Нестабильность частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_functions Определение функциональных частот];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_freqness Минимально необходимая частота вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_frequency Граничная частота спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_resolution Частотное разрешение спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_lines Количество линий спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_standart_width Стандарт граничной частоты спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_standart_lines Стандарт количества линий спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_filter_frequency Расчетная центральная частота полосового фильтра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_filter_width Ширина полосового фильтра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_tolerance Коридор обнаружения гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_square Площадь спектра вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_mod_factor Глубина модуляции гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_deep_factor Условная глубина модуляции гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_ampl_factor Амплитудный коэффициент];&lt;br /&gt;
&lt;br /&gt;
== Функции инициализации диагностики GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_common_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_filter_irr Фильтрация сигнала];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_freq Определение частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_delta_phase Разница фаз моногармонических сигналов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_delta_phase_spec Разница фаз полигармонических сигналов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_rms Определение СКЗ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_intg Интегрирование сигнала];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_ampl Определение амплитудных (максимальных) значений];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_kurt Определение коэффициента эксцесса (куртозис)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.get_var_value Определение дисперсии (разброса значений)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_ausp Построение спектра вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_spen Построение спектра огибающей вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.get_kurt_value Определение альтернативного коэффициента эксцесса (по огибающей сигнала)];&lt;br /&gt;
&lt;br /&gt;
== Библиотека диагностических функций GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_diag_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.diagnostic.interval Интервал запуска функции диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/function_diagnose Основная функция диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.diagnostic.stop Остановка процесса диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/clear_harms_sets Сброс отрисовки набора гармоник в спектрах];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.log.info Вывод информации в лог программы диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set Построение гармонического ряда (набора гармоник)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets Настройка параметров гармоник гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets.modulate Построение и настройка модуляций гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets.count Анализ общих параметров гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms Анализ параметров гармоник гармонического ряда];&lt;br /&gt;
&lt;br /&gt;
== Библиотека функций GTLd-daemon: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/Gtld_recorder Использование рекордера в движке];&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=541</id>
		<title>Справочник GTLD:JS-API</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=541"/>
		<updated>2024-01-12T04:21:07Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: /* Библиотека функций GTLd-daemon: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные понятия: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.script Диагностические скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.masterscript Мастер-скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.monitoringscript Мониторинговые скрипты];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.node: ==&lt;br /&gt;
Объект gtld.node предоставляет API для доступа к свойствам и методам узлов дерева диагностируемого объекта.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.name Свойство gtld.node.name ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.uuid Свойство gtld.node.uuid ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.options Свойство gtld.node.options ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.parent Свойство gtld.node.parent ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.children Свойство gtld.node.children ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.lastResult Свойство gtld.node.lastResult ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.selectLastResults Метод gtld.node.selectLastResults() ];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.storage: ==&lt;br /&gt;
Объект gtld.storage предназначен для работы с историческими данными.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastPointResults Метод gtld.storage.selectLastPointResults()];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastObjectResults Метод gtld.storage.selectLastObjectResults()];&lt;br /&gt;
&lt;br /&gt;
== Часто используемые функции JavaScript: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays Использование массивов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_objects Использование объектов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_if Условное ветвление &amp;lt;code&amp;gt;if(...)&amp;lt;/code&amp;gt;];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_switch Конструкция ветвления &amp;lt;code&amp;gt;switch&amp;lt;/code&amp;gt;];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_for Цикл &amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt;];&lt;br /&gt;
&lt;br /&gt;
== Библиотека пользовательских функций GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_freq Определение частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_instability Нестабильность частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_functions Определение функциональных частот];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_freqness Минимально необходимая частота вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_frequency Граничная частота спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_resolution Частотное разрешение спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_lines Количество линий спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_standart_width Стандарт граничной частоты спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_standart_lines Стандарт количества линий спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_filter_frequency Расчетная центральная частота полосового фильтра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_filter_width Ширина полосового фильтра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_tolerance Коридор обнаружения гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_square Площадь спектра вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_mod_factor Глубина модуляции гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_deep_factor Условная глубина модуляции гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_ampl_factor Амплитудный коэффициент];&lt;br /&gt;
&lt;br /&gt;
== Функции инициализации диагностики GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_common_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_filter_irr Фильтрация сигнала];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_freq Определение частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_delta_phase Разница фаз моногармонических сигналов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_delta_phase_spec Разница фаз полигармонических сигналов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_rms Определение СКЗ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_intg Интегрирование сигнала];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_ampl Определение амплитудных (максимальных) значений];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_kurt Определение коэффициента эксцесса (куртозис)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.get_var_value Определение дисперсии (разброса значений)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_ausp Построение спектра вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_spen Построение спектра огибающей вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.get_kurt_value Определение альтернативного коэффициента эксцесса (по огибающей сигнала)];&lt;br /&gt;
&lt;br /&gt;
== Библиотека диагностических функций GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_diag_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.diagnostic.interval Интервал запуска функции диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/function_diagnose Основная функция диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.diagnostic.stop Остановка процесса диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/clear_harms_sets Сброс отрисовки набора гармоник в спектрах];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.log.info Вывод информации в лог программы диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set Построение гармонического ряда (набора гармоник)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets Настройка параметров гармоник гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets.modulate Построение и настройка модуляций гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets.count Анализ общих параметров гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms Анализ параметров гармоник гармонического ряда];&lt;br /&gt;
&lt;br /&gt;
== Библиотека функций GTLd-daemon: ==&lt;br /&gt;
https://docs.gtlab.pro/index.php/Gtld_recorder&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld_recorder&amp;diff=540</id>
		<title>Gtld recorder</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld_recorder&amp;diff=540"/>
		<updated>2024-01-12T04:20:51Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: Новая страница: « let recorder = gtl.add_recorder( {   &amp;quot;src&amp;quot;:[     gtl.analog_inputs[0],     gtl.analog_inputs[1]   ],   &amp;quot;time&amp;quot; : 1,   &amp;quot;prehistory&amp;quot; : 0.5,   &amp;quot;comment&amp;quot; : &amp;quot;no comments&amp;quot;,   &amp;quot;dir&amp;quot; : &amp;quot;d:/&amp;quot;,   &amp;quot;file_name&amp;quot; : &amp;quot;record from script&amp;quot;  } );  if(!recorder.is_success())   gtl.diagnostic.stop();  recorder.finished.connect(   function()   {      gtl.log.info(&amp;quot;file&amp;quot;, &amp;quot;finished&amp;quot;);      gtl.free(recorder);      gtl.diagnostic.stop();   } );     gtl.diagnostic.interval = .1;  fun...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
let recorder = gtl.add_recorder(&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;src&amp;quot;:[&lt;br /&gt;
    gtl.analog_inputs[0],&lt;br /&gt;
    gtl.analog_inputs[1]&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;time&amp;quot; : 1,&lt;br /&gt;
  &amp;quot;prehistory&amp;quot; : 0.5,&lt;br /&gt;
  &amp;quot;comment&amp;quot; : &amp;quot;no comments&amp;quot;,&lt;br /&gt;
  &amp;quot;dir&amp;quot; : &amp;quot;d:/&amp;quot;,&lt;br /&gt;
  &amp;quot;file_name&amp;quot; : &amp;quot;record from script&amp;quot;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
if(!recorder.is_success())&lt;br /&gt;
  gtl.diagnostic.stop();&lt;br /&gt;
&lt;br /&gt;
recorder.finished.connect(&lt;br /&gt;
  function()&lt;br /&gt;
  {&lt;br /&gt;
&lt;br /&gt;
    gtl.log.info(&amp;quot;file&amp;quot;, &amp;quot;finished&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    gtl.free(recorder);&lt;br /&gt;
&lt;br /&gt;
    gtl.diagnostic.stop();&lt;br /&gt;
  }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gtl.diagnostic.interval = .1;&lt;br /&gt;
&lt;br /&gt;
function diagnose()&lt;br /&gt;
{&lt;br /&gt;
  if(gtl.diagnostic.time &amp;gt; 2)&lt;br /&gt;
    recorder.start();&lt;br /&gt;
&lt;br /&gt;
  else if(gtl.diagnostic.time &amp;gt; 5)&lt;br /&gt;
  {&lt;br /&gt;
    gtl.log.info(&amp;quot;diagnostic&amp;quot;, &amp;quot;stop&amp;quot;);&lt;br /&gt;
    gtl.diagnostic.stop();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=539</id>
		<title>Справочник GTLD:JS-API</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=539"/>
		<updated>2024-01-12T04:19:49Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: /* Библиотека диагностических функций GTLd: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные понятия: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.script Диагностические скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.masterscript Мастер-скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.monitoringscript Мониторинговые скрипты];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.node: ==&lt;br /&gt;
Объект gtld.node предоставляет API для доступа к свойствам и методам узлов дерева диагностируемого объекта.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.name Свойство gtld.node.name ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.uuid Свойство gtld.node.uuid ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.options Свойство gtld.node.options ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.parent Свойство gtld.node.parent ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.children Свойство gtld.node.children ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.lastResult Свойство gtld.node.lastResult ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.selectLastResults Метод gtld.node.selectLastResults() ];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.storage: ==&lt;br /&gt;
Объект gtld.storage предназначен для работы с историческими данными.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastPointResults Метод gtld.storage.selectLastPointResults()];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastObjectResults Метод gtld.storage.selectLastObjectResults()];&lt;br /&gt;
&lt;br /&gt;
== Часто используемые функции JavaScript: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays Использование массивов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_objects Использование объектов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_if Условное ветвление &amp;lt;code&amp;gt;if(...)&amp;lt;/code&amp;gt;];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_switch Конструкция ветвления &amp;lt;code&amp;gt;switch&amp;lt;/code&amp;gt;];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_for Цикл &amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt;];&lt;br /&gt;
&lt;br /&gt;
== Библиотека пользовательских функций GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_freq Определение частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_instability Нестабильность частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_functions Определение функциональных частот];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_freqness Минимально необходимая частота вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_frequency Граничная частота спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_resolution Частотное разрешение спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_speс_lines Количество линий спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_standart_width Стандарт граничной частоты спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_standart_lines Стандарт количества линий спектра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_filter_frequency Расчетная центральная частота полосового фильтра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_filter_width Ширина полосового фильтра];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_tolerance Коридор обнаружения гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_square Площадь спектра вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_mod_factor Глубина модуляции гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_deep_factor Условная глубина модуляции гармоники];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_ampl_factor Амплитудный коэффициент];&lt;br /&gt;
&lt;br /&gt;
== Функции инициализации диагностики GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_common_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_filter_irr Фильтрация сигнала];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_freq Определение частоты вращения];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_delta_phase Разница фаз моногармонических сигналов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_delta_phase_spec Разница фаз полигармонических сигналов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_rms Определение СКЗ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_intg Интегрирование сигнала];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_ampl Определение амплитудных (максимальных) значений];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_value_kurt Определение коэффициента эксцесса (куртозис)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.get_var_value Определение дисперсии (разброса значений)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_ausp Построение спектра вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.add_spen Построение спектра огибающей вибрации];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.get_kurt_value Определение альтернативного коэффициента эксцесса (по огибающей сигнала)];&lt;br /&gt;
&lt;br /&gt;
== Библиотека диагностических функций GTLd: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld_diag_info Общая информация];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.diagnostic.interval Интервал запуска функции диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/function_diagnose Основная функция диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.diagnostic.stop Остановка процесса диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/clear_harms_sets Сброс отрисовки набора гармоник в спектрах];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtl.log.info Вывод информации в лог программы диагностики];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set Построение гармонического ряда (набора гармоник)];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets Настройка параметров гармоник гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets.modulate Построение и настройка модуляций гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms_sets.count Анализ общих параметров гармонического ряда];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/add_harms_set.harms Анализ параметров гармоник гармонического ряда];&lt;br /&gt;
&lt;br /&gt;
== Библиотека функций GTLd-daemon: ==&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Js_arrays&amp;diff=115</id>
		<title>Js arrays</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Js_arrays&amp;diff=115"/>
		<updated>2023-09-10T11:40:17Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Часто используемые функции JavaScript: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays1111 Использование массивов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays1111 Использование массивов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays1111 Использование массивов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays1111 Использование массивов];&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Js_arrays&amp;diff=114</id>
		<title>Js arrays</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Js_arrays&amp;diff=114"/>
		<updated>2023-09-10T11:39:57Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Часто используемые функции JavaScript: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays1111 Использование массивов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays1111 Использование массивов];&lt;br /&gt;
&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays1111 Использование массивов];&lt;br /&gt;
&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays1111 Использование массивов];&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Js_arrays&amp;diff=113</id>
		<title>Js arrays</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Js_arrays&amp;diff=113"/>
		<updated>2023-09-10T11:39:41Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;var array = [0, 1, 2, 3, 4, 5…];&lt;br /&gt;
&lt;br /&gt;
можно применять методы работы с массивами JavaScript.&lt;br /&gt;
Наглядным примером могут служить массивы амплитуд составляющих спектра вибрации:&lt;br /&gt;
ausp.data;&lt;br /&gt;
spen.data.&lt;br /&gt;
&lt;br /&gt;
[[File:2023-08-30_07-39-50.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Часто используемые функции JavaScript: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays1111 Использование массивов];&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=112</id>
		<title>Справочник GTLD:JS-API</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=112"/>
		<updated>2023-09-10T11:38:33Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: /* Часто используемые функции JavaScript: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные понятия: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.script Диагностические скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.masterscript Мастер-скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.monitoringscript Мониторинговые скрипты];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.node: ==&lt;br /&gt;
Объект gtld.node предоставляет API для доступа к свойствам и методам узлов дерева диагностируемого объекта.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.name Свойство gtld.node.name ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.uuid Свойство gtld.node.uuid ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.options Свойство gtld.node.options ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.parent Свойство gtld.node.parent ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.children Свойство gtld.node.children ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.lastResult Свойство gtld.node.lastResult ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.selectLastResults Метод gtld.node.selectLastResults() ];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.storage: ==&lt;br /&gt;
Объект gtld.storage предназначен для работы с историческими данными.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastPointResults Метод gtld.storage.selectLastPointResults()];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastObjectResults Метод gtld.storage.selectLastObjectResults()];&lt;br /&gt;
&lt;br /&gt;
== Часто используемые функции JavaScript: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays Использование массивов];&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=111</id>
		<title>Справочник GTLD:JS-API</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=111"/>
		<updated>2023-09-10T11:37:35Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: /* Часто используемые функции JavaScript: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные понятия: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.script Диагностические скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.masterscript Мастер-скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.monitoringscript Мониторинговые скрипты];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.node: ==&lt;br /&gt;
Объект gtld.node предоставляет API для доступа к свойствам и методам узлов дерева диагностируемого объекта.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.name Свойство gtld.node.name ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.uuid Свойство gtld.node.uuid ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.options Свойство gtld.node.options ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.parent Свойство gtld.node.parent ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.children Свойство gtld.node.children ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.lastResult Свойство gtld.node.lastResult ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.selectLastResults Метод gtld.node.selectLastResults() ];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.storage: ==&lt;br /&gt;
Объект gtld.storage предназначен для работы с историческими данными.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastPointResults Метод gtld.storage.selectLastPointResults()];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastObjectResults Метод gtld.storage.selectLastObjectResults()];&lt;br /&gt;
&lt;br /&gt;
== Часто используемые функции JavaScript: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays Использование массивов];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays111 Использование массивов111];&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Js_arrays&amp;diff=110</id>
		<title>Js arrays</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Js_arrays&amp;diff=110"/>
		<updated>2023-09-10T11:32:44Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;var array = [0, 1, 2, 3, 4, 5…];&lt;br /&gt;
&lt;br /&gt;
можно применять методы работы с массивами JavaScript.&lt;br /&gt;
Наглядным примером могут служить массивы амплитуд составляющих спектра вибрации:&lt;br /&gt;
ausp.data;&lt;br /&gt;
spen.data.&lt;br /&gt;
&lt;br /&gt;
[[File:2023-08-30_07-39-50.png]]&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Js_arrays&amp;diff=109</id>
		<title>Js arrays</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Js_arrays&amp;diff=109"/>
		<updated>2023-09-10T11:28:53Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;var array = [0, 1, 2, 3, 4, 5…];&lt;br /&gt;
&lt;br /&gt;
можно применять методы работы с массивами JavaScript.&lt;br /&gt;
Наглядным примером могут служить массивы амплитуд составляющих спектра вибрации:&lt;br /&gt;
ausp.data;&lt;br /&gt;
spen.data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2023-08-30_07-39-50.png]]&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Js_arrays&amp;diff=108</id>
		<title>Js arrays</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Js_arrays&amp;diff=108"/>
		<updated>2023-09-10T11:28:04Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;var array = [0, 1, 2, 3, 4, 5…];&lt;br /&gt;
&lt;br /&gt;
можно применять методы работы с массивами JavaScript.&lt;br /&gt;
Наглядным примером могут служить массивы амплитуд составляющих спектра вибрации:&lt;br /&gt;
ausp.data;&lt;br /&gt;
spen.data.&lt;br /&gt;
&lt;br /&gt;
[[File:MasterValues_example.png]]&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2023-08-30_07-39-50.png&amp;diff=107</id>
		<title>Файл:2023-08-30 07-39-50.png</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2023-08-30_07-39-50.png&amp;diff=107"/>
		<updated>2023-09-10T11:26:54Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: Тестовый файл&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Краткое описание ==&lt;br /&gt;
Тестовый файл&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Js_arrays&amp;diff=106</id>
		<title>Js arrays</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Js_arrays&amp;diff=106"/>
		<updated>2023-09-10T11:26:25Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: Новая страница: «var array = [0, 1, 2, 3, 4, 5…];  можно применять методы работы с массивами JavaScript. Наглядным примером могут служить массивы амплитуд составляющих спектра вибрации: ausp.data; spen.data.»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;var array = [0, 1, 2, 3, 4, 5…];&lt;br /&gt;
&lt;br /&gt;
можно применять методы работы с массивами JavaScript.&lt;br /&gt;
Наглядным примером могут служить массивы амплитуд составляющих спектра вибрации:&lt;br /&gt;
ausp.data;&lt;br /&gt;
spen.data.&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=105</id>
		<title>Справочник GTLD:JS-API</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=105"/>
		<updated>2023-09-10T11:24:51Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные понятия: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.script Диагностические скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.masterscript Мастер-скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.monitoringscript Мониторинговые скрипты];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.node: ==&lt;br /&gt;
Объект gtld.node предоставляет API для доступа к свойствам и методам узлов дерева диагностируемого объекта.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.name Свойство gtld.node.name ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.uuid Свойство gtld.node.uuid ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.options Свойство gtld.node.options ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.parent Свойство gtld.node.parent ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.children Свойство gtld.node.children ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.lastResult Свойство gtld.node.lastResult ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.selectLastResults Метод gtld.node.selectLastResults() ];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.storage: ==&lt;br /&gt;
Объект gtld.storage предназначен для работы с историческими данными.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastPointResults Метод gtld.storage.selectLastPointResults()];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastObjectResults Метод gtld.storage.selectLastObjectResults()];&lt;br /&gt;
&lt;br /&gt;
== Часто используемые функции JavaScript: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/js_arrays Использование массивов];&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.monitoringscript&amp;diff=104</id>
		<title>Gtld.monitoringscript</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.monitoringscript&amp;diff=104"/>
		<updated>2023-09-07T13:39:00Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: Новая страница: «Страница в разработке»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Страница в разработке&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=103</id>
		<title>Справочник GTLD:JS-API</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=103"/>
		<updated>2023-09-07T13:37:48Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные понятия: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.script Диагностические скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.masterscript Мастер-скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.monitoringscript Мониторинговые скрипты];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.node: ==&lt;br /&gt;
Объект gtld.node предоставляет API для доступа к свойствам и методам узлов дерева диагностируемого объекта.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.name Свойство gtld.node.name ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.uuid Свойство gtld.node.uuid ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.options Свойство gtld.node.options ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.parent Свойство gtld.node.parent ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.children Свойство gtld.node.children ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.lastResult Свойство gtld.node.lastResult ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.selectLastResults Метод gtld.node.selectLastResults() ];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.storage: ==&lt;br /&gt;
Объект gtld.storage предназначен для работы с историческими данными.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastPointResults Метод gtld.storage.selectLastPointResults()];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastObjectResults Метод gtld.storage.selectLastObjectResults()];&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.masterscript&amp;diff=102</id>
		<title>Gtld.masterscript</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.masterscript&amp;diff=102"/>
		<updated>2023-09-07T13:36:55Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: Новая страница: «Страница в разработке»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Страница в разработке&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.script&amp;diff=101</id>
		<title>Gtld.script</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.script&amp;diff=101"/>
		<updated>2023-09-07T13:36:38Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: Новая страница: «Страница в разработке»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Страница в разработке&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=100</id>
		<title>Справочник GTLD:JS-API</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=100"/>
		<updated>2023-09-07T13:36:10Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные понятия: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.script Диагностические скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.masterscript Мастер-скрипты];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.node: ==&lt;br /&gt;
Объект gtld.node предоставляет API для доступа к свойствам и методам узлов дерева диагностируемого объекта.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.name Свойство gtld.node.name ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.uuid Свойство gtld.node.uuid ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.options Свойство gtld.node.options ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.parent Свойство gtld.node.parent ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.children Свойство gtld.node.children ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.lastResult Свойство gtld.node.lastResult ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.selectLastResults Метод gtld.node.selectLastResults() ];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.storage: ==&lt;br /&gt;
Объект gtld.storage предназначен для работы с историческими данными.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastPointResults Метод gtld.storage.selectLastPointResults()];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastObjectResults Метод gtld.storage.selectLastObjectResults()];&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=99</id>
		<title>Справочник GTLD:JS-API</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=99"/>
		<updated>2023-09-07T13:35:45Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные понятия: ==&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.script Диагностические скрипты];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.script Мастер-скрипты];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.node: ==&lt;br /&gt;
Объект gtld.node предоставляет API для доступа к свойствам и методам узлов дерева диагностируемого объекта.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.name Свойство gtld.node.name ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.uuid Свойство gtld.node.uuid ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.options Свойство gtld.node.options ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.parent Свойство gtld.node.parent ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.children Свойство gtld.node.children ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.lastResult Свойство gtld.node.lastResult ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.selectLastResults Метод gtld.node.selectLastResults() ];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.storage: ==&lt;br /&gt;
Объект gtld.storage предназначен для работы с историческими данными.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastPointResults Метод gtld.storage.selectLastPointResults()];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastObjectResults Метод gtld.storage.selectLastObjectResults()];&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=98</id>
		<title>Gtld.node.lastResult</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=98"/>
		<updated>2023-08-31T16:33:45Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для контейнеров и объектов:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;{} gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для точек:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;[{}] gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Назначение: ==&lt;br /&gt;
Данное свойство содержит параметры запуска процедуры диагностики: опции объекта, точки и рекорда; даты запуска диагностики и даты создания рекорда; идентификаторы объекта, точки и рекорда; таблицу мастер-значений; а также последний результат работы скрипта. Полный состав данных данного свойства варьируется в зависимости от типа узла. В зависимости от типа узла в данном свойстве сохраняется, либо результат работы &amp;lt;b&amp;gt;мастер-скрипта&amp;lt;/b&amp;gt; (для групп и объектов), либо &amp;lt;b&amp;gt;диагностического скрипта&amp;lt;/b&amp;gt; (для точек).&lt;br /&gt;
Данные содержатся в виде JSON-объекта. Содержимое данного свойства обновляется при каждом запуске процедуры диагностики.&lt;br /&gt;
&lt;br /&gt;
== Параметры: ==&lt;br /&gt;
Не предусмотрены.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования: ==&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать весь объект результата:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __lastResult = gtld.node.lastResult;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только результаты работы скрипта (для объектов и групп):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult.resultJSON; &lt;br /&gt;
&amp;lt;p&amp;gt;для точек не забываем, что данное свойство является массивом объектов, поэтому требуется использование индекса, индекс 0 - это результат по последнему из обсчитанных рекордов:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult[0].resultJSON; &lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры объекта:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __objectOptions = gtld.node.lastResult.objectOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры рекорда (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __recordOptions = gtld.node.lastResult[0].recordOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры точки (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __pointOptions = gtld.node.lastResult[0].pointOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только мастер-значения (пример для объекта, для точек не забываем индекс):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __masterValues = gtld.node.lastResult.masterValues;&lt;br /&gt;
&amp;lt;p&amp;gt;Вот таким образом можно обратиться к мастер значению с ключём &amp;quot;skz&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __skz = gtld.node.lastResult.masterValues[&#039;skz&#039;];&lt;br /&gt;
&lt;br /&gt;
== Результат: ==&lt;br /&gt;
Структура данных, хранимых в свойстве &amp;lt;b&amp;gt;lastResult&amp;lt;/b&amp;gt; представлена на рисунках ниже. Структура данных зависит от типа узла дерева.&lt;br /&gt;
&lt;br /&gt;
=== Для объектов и групп: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Object_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
=== Для точек: ===&lt;br /&gt;
[[File:Point_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
Для доступа к историческим данным используем объект &amp;lt;b&amp;gt;masterValues&amp;lt;/b&amp;gt;. Ключами объекта &amp;lt;b&amp;gt;masterValues&amp;lt;/b&amp;gt; являются ключи мастер-значений, сконфигурированные в менеджере мастер-значений.&lt;br /&gt;
[[File:MasterValues_example.png]]&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=97</id>
		<title>Gtld.node.lastResult</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=97"/>
		<updated>2023-08-31T16:32:38Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: Отмена правки 89, сделанной Andrey.v.shatokhin (обсуждение)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для контейнеров и объектов:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;{} gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для точек:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;[{}] gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Назначение: ==&lt;br /&gt;
Данное свойство содержит параметры запуска процедуры диагностики: опции объекта, точки и рекорда; даты запуска диагностики и даты создания рекорда; идентификаторы объекта, точки и рекорда; таблицу мастер-значений; а также последний результат работы скрипта. Полный состав данных данного свойства варьируется в зависимости от типа узла. В зависимости от типа узла в данном свойстве сохраняется, либо результат работы &amp;lt;b&amp;gt;мастер-скрипта&amp;lt;/b&amp;gt; (для групп и объектов), либо &amp;lt;b&amp;gt;диагностического скрипта&amp;lt;/b&amp;gt; (для точек).&lt;br /&gt;
Данные содержатся в виде JSON-объекта. Содержимое данного свойства обновляется при каждом запуске процедуры диагностики.&lt;br /&gt;
&lt;br /&gt;
== Параметры: ==&lt;br /&gt;
Не предусмотрены.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования: ==&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать весь объект результата:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __lastResult = gtld.node.lastResult;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только результаты работы скрипта (для объектов и групп):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult.resultJSON; &lt;br /&gt;
&amp;lt;p&amp;gt;для точек не забываем, что данное свойство является массивом объектов, поэтому требуется использование индекса, индекс 0 - это результат по последнему из обсчитанных рекордов:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult[0].resultJSON; &lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры объекта:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __objectOptions = gtld.node.lastResult.objectOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры рекорда (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __recordOptions = gtld.node.lastResult[0].recordOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры точки (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __pointOptions = gtld.node.lastResult[0].pointOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только мастер-значения (пример для объекта, для точек не забываем индекс):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __masterValues = gtld.node.lastResult.masterValues;&lt;br /&gt;
&amp;lt;p&amp;gt;Вот таким образом можно обратиться к мастер значению с ключём &amp;quot;skz&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __skz = gtld.node.lastResult.masterValues[&#039;skz&#039;];&lt;br /&gt;
&lt;br /&gt;
== Результат: ==&lt;br /&gt;
Структура данных, хранимых в свойстве &amp;lt;b&amp;gt;lastResult&amp;lt;/b&amp;gt; представлена на рисунках ниже. Структура данных зависит от типа узла дерева.&lt;br /&gt;
&lt;br /&gt;
=== Для объектов и групп: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Object_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
=== Для точек: ===&lt;br /&gt;
[[File:Point_get_last_result.png]]&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=96</id>
		<title>Gtld.node.lastResult</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=96"/>
		<updated>2023-08-31T16:32:21Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: Отмена правки 90, сделанной Andrey.v.shatokhin (обсуждение)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для контейнеров и объектов:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;{} gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для точек:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;[{}] gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Назначение: ==&lt;br /&gt;
Данное свойство содержит параметры запуска процедуры диагностики: опции объекта, точки и рекорда; даты запуска диагностики и даты создания рекорда; идентификаторы объекта, точки и рекорда; таблицу мастер-значений; а также последний результат работы скрипта. Полный состав данных данного свойства варьируется в зависимости от типа узла. В зависимости от типа узла в данном свойстве сохраняется, либо результат работы &amp;lt;b&amp;gt;мастер-скрипта&amp;lt;/b&amp;gt; (для групп и объектов), либо &amp;lt;b&amp;gt;диагностического скрипта&amp;lt;/b&amp;gt; (для точек).&lt;br /&gt;
Данные содержатся в виде JSON-объекта. Содержимое данного свойства обновляется при каждом запуске процедуры диагностики.&lt;br /&gt;
&lt;br /&gt;
== Параметры: ==&lt;br /&gt;
Не предусмотрены.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования: ==&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать весь объект результата:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __lastResult = gtld.node.lastResult;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только результаты работы скрипта (для объектов и групп):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult.resultJSON; &lt;br /&gt;
&amp;lt;p&amp;gt;для точек не забываем, что данное свойство является массивом объектов, поэтому требуется использование индекса, индекс 0 - это результат по последнему из обсчитанных рекордов:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult[0].resultJSON; &lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры объекта:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __objectOptions = gtld.node.lastResult.objectOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры рекорда (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __recordOptions = gtld.node.lastResult[0].recordOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры точки (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __pointOptions = gtld.node.lastResult[0].pointOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только мастер-значения (пример для объекта, для точек не забываем индекс):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __masterValues = gtld.node.lastResult.masterValues;&lt;br /&gt;
&amp;lt;p&amp;gt;Вот таким образом можно обратиться к мастер значению с ключём &amp;quot;skz&amp;quot; (пример для объекта, для точек не забываем индекс):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __skz = gtld.node.lastResult.masterValues[&#039;skz&#039;];&lt;br /&gt;
&lt;br /&gt;
== Результат: ==&lt;br /&gt;
Структура данных, хранимых в свойстве &amp;lt;b&amp;gt;lastResult&amp;lt;/b&amp;gt; представлена на рисунках ниже. Структура данных зависит от типа узла дерева.&lt;br /&gt;
&lt;br /&gt;
=== Для объектов и групп: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Object_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
=== Для точек: ===&lt;br /&gt;
[[File:Point_get_last_result.png]]&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=95</id>
		<title>Gtld.node.lastResult</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=95"/>
		<updated>2023-08-31T16:32:00Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: Отмена правки 92, сделанной Andrey.v.shatokhin (обсуждение)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;[{}] gtld.node.lastResults({});&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Назначение: ==&lt;br /&gt;
Данное метод осуществляет выборку массива исторических значений диагностики заданного узла.  &lt;br /&gt;
Формат данных, выбранных объектов, соответствует формату данных для свойства &amp;lt;b&amp;gt;gtld.node.lastResult;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Параметры: ==&lt;br /&gt;
В качестве аргумента метода передаётся объект следующего вида:&lt;br /&gt;
    {&lt;br /&gt;
      count: __count,&lt;br /&gt;
      tag: __tag,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;b&amp;gt;__count&amp;lt;/b&amp;gt; - глубина выборки (количество записей, которые требуется выбрать);&lt;br /&gt;
# &amp;lt;b&amp;gt;__tag&amp;lt;/b&amp;gt; - тэг эксперимента.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования: ==&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать 5 последних результатов диагностики эксперимента с тэгом &amp;quot;tag&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __lastResults = gtld.node.selectLastResults(&lt;br /&gt;
                           {&lt;br /&gt;
                               count: 5,&lt;br /&gt;
                               tag: &amp;quot;tag&amp;quot;,&lt;br /&gt;
                           }); // получаем массив результатов, максимальный размер массива - 5&lt;br /&gt;
&lt;br /&gt;
== Результат: ==&lt;br /&gt;
Структура данных каждого элемента массива результатов, представлена на рисунках ниже. Структура данных зависит от типа узла дерева.&lt;br /&gt;
&lt;br /&gt;
=== Для объектов и групп: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Object_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
=== Для точек: ===&lt;br /&gt;
[[File:Point_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к историческим данным используем объект &amp;lt;b&amp;gt;masterValues&amp;lt;/b&amp;gt;. Ключами объекта &amp;lt;b&amp;gt;masterValues&amp;lt;/b&amp;gt; являются ключи мастер-значений, сконфигурированные в менеджере мастер-значений.&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.node.selectLastResults&amp;diff=94</id>
		<title>Gtld.node.selectLastResults</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.node.selectLastResults&amp;diff=94"/>
		<updated>2023-08-31T16:29:59Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: Новая страница: «&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;[{}] gtld.node.lastResults({});&amp;lt;/pre&amp;gt;  == Назначение: == Данное метод осуществляет выборку массива исторических значений диагностики заданного узла.   Формат данных, выбранных объектов, соответствует формату данных для свойства &amp;lt;b&amp;gt;gtld.node.lastResult;&amp;lt;/b&amp;gt;  =...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;[{}] gtld.node.lastResults({});&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Назначение: ==&lt;br /&gt;
Данное метод осуществляет выборку массива исторических значений диагностики заданного узла.  &lt;br /&gt;
Формат данных, выбранных объектов, соответствует формату данных для свойства &amp;lt;b&amp;gt;gtld.node.lastResult;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Параметры: ==&lt;br /&gt;
В качестве аргумента метода передаётся объект следующего вида:&lt;br /&gt;
    {&lt;br /&gt;
      count: __count,&lt;br /&gt;
      tag: __tag,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;b&amp;gt;__count&amp;lt;/b&amp;gt; - глубина выборки (количество записей, которые требуется выбрать);&lt;br /&gt;
# &amp;lt;b&amp;gt;__tag&amp;lt;/b&amp;gt; - тэг эксперимента.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования: ==&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать 5 последних результатов диагностики эксперимента с тэгом &amp;quot;tag&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __lastResults = gtld.node.selectLastResults(&lt;br /&gt;
                           {&lt;br /&gt;
                               count: 5,&lt;br /&gt;
                               tag: &amp;quot;tag&amp;quot;,&lt;br /&gt;
                           }); // получаем массив результатов, максимальный размер массива - 5&lt;br /&gt;
&lt;br /&gt;
== Результат: ==&lt;br /&gt;
Структура данных каждого элемента массива результатов, представлена на рисунках ниже. Структура данных зависит от типа узла дерева.&lt;br /&gt;
&lt;br /&gt;
=== Для объектов и групп: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Object_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
=== Для точек: ===&lt;br /&gt;
[[File:Point_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к историческим данным используем объект &amp;lt;b&amp;gt;masterValues&amp;lt;/b&amp;gt;. Ключами объекта &amp;lt;b&amp;gt;masterValues&amp;lt;/b&amp;gt; являются ключи мастер-значений, сконфигурированные в менеджере мастер-значений.&lt;br /&gt;
[[File:MasterValues_example.png]]&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=93</id>
		<title>Справочник GTLD:JS-API</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_GTLD:JS-API&amp;diff=93"/>
		<updated>2023-08-31T16:29:41Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: /* Свойства и методы объекта gtld.node: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Свойства и методы объекта gtld.node: ==&lt;br /&gt;
Объект gtld.node предоставляет API для доступа к свойствам и методам узлов дерева диагностируемого объекта.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.name Свойство gtld.node.name ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.uuid Свойство gtld.node.uuid ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.options Свойство gtld.node.options ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.parent Свойство gtld.node.parent ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.children Свойство gtld.node.children ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.lastResult Свойство gtld.node.lastResult ];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.node.selectLastResults Метод gtld.node.selectLastResults() ];&lt;br /&gt;
&lt;br /&gt;
== Свойства и методы объекта gtld.storage: ==&lt;br /&gt;
Объект gtld.storage предназначен для работы с историческими данными.&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastPointResults Метод gtld.storage.selectLastPointResults()];&lt;br /&gt;
* [https://docs.gtlab.pro/index.php/gtld.storage.selectLastObjectResults Метод gtld.storage.selectLastObjectResults()];&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=92</id>
		<title>Gtld.node.lastResult</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=92"/>
		<updated>2023-08-31T16:27:50Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;[{}] gtld.node.lastResults({});&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Назначение: ==&lt;br /&gt;
Данное метод осуществляет выборку массива исторических значений диагностики заданного узла.  &lt;br /&gt;
Формат данных, выбранных объектов, соответствует формату данных для свойства &amp;lt;b&amp;gt;gtld.node.lastResult;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Параметры: ==&lt;br /&gt;
В качестве аргумента метода передаётся объект следующего вида:&lt;br /&gt;
    {&lt;br /&gt;
      count: __count,&lt;br /&gt;
      tag: __tag,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;b&amp;gt;__count&amp;lt;/b&amp;gt; - глубина выборки (количество записей, которые требуется выбрать);&lt;br /&gt;
# &amp;lt;b&amp;gt;__tag&amp;lt;/b&amp;gt; - тэг эксперимента.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования: ==&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать 5 последних результатов диагностики эксперимента с тэгом &amp;quot;tag&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __lastResults = gtld.node.selectLastResults(&lt;br /&gt;
                           {&lt;br /&gt;
                               count: 5,&lt;br /&gt;
                               tag: &amp;quot;tag&amp;quot;,&lt;br /&gt;
                           }); // получаем массив результатов, максимальный размер массива - 5&lt;br /&gt;
&lt;br /&gt;
== Результат: ==&lt;br /&gt;
Структура данных каждого элемента массива результатов, представлена на рисунках ниже. Структура данных зависит от типа узла дерева.&lt;br /&gt;
&lt;br /&gt;
=== Для объектов и групп: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Object_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
=== Для точек: ===&lt;br /&gt;
[[File:Point_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к историческим данным используем объект &amp;lt;b&amp;gt;masterValues&amp;lt;/b&amp;gt;. Ключами объекта &amp;lt;b&amp;gt;masterValues&amp;lt;/b&amp;gt; являются ключи мастер-значений, сконфигурированные в менеджере мастер-значений.&lt;br /&gt;
[[File:MasterValues_example.png]]&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:MasterValues_example.png&amp;diff=91</id>
		<title>Файл:MasterValues example.png</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:MasterValues_example.png&amp;diff=91"/>
		<updated>2023-08-31T16:25:57Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: Иллюстрация того, как осуществлять доступ к мастер-значениям в скриптах&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Краткое описание ==&lt;br /&gt;
Иллюстрация того, как осуществлять доступ к мастер-значениям в скриптах&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=90</id>
		<title>Gtld.node.lastResult</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=90"/>
		<updated>2023-08-31T16:24:43Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;[{}] gtld.node.lastResults({});&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Назначение: ==&lt;br /&gt;
Данное метод осуществляет выборку массива исторических значений диагностики заданного узла.  &lt;br /&gt;
Формат данных, выбранных объектов, соответствует формату данных для свойства &amp;lt;b&amp;gt;gtld.node.lastResult;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Параметры: ==&lt;br /&gt;
В качестве аргумента метода передаётся объект следующего вида:&lt;br /&gt;
    {&lt;br /&gt;
      count: __count,&lt;br /&gt;
      tag: __tag,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;b&amp;gt;__count&amp;lt;/b&amp;gt; - глубина выборки (количество записей, которые требуется выбрать);&lt;br /&gt;
# &amp;lt;b&amp;gt;__tag&amp;lt;/b&amp;gt; - тэг эксперимента.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования: ==&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать 5 последних результатов диагностики эксперимента с тэгом &amp;quot;tag&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __lastResults = gtld.node.selectLastResults(&lt;br /&gt;
                           {&lt;br /&gt;
                               count: 5,&lt;br /&gt;
                               tag: &amp;quot;tag&amp;quot;,&lt;br /&gt;
                           }); // получаем массив результатов, максимальный размер массива - 5&lt;br /&gt;
&lt;br /&gt;
== Результат: ==&lt;br /&gt;
Структура данных каждого элемента массива результатов, представлена на рисунках ниже. Структура данных зависит от типа узла дерева.&lt;br /&gt;
&lt;br /&gt;
=== Для объектов и групп: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Object_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
=== Для точек: ===&lt;br /&gt;
[[File:Point_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для доступа к историческим данным используем объект &amp;lt;b&amp;gt;masterValues&amp;lt;/b&amp;gt;. Ключами объекта &amp;lt;b&amp;gt;masterValues&amp;lt;/b&amp;gt; являются ключи мастер-значений, сконфигурированные в менеджере мастер-значений.&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=89</id>
		<title>Gtld.node.lastResult</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=89"/>
		<updated>2023-08-31T13:31:11Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для контейнеров и объектов:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;{} gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для точек:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;[{}] gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Назначение: ==&lt;br /&gt;
Данное свойство содержит параметры запуска процедуры диагностики: опции объекта, точки и рекорда; даты запуска диагностики и даты создания рекорда; идентификаторы объекта, точки и рекорда; таблицу мастер-значений; а также последний результат работы скрипта. Полный состав данных данного свойства варьируется в зависимости от типа узла. В зависимости от типа узла в данном свойстве сохраняется, либо результат работы &amp;lt;b&amp;gt;мастер-скрипта&amp;lt;/b&amp;gt; (для групп и объектов), либо &amp;lt;b&amp;gt;диагностического скрипта&amp;lt;/b&amp;gt; (для точек).&lt;br /&gt;
Данные содержатся в виде JSON-объекта. Содержимое данного свойства обновляется при каждом запуске процедуры диагностики.&lt;br /&gt;
&lt;br /&gt;
== Параметры: ==&lt;br /&gt;
Не предусмотрены.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования: ==&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать весь объект результата:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __lastResult = gtld.node.lastResult;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только результаты работы скрипта (для объектов и групп):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult.resultJSON; &lt;br /&gt;
&amp;lt;p&amp;gt;для точек не забываем, что данное свойство является массивом объектов, поэтому требуется использование индекса, индекс 0 - это результат по последнему из обсчитанных рекордов:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult[0].resultJSON; &lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры объекта:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __objectOptions = gtld.node.lastResult.objectOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры рекорда (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __recordOptions = gtld.node.lastResult[0].recordOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры точки (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __pointOptions = gtld.node.lastResult[0].pointOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только мастер-значения (пример для объекта, для точек не забываем индекс):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __masterValues = gtld.node.lastResult.masterValues;&lt;br /&gt;
&amp;lt;p&amp;gt;Вот таким образом можно обратиться к мастер значению с ключём &amp;quot;skz&amp;quot; (пример для объекта, для точек не забываем индекс):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __skz = gtld.node.lastResult.masterValues[&#039;skz&#039;];&lt;br /&gt;
&lt;br /&gt;
== Результат: ==&lt;br /&gt;
Структура данных, хранимых в свойстве &amp;lt;b&amp;gt;lastResult&amp;lt;/b&amp;gt; представлена на рисунках ниже. Структура данных зависит от типа узла дерева.&lt;br /&gt;
&lt;br /&gt;
=== Для объектов и групп: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Object_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
=== Для точек: ===&lt;br /&gt;
[[File:Point_get_last_result.png]]&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=88</id>
		<title>Gtld.node.lastResult</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=88"/>
		<updated>2023-08-31T13:30:46Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для контейнеров и объектов:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;{} gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для точек:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;[{}] gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Назначение: ==&lt;br /&gt;
Данное свойство содержит параметры запуска процедуры диагностики: опции объекта, точки и рекорда; даты запуска диагностики и даты создания рекорда; идентификаторы объекта, точки и рекорда; таблицу мастер-значений; а также последний результат работы скрипта. Полный состав данных данного свойства варьируется в зависимости от типа узла. В зависимости от типа узла в данном свойстве сохраняется, либо результат работы &amp;lt;b&amp;gt;мастер-скрипта&amp;lt;/b&amp;gt; (для групп и объектов), либо &amp;lt;b&amp;gt;диагностического скрипта&amp;lt;/b&amp;gt; (для точек).&lt;br /&gt;
Данные содержатся в виде JSON-объекта. Содержимое данного свойства обновляется при каждом запуске процедуры диагностики.&lt;br /&gt;
&lt;br /&gt;
== Параметры: ==&lt;br /&gt;
Не предусмотрены.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования: ==&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать весь объект результата:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __lastResult = gtld.node.lastResult;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только результаты работы скрипта (для объектов и групп):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult.resultJSON; &lt;br /&gt;
&amp;lt;p&amp;gt;для точек не забываем, что данное свойство является массивом объектов, поэтому требуется использование индекса, индекс 0 - это результат по последнему из обсчитанных рекордов:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult[0].resultJSON; &lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры объекта:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __objectOptions = gtld.node.lastResult.objectOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры рекорда (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __recordOptions = gtld.node.lastResult[0].recordOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры точки (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __pointOptions = gtld.node.lastResult[0].pointOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только мастер-значения (пример для объекта, для точек не забываем индекс):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __masterValues = gtld.node.lastResult.masterValues;&lt;br /&gt;
&amp;lt;p&amp;gt;Вот таким образом можно обратиться к мастер значению с ключём &amp;quot;skz&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __skz = gtld.node.lastResult.masterValues[&#039;skz&#039;];&lt;br /&gt;
&lt;br /&gt;
== Результат: ==&lt;br /&gt;
Структура данных, хранимых в свойстве &amp;lt;b&amp;gt;lastResult&amp;lt;/b&amp;gt; представлена на рисунках ниже. Структура данных зависит от типа узла дерева.&lt;br /&gt;
&lt;br /&gt;
=== Для объектов и групп: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Object_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
=== Для точек: ===&lt;br /&gt;
[[File:Point_get_last_result.png]]&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=87</id>
		<title>Gtld.node.lastResult</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=87"/>
		<updated>2023-08-31T13:28:34Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для контейнеров и объектов:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;{} gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для точек:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;[{}] gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Назначение: ==&lt;br /&gt;
Данное свойство содержит параметры запуска процедуры диагностики: опции объекта, точки и рекорда; даты запуска диагностики и даты создания рекорда; идентификаторы объекта, точки и рекорда; таблицу мастер-значений; а также последний результат работы скрипта. Полный состав данных данного свойства варьируется в зависимости от типа узла. В зависимости от типа узла в данном свойстве сохраняется, либо результат работы &amp;lt;b&amp;gt;мастер-скрипта&amp;lt;/b&amp;gt; (для групп и объектов), либо &amp;lt;b&amp;gt;диагностического скрипта&amp;lt;/b&amp;gt; (для точек).&lt;br /&gt;
Данные содержатся в виде JSON-объекта. Содержимое данного свойства обновляется при каждом запуске процедуры диагностики.&lt;br /&gt;
&lt;br /&gt;
== Параметры: ==&lt;br /&gt;
Не предусмотрены.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования: ==&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать весь объект результата:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __lastResult = gtld.node.lastResult;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только результаты работы скрипта (для объектов и групп):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult.resultJSON; &lt;br /&gt;
&amp;lt;p&amp;gt;для точек не забываем, что данное свойство является массивом объектов, поэтому требуется использование индекса, индекс 0 - это результат по последнему из обсчитанных рекордов:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult[0].resultJSON; &lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры объекта:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __objectOptions = gtld.node.lastResult.objectOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры рекорда (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __recordOptions = gtld.node.lastResult[0].recordOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры точки (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __pointOptions = gtld.node.lastResult[0].pointOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только мастер-значения:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __masterValues = gtld.node.lastResult.masterValues;&lt;br /&gt;
&amp;lt;p&amp;gt;Вот таким образом можно обратиться к мастер значению с ключём &amp;quot;skz&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __skz = gtld.node.lastResult.masterValues[&#039;skz&#039;];&lt;br /&gt;
&lt;br /&gt;
== Результат: ==&lt;br /&gt;
Структура данных, хранимых в свойстве &amp;lt;b&amp;gt;lastResult&amp;lt;/b&amp;gt; представлена на рисунках ниже. Структура данных зависит от типа узла дерева.&lt;br /&gt;
&lt;br /&gt;
=== Для объектов и групп: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Object_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
=== Для точек: ===&lt;br /&gt;
[[File:Point_get_last_result.png]]&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=86</id>
		<title>Gtld.node.lastResult</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=86"/>
		<updated>2023-08-31T13:28:00Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: /* Примеры использования: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для контейнеров и объектов:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;{} gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для точек:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;[{}] gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Назначение: ==&lt;br /&gt;
Данное свойство содержит параметры запуска процедуры диагностики: опции объекта, точки и рекорда; даты запуска диагностики и даты создания рекорда; идентификаторы объекта, точки и рекорда; таблицу мастер-значений; а также последний результат работы скрипта. Полный состав данных данного свойства варьируется в зависимости от типа узла. В зависимости от типа узла в данном свойстве сохраняется, либо результат работы &amp;lt;b&amp;gt;мастер-скрипта&amp;lt;/b&amp;gt; (для групп и объектов), либо &amp;lt;b&amp;gt;диагностического скрипта&amp;lt;/b&amp;gt; (для точек).&lt;br /&gt;
Данные содержатся в виде JSON-объекта. Содержимое данного свойства обновляется при каждом запуске процедуры диагностики.&lt;br /&gt;
&lt;br /&gt;
== Параметры: ==&lt;br /&gt;
Не предусмотрены.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования: ==&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать весь объект результата:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __lastResult = gtld.node.lastResult;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только результаты работы скрипта (для объектов и групп):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult.resultJSON; &lt;br /&gt;
&amp;lt;p&amp;gt;для точек не забываем, что данное свойство является массивом объектов, поэтому требуется использование индекса, индекс 0 - это результат по последнему из обсчитанных рекордов:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult[0].resultJSON; &lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры объекта:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __objectOptions = gtld.node.lastResult.objectOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры рекорда (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __recordOptions = gtld.node.lastResult.recordOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры точки (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __pointOptions = gtld.node.lastResult.pointOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только мастер-значения:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __masterValues = gtld.node.lastResult.masterValues;&lt;br /&gt;
&amp;lt;p&amp;gt;Вот таким образом можно обратиться к мастер значению с ключём &amp;quot;skz&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __skz = gtld.node.lastResult.masterValues[&#039;skz&#039;];&lt;br /&gt;
&lt;br /&gt;
== Результат: ==&lt;br /&gt;
Структура данных, хранимых в свойстве &amp;lt;b&amp;gt;lastResult&amp;lt;/b&amp;gt; представлена на рисунках ниже. Структура данных зависит от типа узла дерева.&lt;br /&gt;
&lt;br /&gt;
=== Для объектов и групп: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Object_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
=== Для точек: ===&lt;br /&gt;
[[File:Point_get_last_result.png]]&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=85</id>
		<title>Gtld.node.lastResult</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=85"/>
		<updated>2023-08-31T13:26:41Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: /* Примеры использования: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для контейнеров и объектов:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;{} gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для точек:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;[{}] gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Назначение: ==&lt;br /&gt;
Данное свойство содержит параметры запуска процедуры диагностики: опции объекта, точки и рекорда; даты запуска диагностики и даты создания рекорда; идентификаторы объекта, точки и рекорда; таблицу мастер-значений; а также последний результат работы скрипта. Полный состав данных данного свойства варьируется в зависимости от типа узла. В зависимости от типа узла в данном свойстве сохраняется, либо результат работы &amp;lt;b&amp;gt;мастер-скрипта&amp;lt;/b&amp;gt; (для групп и объектов), либо &amp;lt;b&amp;gt;диагностического скрипта&amp;lt;/b&amp;gt; (для точек).&lt;br /&gt;
Данные содержатся в виде JSON-объекта. Содержимое данного свойства обновляется при каждом запуске процедуры диагностики.&lt;br /&gt;
&lt;br /&gt;
== Параметры: ==&lt;br /&gt;
Не предусмотрены.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования: ==&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать весь объект результата:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __lastResult = gtld.node.lastResult;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только результаты работы скрипта:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult.resultJSON; // для объектов и групп&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult[0].resultJSON; // для точек - не забываем, что для точек данное свойство является массивом объектов, поэтому требуется использование индекса, индекс 0 - это результат по последнему из обсчитанных рекордов&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры объекта:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __objectOptions = gtld.node.lastResult.objectOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры рекорда (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __recordOptions = gtld.node.lastResult.recordOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры точки (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __pointOptions = gtld.node.lastResult.pointOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только мастер-значения:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __masterValues = gtld.node.lastResult.masterValues;&lt;br /&gt;
&amp;lt;p&amp;gt;Вот таким образом можно обратиться к мастер значению с ключём &amp;quot;skz&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __skz = gtld.node.lastResult.masterValues[&#039;skz&#039;];&lt;br /&gt;
&lt;br /&gt;
== Результат: ==&lt;br /&gt;
Структура данных, хранимых в свойстве &amp;lt;b&amp;gt;lastResult&amp;lt;/b&amp;gt; представлена на рисунках ниже. Структура данных зависит от типа узла дерева.&lt;br /&gt;
&lt;br /&gt;
=== Для объектов и групп: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Object_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
=== Для точек: ===&lt;br /&gt;
[[File:Point_get_last_result.png]]&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=84</id>
		<title>Gtld.node.lastResult</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.node.lastResult&amp;diff=84"/>
		<updated>2023-08-31T13:25:20Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: /* Примеры использования: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для контейнеров и объектов:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;{} gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для точек:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;[{}] gtld.node.lastResult;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Назначение: ==&lt;br /&gt;
Данное свойство содержит параметры запуска процедуры диагностики: опции объекта, точки и рекорда; даты запуска диагностики и даты создания рекорда; идентификаторы объекта, точки и рекорда; таблицу мастер-значений; а также последний результат работы скрипта. Полный состав данных данного свойства варьируется в зависимости от типа узла. В зависимости от типа узла в данном свойстве сохраняется, либо результат работы &amp;lt;b&amp;gt;мастер-скрипта&amp;lt;/b&amp;gt; (для групп и объектов), либо &amp;lt;b&amp;gt;диагностического скрипта&amp;lt;/b&amp;gt; (для точек).&lt;br /&gt;
Данные содержатся в виде JSON-объекта. Содержимое данного свойства обновляется при каждом запуске процедуры диагностики.&lt;br /&gt;
&lt;br /&gt;
== Параметры: ==&lt;br /&gt;
Не предусмотрены.&lt;br /&gt;
&lt;br /&gt;
== Примеры использования: ==&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать весь объект результата:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __lastResult = gtld.node.lastResult;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только результаты работы скрипта:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult.resultJSON; // для объектов и групп&lt;br /&gt;
    let __resultJSON = gtld.node.lastResult[0].resultJSON; // для точек - не забываем, что для точек данное свойство является массивом объектов&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры объекта:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __objectOptions = gtld.node.lastResult.objectOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры рекорда (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __recordOptions = gtld.node.lastResult.recordOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только параметры точки (только для точек):&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __pointOptions = gtld.node.lastResult.pointOptions;&lt;br /&gt;
&amp;lt;p&amp;gt;Выбрать только мастер-значения:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __masterValues = gtld.node.lastResult.masterValues;&lt;br /&gt;
&amp;lt;p&amp;gt;Вот таким образом можно обратиться к мастер значению с ключём &amp;quot;skz&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
    let __skz = gtld.node.lastResult.masterValues[&#039;skz&#039;];&lt;br /&gt;
&lt;br /&gt;
== Результат: ==&lt;br /&gt;
Структура данных, хранимых в свойстве &amp;lt;b&amp;gt;lastResult&amp;lt;/b&amp;gt; представлена на рисунках ниже. Структура данных зависит от типа узла дерева.&lt;br /&gt;
&lt;br /&gt;
=== Для объектов и групп: ===&lt;br /&gt;
&lt;br /&gt;
[[File:Object_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
=== Для точек: ===&lt;br /&gt;
[[File:Point_get_last_result.png]]&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
	<entry>
		<id>http://docs.gtlab.pro/index.php?title=Gtld.storage.selectLastObjectResults&amp;diff=83</id>
		<title>Gtld.storage.selectLastObjectResults</title>
		<link rel="alternate" type="text/html" href="http://docs.gtlab.pro/index.php?title=Gtld.storage.selectLastObjectResults&amp;diff=83"/>
		<updated>2023-08-31T13:23:22Z</updated>

		<summary type="html">&lt;p&gt;Andrey.v.shatokhin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre style=&amp;quot;color: red; font-weight: bold;&amp;quot;&amp;gt;Вместо данного метода рекомендуется использовать метод gtld.node.selectLastResults()&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: black; font-weight: bold;&amp;quot;&amp;gt;[{}] gtld.storage.selectLastObjectResults({});&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Назначение: ==&lt;br /&gt;
Выборка последних результатов работы мастер-скрипта объекта или контейнера.&lt;br /&gt;
&lt;br /&gt;
== Параметры: ==&lt;br /&gt;
В качестве аргумента метода передаётся объект следующего вида:&lt;br /&gt;
    {&lt;br /&gt;
      count: __count,&lt;br /&gt;
      objectUUID: __objectUUID,&lt;br /&gt;
      pointUUID: __pointUUID,&lt;br /&gt;
      tag: __tag,&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;b&amp;gt;__count&amp;lt;/b&amp;gt; - глубина выборки (количество записей, которые требуется выбрать);&lt;br /&gt;
# &amp;lt;b&amp;gt;__objectUUID&amp;lt;/b&amp;gt; - идентификатор объекта, для текущего узла можно использовать запись вида: &amp;lt;b&amp;gt;gtld.node.uuid.toString();&amp;lt;/b&amp;gt;&lt;br /&gt;
# &amp;lt;b&amp;gt;__tag&amp;lt;/b&amp;gt; - тэг эксперимента.&lt;br /&gt;
&lt;br /&gt;
== Пример вызова: ==&lt;br /&gt;
    let __results = gtld.storage.selectLastObjectResults({&lt;br /&gt;
      count: __count,&lt;br /&gt;
      objectUUID: __objectUUID,&lt;br /&gt;
      tag: __tag,&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
== Результат: ==&lt;br /&gt;
В результате возвращается массив JSON-объектов вида:&lt;br /&gt;
&lt;br /&gt;
[[File:Object_get_last_result.png]]&lt;br /&gt;
&lt;br /&gt;
Каждый объект соответствует одному запуску процедуры диагностики, объекты в массиве отсортированы по дате выполнения процедуры диагностики (в отличии от выборки по точкам), самая младшая запись имеет индекс &amp;lt;b&amp;gt;0&amp;lt;/b&amp;gt;. Т.е. под индексом &amp;lt;b&amp;gt;0&amp;lt;/b&amp;gt; всегда находится актуальный (последний) результат диагностики.&lt;/div&gt;</summary>
		<author><name>Andrey.v.shatokhin</name></author>
	</entry>
</feed>