<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://docs.kb-agava.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_Standard_AgavaSCADA%2FAgavaPLC_1.2%2B</id>
	<title>Библиотека Standard AgavaSCADA/AgavaPLC 1.2+ - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://docs.kb-agava.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_Standard_AgavaSCADA%2FAgavaPLC_1.2%2B"/>
	<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_Standard_AgavaSCADA/AgavaPLC_1.2%2B&amp;action=history"/>
	<updated>2026-08-14T01:40:13Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_Standard_AgavaSCADA/AgavaPLC_1.2%2B&amp;diff=3677&amp;oldid=prev</id>
		<title>TaushkanovKV в 09:28, 11 августа 2026</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_Standard_AgavaSCADA/AgavaPLC_1.2%2B&amp;diff=3677&amp;oldid=prev"/>
		<updated>2026-08-11T09:28:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 09:28, 11 августа 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Общие положения ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Данное описание предназначено для &amp;lt;code&amp;gt;AgavaSCADA/AgavaPLC 1.2+&amp;lt;/code&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Standard - стандартная библиотека==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Standard - стандартная библиотека==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Математические и тригонометрические функции===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Математические и тригонометрические функции===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_mw:diff::1.12:old-3675:rev-3677 --&gt;
&lt;/table&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_Standard_AgavaSCADA/AgavaPLC_1.2%2B&amp;diff=3675&amp;oldid=prev</id>
		<title>TaushkanovKV в 09:26, 11 августа 2026</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_Standard_AgavaSCADA/AgavaPLC_1.2%2B&amp;diff=3675&amp;oldid=prev"/>
		<updated>2026-08-11T09:26:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 09:26, 11 августа 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l250&quot; &gt;Строка 250:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 250:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*'''Возвращаемое значение''': код завершения процесса&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*'''Возвращаемое значение''': код завершения процесса&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*'''Аргументы''': string process - команда/путь запускаемого процесса&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*'''Аргументы''': string process - команда/путь запускаемого процесса&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Категория:AgavaSCADA/AgavaPLC]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_mw:diff::1.12:old-3674:rev-3675 --&gt;
&lt;/table&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_Standard_AgavaSCADA/AgavaPLC_1.2%2B&amp;diff=3674&amp;oldid=prev</id>
		<title>TaushkanovKV: Новая страница: «==Standard - стандартная библиотека== ===Математические и тригонометрические функции=== ====Прео...»</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_Standard_AgavaSCADA/AgavaPLC_1.2%2B&amp;diff=3674&amp;oldid=prev"/>
		<updated>2026-08-11T09:26:28Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «==Standard - стандартная библиотека== ===Математические и тригонометрические функции=== ====Прео...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Standard - стандартная библиотека==&lt;br /&gt;
===Математические и тригонометрические функции===&lt;br /&gt;
====Преобразование IEEE битов====&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float fpFromIEEE(uint bits)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Преобразует 32-битное IEEE-754 представление в число float&lt;br /&gt;
*'''Возвращаемое значение''': число float&lt;br /&gt;
*'''Аргументы''': uint bits - битовое представление&lt;br /&gt;
 '''&amp;lt;big&amp;gt;uint fpToIEEE(float value)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Преобразует число float в 32-битное IEEE-754 представление&lt;br /&gt;
*'''Возвращаемое значение''': битовое представление (uint)&lt;br /&gt;
*'''Аргументы''': float value - исходное число&lt;br /&gt;
 '''&amp;lt;big&amp;gt;double fpFromIEEE(uint64 bits)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Преобразует 64-битное IEEE-754 представление в число double&lt;br /&gt;
*'''Возвращаемое значение''': число double&lt;br /&gt;
*'''Аргументы''': uint64 bits - битовое представление&lt;br /&gt;
 '''&amp;lt;big&amp;gt;uint64 fpToIEEE(double value)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Преобразует число double в 64-битное IEEE-754 представление&lt;br /&gt;
*'''Возвращаемое значение''': битовое представление (uint64)&lt;br /&gt;
*'''Аргументы''': double value - исходное число&lt;br /&gt;
====Сравнение с допуском====&lt;br /&gt;
 '''&amp;lt;big&amp;gt;bool closeTo(float a, float b, float epsilon = 0.00001f)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Сравнивает два числа float с заданной погрешностью&lt;br /&gt;
*'''Возвращаемое значение''': true, если числа близки в пределах погрешности; иначе false&lt;br /&gt;
*'''Аргументы''':&lt;br /&gt;
**float a - первое число;&lt;br /&gt;
**float b - второе число;&lt;br /&gt;
**float epsilon (опционально) - погрешность (по умолчанию 0.00001)&lt;br /&gt;
 '''&amp;lt;big&amp;gt;bool closeTo(double a, double b, double epsilon = 0.0000000001)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Сравнивает два числа double с заданной погрешностью&lt;br /&gt;
*'''Возвращаемое значение''': true, если числа близки в пределах погрешности; иначе false&lt;br /&gt;
*'''Аргументы''':&lt;br /&gt;
**double a - первое число;&lt;br /&gt;
**double b - второе число;&lt;br /&gt;
**double epsilon (опционально) - погрешность (по умолчанию 1e-10)&lt;br /&gt;
====Тригонометрические функции====&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float cos(float angle)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Вычисляет косинус угла&lt;br /&gt;
*'''Возвращаемое значение''': косинус угла&lt;br /&gt;
*'''Аргументы''': float angle - угол в радианах&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float sin(float angle)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Вычисляет синус угла&lt;br /&gt;
*'''Возвращаемое значение''': синус угла&lt;br /&gt;
*'''Аргументы''': float angle - угол в радианах&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float tan(float angle)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Вычисляет тангенс угла&lt;br /&gt;
*'''Возвращаемое значение''': тангенс угла&lt;br /&gt;
*'''Аргументы''': float angle - угол в радианах&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float acos(float value)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Вычисляет арккосинус (обратный косинус)&lt;br /&gt;
*'''Возвращаемое значение''': угол в радианах&lt;br /&gt;
*'''Аргументы''': float value - значение в диапазоне [-1, 1]&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float asin(float value)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Вычисляет арксинус (обратный синус)&lt;br /&gt;
*'''Возвращаемое значение''': угол в радианах&lt;br /&gt;
*'''Аргументы''': float value - значение в диапазоне [-1, 1]&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float atan(float value)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Вычисляет арктангенс (обратный тангенс)&lt;br /&gt;
*'''Возвращаемое значение''': угол в радианах&lt;br /&gt;
*'''Аргументы''': float value - значение&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float atan2(float y, float x)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Вычисляет арктангенс двух переменных&lt;br /&gt;
*'''Возвращаемое значение''': угол в радианах&lt;br /&gt;
*'''Аргументы''':&lt;br /&gt;
**float y - координата Y;&lt;br /&gt;
**float x - координата X&lt;br /&gt;
====Гиперболические функции====&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float cosh(float x)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Вычисляет гиперболический косинус&lt;br /&gt;
*'''Возвращаемое значение''': гиперболический косинус&lt;br /&gt;
*'''Аргументы''': float x - значение&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float sinh(float x)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Вычисляет гиперболический синус&lt;br /&gt;
*'''Возвращаемое значение''': гиперболический синус&lt;br /&gt;
*'''Аргументы''': float x - значение&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float tanh(float x)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Вычисляет гиперболический тангенс&lt;br /&gt;
*'''Возвращаемое значение''': гиперболический тангенс&lt;br /&gt;
*'''Аргументы''': float x - значение&lt;br /&gt;
====Экспоненциальные и логарифмические функции====&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float log(float x)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Вычисляет натуральный логарифм (по основанию e)&lt;br /&gt;
*'''Возвращаемое значение''': натуральный логарифм&lt;br /&gt;
*'''Аргументы''': float x - значение &amp;gt; 0&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float log10(float x)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Вычисляет десятичный логарифм (по основанию 10)&lt;br /&gt;
*'''Возвращаемое значение''': десятичный логарифм&lt;br /&gt;
*'''Аргументы''': float x - значение &amp;gt; 0&lt;br /&gt;
====Степенные функции====&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float pow(float base, float exponent)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Возводит число в степень&lt;br /&gt;
*'''Возвращаемое значение''': результат возведения в степень&lt;br /&gt;
*'''Аргументы''':&lt;br /&gt;
**float base - основание;&lt;br /&gt;
**float exponent - показатель степени&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float sqrt(float x)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Вычисляет квадратный корень&lt;br /&gt;
*'''Возвращаемое значение''': квадратный корень&lt;br /&gt;
*'''Аргументы''': float x - неотрицательное значение&lt;br /&gt;
====Функции округления и остатка====&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float ceil(float x)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Округляет вверх до ближайшего целого&lt;br /&gt;
*'''Возвращаемое значение''': округлённое вверх значение&lt;br /&gt;
*'''Аргументы''': float x - значение&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float abs(float x)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Вычисляет абсолютное значение (модуль)&lt;br /&gt;
*'''Возвращаемое значение''': абсолютное значение&lt;br /&gt;
*'''Аргументы''': float x - значение&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float floor(float x)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Округляет вниз до ближайшего целого&lt;br /&gt;
*'''Возвращаемое значение''': округлённое вниз значение&lt;br /&gt;
*'''Аргументы''': float x - значение&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float fraction(float x)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Выделяет дробную часть числа&lt;br /&gt;
*'''Возвращаемое значение''': дробная часть числа&lt;br /&gt;
*'''Аргументы''': float x - значение&lt;br /&gt;
===Специализированные функции===&lt;br /&gt;
Специализированные функции среды разработки, доступные для использования в скриптах, приведены ниже.&lt;br /&gt;
====Функции для работы с узлами====&lt;br /&gt;
 '''&amp;lt;big&amp;gt;float GetNodeValueAsFloat(string strNodePath)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Получить значение узла в виде float по заданному пути&lt;br /&gt;
*'''Возвращаемое значение''': значение узла (float)&lt;br /&gt;
*'''Аргументы''': string strNodePath - путь к узлу&lt;br /&gt;
 '''&amp;lt;big&amp;gt;void SetNodeValueAsFloat(string strNodePath, float fValue)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Установить значение узла в float по заданному пути&lt;br /&gt;
*'''Возвращаемое значение''': нет&lt;br /&gt;
*'''Аргументы''':&lt;br /&gt;
**string strNodePath - путь к узлу;&lt;br /&gt;
**float fValue - устанавливаемое значение&lt;br /&gt;
 '''&amp;lt;big&amp;gt;int GetNodeValueAsInt(string strNodePath)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Получить значение узла в виде int по заданному пути&lt;br /&gt;
*'''Возвращаемое значение''': значение узла (int)&lt;br /&gt;
*'''Аргументы''': string strNodePath - путь к узлу&lt;br /&gt;
 '''&amp;lt;big&amp;gt;void SetNodeValueAsInt(string strNodePath, int iValue)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Установить значение узла в int по заданному пути&lt;br /&gt;
*'''Возвращаемое значение''': нет&lt;br /&gt;
*'''Аргументы''':&lt;br /&gt;
**string strNodePath - путь к узлу;&lt;br /&gt;
**int iValue - устанавливаемое значение&lt;br /&gt;
 '''&amp;lt;big&amp;gt;string GetNodeValueAsString(string strNodePath)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Получить значение узла в виде string по заданному пути&lt;br /&gt;
*'''Возвращаемое значение''': значение узла (string)&lt;br /&gt;
*'''Аргументы''': string strNodePath - путь к узлу&lt;br /&gt;
 '''&amp;lt;big&amp;gt;void SetNodeValueAsString(string strNodePath, string strValue)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Установить значение узла в виде string по заданному пути&lt;br /&gt;
*'''Возвращаемое значение''': нет&lt;br /&gt;
*'''Аргументы''':&lt;br /&gt;
**string strNodePath - путь к узлу;&lt;br /&gt;
**string strValue - устанавливаемое значение&lt;br /&gt;
 '''&amp;lt;big&amp;gt;bool GetNodeValueAsBool(string strNodePath)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Получить значение узла в виде bool по заданному пути&lt;br /&gt;
*'''Возвращаемое значение''': значение узла (bool)&lt;br /&gt;
*'''Аргументы''': string strNodePath - путь к узлу&lt;br /&gt;
 '''&amp;lt;big&amp;gt;void SetNodeValueAsBool(string strNodePath, bool bValue)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Установить значение узла в виде bool по заданному пути&lt;br /&gt;
*'''Возвращаемое значение''': нет&lt;br /&gt;
*'''Аргументы''':&lt;br /&gt;
**string strNodePath - путь к узлу;&lt;br /&gt;
**bool bValue - устанавливаемое значение&lt;br /&gt;
 '''&amp;lt;big&amp;gt;bool NodeValueIsError(string strNodePath)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Проверка значения узла на ошибку&lt;br /&gt;
*'''Возвращаемое значение''': true, если значение узла содержит ошибку; иначе false&lt;br /&gt;
*'''Аргументы''': string strNodePath - путь к узлу&lt;br /&gt;
 '''&amp;lt;big&amp;gt;void StartNode(string strNodePath)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Запуск узла по заданному пути&lt;br /&gt;
*'''Возвращаемое значение''': нет&lt;br /&gt;
*'''Аргументы''': string strNodePath - путь к узлу&lt;br /&gt;
 '''&amp;lt;big&amp;gt;void StopNode(string strNodePath)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Остановка узла по заданному пути&lt;br /&gt;
*'''Возвращаемое значение''': нет&lt;br /&gt;
*'''Аргументы''': string strNodePath - путь к узлу&lt;br /&gt;
====Функции для работы с окнами====&lt;br /&gt;
 '''&amp;lt;big&amp;gt;void CloseWindow(string strNodePath, int iDisplay)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Закрыть окно по заданному пути на дисплее с номером iDisplay&lt;br /&gt;
*'''Возвращаемое значение''': нет&lt;br /&gt;
*'''Аргументы''':&lt;br /&gt;
**string strNodePath - путь к окну;&lt;br /&gt;
**int iDisplay - номер дисплея&lt;br /&gt;
 '''&amp;lt;big&amp;gt;void ShowWindow(string strNodePath, int iDisplay)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Отобразить окно по заданному пути на дисплее с номером iDisplay. Координаты — абсолютные, установленные в свойствах окна.&lt;br /&gt;
*'''Возвращаемое значение''': нет&lt;br /&gt;
*'''Аргументы''':&lt;br /&gt;
**string strNodePath - путь к окну;&lt;br /&gt;
**int iDisplay - номер дисплея&lt;br /&gt;
 '''&amp;lt;big&amp;gt;int LoadComposition(string strWindowPath, string strCompositionPath, int iDisplay)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Загрузить композицию strCompositionPath в окно strWindowPath на дисплее с номером iDisplay&lt;br /&gt;
*'''Возвращаемое значение''': код результата загрузки&lt;br /&gt;
*'''Аргументы''':&lt;br /&gt;
**string strWindowPath - путь к окну;&lt;br /&gt;
**string strCompositionPath - путь к композиции;&lt;br /&gt;
**int iDisplay - номер дисплея&lt;br /&gt;
&lt;br /&gt;
*'''Примечания''': функция доступна с версии &amp;lt;code&amp;gt;AS 1.6.25+&amp;lt;/code&amp;gt;&lt;br /&gt;
====Функции для работы с временем====&lt;br /&gt;
 '''&amp;lt;big&amp;gt;int GetCurrentTime()&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Получение текущего времени в UNIX формате (количество секунд с 01 января 1970 года)&lt;br /&gt;
*'''Возвращаемое значение''': время в секундах (int)&lt;br /&gt;
*'''Аргументы''': нет&lt;br /&gt;
 '''&amp;lt;big&amp;gt;uint64 GetCurrentTimeMs()&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Получение текущего времени в UNIX формате (количество миллисекунд с 01 января 1970 года)&lt;br /&gt;
*'''Возвращаемое значение''': время в миллисекундах (uint64)&lt;br /&gt;
*'''Аргументы''': нет&lt;br /&gt;
*'''Примечания''': функция доступна с версии &amp;lt;code&amp;gt;AS 1.2.55+&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AS 1.6.1+&amp;lt;/code&amp;gt;&lt;br /&gt;
 '''&amp;lt;big&amp;gt;int GetLocalTime()&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Получение текущего времени в UNIX формате (количество секунд с 01 января 1970 года) с учётом часового пояса&lt;br /&gt;
*'''Возвращаемое значение''': локальное время в секундах (int)&lt;br /&gt;
*'''Аргументы''': нет&lt;br /&gt;
 '''&amp;lt;big&amp;gt;int GetHours(int iTime)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Получение текущего часа из времени в формате UNIX&lt;br /&gt;
*'''Возвращаемое значение''': час (int)&lt;br /&gt;
*'''Аргументы''': int iTime - время в формате UNIX&lt;br /&gt;
 '''&amp;lt;big&amp;gt;int GetMinutes(int iTime)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Получение текущих минут из времени в формате UNIX&lt;br /&gt;
*'''Возвращаемое значение''': минуты (int)&lt;br /&gt;
*'''Аргументы''': int iTime - время в формате UNIX&lt;br /&gt;
 '''&amp;lt;big&amp;gt;int GetSeconds(int iTime)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Получение текущих секунд из времени в формате UNIX&lt;br /&gt;
*'''Возвращаемое значение''': секунды (int)&lt;br /&gt;
*'''Аргументы''': int iTime - время в формате UNIX&lt;br /&gt;
====Функции для работы с событиями====&lt;br /&gt;
 '''&amp;lt;big&amp;gt;int StoreMessage(int iMessageLevel, string strMessage)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Генерация информационного события (типа «сообщение»). Событие помещается в группу «Системные».&lt;br /&gt;
*'''Возвращаемое значение''': 0 — успешно, иначе код ошибки&lt;br /&gt;
*'''Аргументы''':&lt;br /&gt;
**int iMessageLevel - уровень сообщения (1 — наивысший): 1=FATAL, 2=ERROR, 3=WARNING, 4=NOTICE, 5=INFO, 6=TRACE, 7=DEBUG;&lt;br /&gt;
**string strMessage - текст сообщения&lt;br /&gt;
&lt;br /&gt;
*'''Примечания''': функция доступна с версии &amp;lt;code&amp;gt;AS 1.2.34+&amp;lt;/code&amp;gt;&lt;br /&gt;
 '''&amp;lt;big&amp;gt;int StoreMessage(int iMessageLevel, string strMessage, string strGroup)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Генерация информационного события (типа «сообщение»). Событие помещается в указанную при вызове группу.&lt;br /&gt;
*'''Возвращаемое значение''': 0 — успешно, иначе код ошибки&lt;br /&gt;
*'''Аргументы''':&lt;br /&gt;
**int iMessageLevel - уровень сообщения (1 — наивысший): 1=FATAL, 2=ERROR, 3=WARNING, 4=NOTICE, 5=INFO, 6=TRACE, 7=DEBUG;&lt;br /&gt;
**string strMessage - текст сообщения;&lt;br /&gt;
**string strGroup - имя группы, в которую должно помещаться событие&lt;br /&gt;
&lt;br /&gt;
*'''Примечания''': функция доступна с версии &amp;lt;code&amp;gt;AS 1.6.20+&amp;lt;/code&amp;gt;&lt;br /&gt;
====Функции для работы со строками====&lt;br /&gt;
 '''&amp;lt;big&amp;gt;string EncodeMD5(string strText)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Кодирование строки в MD5 хэш&lt;br /&gt;
*'''Возвращаемое значение''': MD5 хэш параметра&lt;br /&gt;
*'''Аргументы''': string strText - исходная строка&lt;br /&gt;
*'''Примечания''': функция доступна с версии &amp;lt;code&amp;gt;AS 1.2.34+&amp;lt;/code&amp;gt;&lt;br /&gt;
====Другие функции====&lt;br /&gt;
 '''&amp;lt;big&amp;gt;bool isnan(double)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Проверка на nan&lt;br /&gt;
*'''Возвращаемое значение''': true, если значение является nan; иначе false&lt;br /&gt;
*'''Аргументы''': double - проверяемое значение&lt;br /&gt;
 '''&amp;lt;big&amp;gt;int LaunchProcess(string process)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
*'''Назначение''': Запуск процесса в операционной системе. Запуск производится в блокирующем режиме, то есть возврат из функции осуществляется по завершению процесса.&lt;br /&gt;
*'''Возвращаемое значение''': код завершения процесса&lt;br /&gt;
*'''Аргументы''': string process - команда/путь запускаемого процесса&lt;/div&gt;</summary>
		<author><name>TaushkanovKV</name></author>
	</entry>
</feed>