Gtl.add ceps: различия между версиями
Перейти к навигации
Перейти к поиску
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
[ | [Picture.png] | ||
== Краткое описание == | == Краткое описание == | ||
Функция предназначена для построения кепстра вибрации. Необходима при проведении дополнительных видов анализа составляющих вибрации. | Функция предназначена для построения кепстра вибрации. Необходима при проведении дополнительных видов анализа составляющих вибрации. | ||
| Строка 27: | Строка 26: | ||
:<code style="color: purple>ceps.time = 1.0;</code> - время выборки, сек.; | :<code style="color: purple>ceps.time = 1.0;</code> - время выборки, сек.; | ||
:<code style="color: purple>ceps.freq = 1000;</code> - граничная частота кепстра, Гц; | :<code style="color: purple>ceps.freq = 1000;</code> - граничная частота кепстра, Гц; | ||
:<code style="color: purple>ceps.window = gtl.spec.rectangular;</code> - тип окна | :<code style="color: purple>ceps.window = gtl.spec.rectangular;</code> - тип окна; | ||
<pre> | <pre> | ||
rectangular; | rectangular; | ||
| Строка 47: | Строка 46: | ||
); | ); | ||
//переопределять параметры можно | //переопределять параметры можно в любом месте и в любое время | ||
ceps.color = 0x0000ff; | ceps.color = 0x0000ff; | ||
ceps.visible = true; | ceps.visible = true; | ||
ceps.name = "Кепстр сигнала вибрации"; | ceps.name = "Кепстр сигнала вибрации"; | ||
gtl.diagnostic.interval = ceps.time; | gtl.diagnostic.interval = ceps.time; | ||
Текущая версия от 05:49, 28 февраля 2025
[Picture.png]
Краткое описание
Функция предназначена для построения кепстра вибрации. Необходима при проведении дополнительных видов анализа составляющих вибрации.
Объявление функции
var ceps = gtl.add_ceps(
{
"src": gtl.analog_inputs[0],
"name": "ceps",
"color": 0xff0000,
"visible": false,
"time": 1.0,
"freq": 1000.0,
"window": gtl.spec.rectangular
}
);
- Если параметры функции не указывать, то будут использованы значения по умолчанию.
Свойства (методы)
ceps.src = gtl.analog_inputs[0];- источник сигнала (номер измерительного канала);ceps.name = "ceps";- присвоение имени кепстра;ceps.color = 0xff0000;- цвет линии кепстра в формате HEX;ceps.visible = true;- видимость кепстра на графике (true, false);ceps.time = 1.0;- время выборки, сек.;ceps.freq = 1000;- граничная частота кепстра, Гц;ceps.window = gtl.spec.rectangular;- тип окна;
rectangular;
Пример использования
//построение кепстра
var ceps = gtl.add_ceps(
{
"src" : gtl.analog_inputs[0],
"name" : "ceps",
"color" : 0xff0000,
"visible" : false,
"time" : 1.0,
"freq" : 1000.0,
"window" : gtl.spec.rectangular
}
);
//переопределять параметры можно в любом месте и в любое время
ceps.color = 0x0000ff;
ceps.visible = true;
ceps.name = "Кепстр сигнала вибрации";
gtl.diagnostic.interval = ceps.time;
function diagnose()
{
gtl.log.info("Кепстр", ceps.data[0]);
gtl.diagnostic.stop();
};