diff --git a/Frequency_responce.gtld b/Frequency_responce.gtld index 9bc496d..efd2642 100644 --- a/Frequency_responce.gtld +++ b/Frequency_responce.gtld @@ -1,9 +1,11 @@ { "autoStartRecorder": false, "expendTreeOnStart": true, - "lastTag": "частотный отклик freq-40000 resol-100", + "lastTag": "частотный отклик freq-1000 resol-10 (искл)", "projectTitle": "Частотный отклик", "projectUUID": "{91ae6936-d7c1-41f2-ac73-1fb5692a4011}", + "reportOptions": { + }, "syncURL": "", "useSync": false, "vacuumOnStart": false, diff --git a/Frequency_responce_local_storage.sqlite b/Frequency_responce_local_storage.sqlite index 00a4383..e2c9748 100644 Binary files a/Frequency_responce_local_storage.sqlite and b/Frequency_responce_local_storage.sqlite differ diff --git a/Frequency_responce_model.json b/Frequency_responce_model.json index f16b7ea..e42389e 100644 --- a/Frequency_responce_model.json +++ b/Frequency_responce_model.json @@ -583,7 +583,7 @@ "cbdZ1": 0, "cbdZ2": 0, "cbdZ3": 0, - "customOptionsString": "{\n \"ranges\": [\n {\n \"max\": 13.3756140625,\n \"min\": 13.3556140625\n },\n {\n \"max\": 17.201912890625,\n \"min\": 17.181912890625\n },\n {\n \"max\": 20.78887578125,\n \"min\": 20.76887578125\n },\n {\n \"max\": 23.771571093749998,\n \"min\": 23.751571093749998\n },\n {\n \"max\": 27.314315234374998,\n \"min\": 27.294315234375\n },\n {\n \"max\": 31.903172656249996,\n \"min\": 31.883172656249997\n },\n {\n \"max\": 36.755760546875,\n \"min\": 36.735760546875\n },\n {\n \"max\": 40.123182421875,\n \"min\": 40.103182421875\n },\n {\n \"max\": 43.710467578125,\n \"min\": 43.690467578124995\n }\n ],\n\n\"frequency_comment\": \"граничная частота спектра\",\n\"frequency\": 40000,\n\n\"view_comment\": \"отображение амплитуды спектра в дБ или линейных единицах: 1 - db, 0 - unit\",\n\"view\": 0,\n\n\"view_freq_resp_comment\": \"отображение амплитуды частотного отклика в дБ или линейных единицах: 1 - db, 0 - unit\",\n\"view_freq_resp\": 0,\n\n\"average_comment\": \"усреднение спектра\",\n\"average\": 1,\n\n\"overlap_comment\": \"наложение сигнала для спектра\",\n\"overlap\": 0,\n\n\"variant_freq_resp_comment\": \"вариант вычисления частотного отклика: 0 - через кросс, 1 - через автоспектр\",\n\"variant_freq_resp\": 0,\n\n\"thresh_level_comment\": \"уровень удара для засчитывания импульса\",\n\"thresh_level\": 500,\n\n\"time_impulse_comment\": \"длина импульса, если не задано вручную, то вычисляется в скрипте\",\n\"time_impulse\": 0,\n\n\"resolution_comment\": \"разрешение спектра\",\n\"resolution\": 100\n}", + "customOptionsString": "{\n \"ranges\": [\n {\n \"max\": 13.4652234375,\n \"min\": 13.3556140625\n },\n {\n \"max\": 17.291522265625,\n \"min\": 17.181912890625\n },\n {\n \"max\": 20.87848515625,\n \"min\": 20.76887578125\n },\n {\n \"max\": 23.86118046875,\n \"min\": 23.751571093749998\n },\n {\n \"max\": 27.403924609375,\n \"min\": 27.294315234375\n },\n {\n \"max\": 31.992782031249998,\n \"min\": 31.883172656249997\n },\n {\n \"max\": 36.845369921875,\n \"min\": 36.735760546875\n },\n {\n \"max\": 40.212791796874995,\n \"min\": 40.103182421875\n },\n {\n \"max\": 43.80007695312499,\n \"min\": 43.690467578124995\n }\n ],\n\n\"remove_resp_arr\": [7],\n\n\"frequency_comment\": \"граничная частота спектра\",\n\"frequency\": 1000,\n\n\"view_comment\": \"отображение амплитуды спектра в дБ или линейных единицах: 1 - db, 0 - unit\",\n\"view\": 0,\n\n\"view_freq_resp_comment\": \"отображение амплитуды частотного отклика в дБ или линейных единицах: 1 - db, 0 - unit\",\n\"view_freq_resp\": 0,\n\n\"average_comment\": \"усреднение спектра\",\n\"average\": 1,\n\n\"overlap_comment\": \"наложение сигнала для спектра\",\n\"overlap\": 0,\n\n\"variant_freq_resp_comment\": \"вариант вычисления частотного отклика: 0 - через кросс, 1 - через автоспектр\",\n\"variant_freq_resp\": 0,\n\n\"thresh_level_comment\": \"уровень удара для засчитывания импульса\",\n\"thresh_level\": 500,\n\n\"time_impulse_comment\": \"длина импульса, если не задано вручную, то вычисляется в скрипте\",\n\"time_impulse\": 0,\n\n\"resolution_comment\": \"разрешение спектра\",\n\"resolution\": 10\n}", "dpt_K": 0, "dpt_M": 0, "dpt_N": 0, diff --git a/Frequency_responce_points_model.json b/Frequency_responce_points_model.json index 34f44d7..af0c297 100644 --- a/Frequency_responce_points_model.json +++ b/Frequency_responce_points_model.json @@ -7,12 +7,14 @@ "comment": "", "daemonConfigName": "", "daemonScriptName": "", + "daemonUseMigrator": false, "defaultRecordTime": 10, "isDeviceSelected": false, "isRRDEnabled": false, "label": "СТ верх горизонталь", "masterValueModel": [ ], + "migratorUrl": "", "runAnalizer": false, "stopRecorderFromScript": false, "tachoOptions": { @@ -36,12 +38,14 @@ "comment": "", "daemonConfigName": "", "daemonScriptName": "", + "daemonUseMigrator": false, "defaultRecordTime": 10, "isDeviceSelected": false, "isRRDEnabled": false, "label": "СТ низ вертикаль", "masterValueModel": [ ], + "migratorUrl": "", "runAnalizer": false, "stopRecorderFromScript": false, "tachoOptions": { @@ -65,12 +69,14 @@ "comment": "", "daemonConfigName": "", "daemonScriptName": "", + "daemonUseMigrator": false, "defaultRecordTime": 10, "isDeviceSelected": false, "isRRDEnabled": false, "label": "СТ верх вертикаль", "masterValueModel": [ ], + "migratorUrl": "", "runAnalizer": false, "stopRecorderFromScript": false, "tachoOptions": { @@ -94,12 +100,14 @@ "comment": "", "daemonConfigName": "", "daemonScriptName": "", + "daemonUseMigrator": false, "defaultRecordTime": 10, "isDeviceSelected": false, "isRRDEnabled": false, "label": "СТ низ горизонталь", "masterValueModel": [ ], + "migratorUrl": "", "runAnalizer": false, "stopRecorderFromScript": false, "tachoOptions": { diff --git a/scripts/freq_response 2.js b/scripts/freq_response 2.js index d4f9858..c8ae8f2 100644 --- a/scripts/freq_response 2.js +++ b/scripts/freq_response 2.js @@ -31,6 +31,7 @@ let view_freq_resp = gtl.options.customOptions.view_freq_resp; // отображ let variant_freq_resp = gtl.options.customOptions.variant_freq_resp; // вариант вычисления: 0 - через кросс, 1 - через автоспектр let thresh_level = gtl.options.customOptions.thresh_level; // уровень удара для засчитывания импульса let time_impulse_ = gtl.options.customOptions.time_impulse; // задание длины импульса из опций +let remove_resp_arr = gtl.options.customOptions.remove_resp_arr; // Задание диапазона сигнала для анализа // let ranges = gtl.player.stored_ranges; @@ -164,7 +165,7 @@ function diagnose() { if (tries > ranges.length) { gtl.log.info('Вычисление среднего отклика', `processing...`); - const avgResponse = getAvgArray(resps_data); //вычисляем средний отклик + const avgResponse = getAvgArray(resps_data, remove_resp_arr); //вычисляем средний отклик // Отображаем средний спектр отклика plot_avg_resp.add({