Gtl.add corr: различия между версиями

Материал из GTL-wiki
Перейти к навигации Перейти к поиску
(Новая страница: «== Краткое описание == Функция предназначена для определения для определения коэффициента корреляции двух параметров (сигналов). Применяется для определения взаимосвязи между двумя параметрами. Для графического представления корреляционной связи ча...»)
 
Нет описания правки
Строка 1: Строка 1:
[[File:Corr.png|thumb|Корреляция параметров (диаграмма рассеяния)]]
== Краткое описание ==
== Краткое описание ==
Функция предназначена для определения для определения коэффициента корреляции двух параметров (сигналов). Применяется для определения взаимосвязи между двумя параметрами. Для графического представления корреляционной связи часто используется прямоугольная система координат с осями, которые соответствуют обеим переменным (диаграмма рассеяния параметров).   
Функция предназначена для определения для определения коэффициента корреляции двух параметров (сигналов). Применяется для определения взаимосвязи между двумя параметрами. Для графического представления корреляционной связи часто используется прямоугольная система координат с осями, которые соответствуют обеим переменным (диаграмма рассеяния параметров).   

Версия от 10:03, 16 марта 2024

Корреляция параметров (диаграмма рассеяния)

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

Функция предназначена для определения для определения коэффициента корреляции двух параметров (сигналов). Применяется для определения взаимосвязи между двумя параметрами. Для графического представления корреляционной связи часто используется прямоугольная система координат с осями, которые соответствуют обеим переменным (диаграмма рассеяния параметров).

Объявление функции

var corr = gtl.add_corr(
    {
      "src1" : gtl.analog_inputs[0],
      "src2" : gtl.analog_inputs[1],
      "name" : "corr",
      "color" : 0xff0000,
      "visible" : true,
      "time" : 1.0,
      "freq" : 1000.0,
    }
);

Свойства (методы)

corr.src1 = gtl.analog_inputs[0]; - источник первого сигнала (номер измерительного канала или переменная параметра);
corr.src2 = gtl.analog_inputs[1]; - источник второго сигнала (номер измерительного канала или переменная параметра);
corr.name = "corr"; - присвоение имени параметру;
corr.color = 0xff0000; - цвет линии в формате HEX;
corr.visible = boolean (true/false); - отображение параметра;
corr.time = 1.0; - время выборки, сек.;
corr.freq; - частота, для которой определяется коэффициент корреляции, Гц;
corr.data[0]; - вызов результата вычисления коэффициента корреляции, Гц;

Пример использования

//определение коэффициента корреляции
//если параметры не указывать, то будут использоваться значения по-умолчанию
//так же изменять значения параметров можно в любом месте скрипта и в любое время
var corr = gtl.add_corr(
    {
      "src1" : gtl.analog_inputs[0],
      "src2" : gtl.analog_inputs[1],
      "name" : "corr",
      "color" : 0xff0000,
      "visible" : true,
      "time" : 1.0,
      "freq" : 1000.0,
    }
);


gtl.diagnostic.interval = corr.time;

function diagnose()
{
  gtl.log.info("corr", corr.data[0]);
  gtl.diagnostic.stop();
};