Изменения документа Относительные моточасы

Редактировал(а) Илья Крайнов 2022/08/08 12:17

<
От версии < 6.1 >
отредактировано Илья Крайнов
на 2022/08/08 11:23
К версии < 7.1
отредактировано Илья Крайнов
на 2022/08/08 12:17
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Icon Свойства страницы
Название
... ... @@ -1,0 +1,1 @@
1 +Относительные моточасы
Родительский документ
... ... @@ -1,0 +1,1 @@
1 +Панель управления.Раздел "Объекты".Датчики.WebHome
Содержимое
... ... @@ -1,0 +1,32 @@
1 +Тип датчика **Относительные моточасы** позволяет рассчитывать время работы двигателя относительно его оборотов.
2 +
3 +Для создания датчика относительных моточасов нам предварительно необходимо создать датчик с типом **Обороты двигателя** и датчик высчитывающий **Коэффициент моточасов**.
4 +
5 +
6 +==== **Обороты двигателя** ====
7 +
8 +Для создания датчика необходимо указать тип **Простой**, тип датчика **Обороты двигателя**, указать тип и номер входа, откуда поступают значения оборотов двигателя, и задать псевдоним. В нашем примере псевдоним указан как **mh**.
9 +
10 +[[image:image-20220808110527-1.png]]
11 +
12 +
13 +==== **Коэффициент моточасов** ====
14 +
15 +Для расчета коэффициента моточасов создается датчик с типом **Виртуальный**, типом датчика **Произвольный**, функцией **Выражение**, типом тарировки **Таблица**.
16 +
17 +[[image:image-20220808111410-4.png]]
18 +
19 +В формуле указывается следующее выражение: //(prev(mh)+mh)/2//, где //prev()// - функция, позволяющая обратиться к предыдущему сообщению, //mh// - псевдоним датчика оборотов двигателя. Данная формула позволяет вычислить среднее значение оборота двигателя между двумя последними сообщениями. Таким образом нивелируются скачки оборотов двигателя в момент создания сообщения. Задаем псевдоним, в нашем случае **koef**.
20 +
21 +После создаем тарировку, которая позволит нам соотнести полученную из формулы величину оборотов двигателя со значением коэффициента.
22 +
23 +[[image:image-20220808112101-5.png]]
24 +
25 +
26 +==== **Относительные моточасы** ====
27 +
28 +Для создания датчика необходимо указать его тип как **Виртуальный**, тип датчика** Относительные моточасы**, функция **Выражение**, тип тарировки оставить **По умолчанию**.
29 +
30 +[[image:image-20220808112343-6.png]]
31 +
32 +В формуле указать следующее выражение: //if(unix(prev(time))=0, 0, (unix(time)-unix(prev(time~)~)~)*koef)//, где //if( , , )//, //unix()//, //prev()// - функции описанные в [[этой>>https://wiki.glonasssoft.ru/bin/view/%D0%9F%D0%B0%D0%BD%D0%B5%D0%BB%D1%8C%20%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5%20%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%20%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9%20%D0%B8%20%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D0%BE%D0%B2%20%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA%D0%B0/#]] статье. //time// - время создания сообщения, //koef// - псевдоним датчика **Коэффициент моточасов**. В формуле вычисляется время между сообщениями, к которому применяется коэффициент моточасов. В итоге получаем значение моточасов с учетом высоты оборотов двигателя.

Меню

ГЛОНАССSoft wiki - 2023г