Gtld freq(): различия между версиями

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
Строка 8: Строка 8:
== Содержание функции ==
== Содержание функции ==
<pre>
<pre>
function FREQ() {
function FREQ(src) {
     let FR = 0;
     let FR = 0;
     switch (record.tachoOptions.tachoState) {
     if (src != undefined) { FR = src.value * options.tachoRatio } else {
        case 0:
        switch (record.tachoOptions.tachoState) {
            FR = freq.value * options.tachoRatio;
             case 1:
             break;
                FR = record.tachoOptions.tachoValue * options.tachoRatio;
        case 1:
                break;
            FR = record.tachoOptions.tachoValue * options.tachoRatio;
            case 2:
            break;
                FR = record.tachoOptions.tachoFromInfo * options.tachoRatio;
        case 2:
                break;
            FR = record.tachoOptions.tachoFromInfo * options.tachoRatio;
        };
            break;
     };
     }; return FR;
    return FR;
};
}; //определение частоты вращения в зависимости от источника тахо сигнала (FREQ)
</pre>
</pre>

Версия от 02:37, 4 июля 2024

Краткое описание

Функция используется для определения значения частоты вращения. В качестве входного сигнала подается объект, содержащий массив данных по частоте вращения. Если аргумент не передается, то в результате принимается значение, установленное вручную или значение из блока "info" переносного виброанализатора.

Синтаксис

Стандартная конструкция выглядит таким образом:

FREQ();

Содержание функции

function FREQ(src) {
    let FR = 0;
    if (src != undefined) { FR = src.value * options.tachoRatio } else {
        switch (record.tachoOptions.tachoState) {
            case 1:
                FR = record.tachoOptions.tachoValue * options.tachoRatio;
                break;
            case 2:
                FR = record.tachoOptions.tachoFromInfo * options.tachoRatio;
                break;
        };
    };
    return FR;
}; //определение частоты вращения в зависимости от источника тахо сигнала (FREQ)