System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 久久精品无码一区二区app,亚洲AV无码一区二区二三区入口,国产亚洲精久久久久久无码AV
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于ECharts的頻域圖輔助分析方法技術

    技術編號:44499870 閱讀:6 留言:0更新日期:2025-03-04 18:08
    本發明專利技術提供一種基于ECharts的頻域圖輔助分析方法,結合頻域譜線、Echarts官方配置項,實現對頻域圖繪制輔助工具倍頻譜線,能夠明顯解決人工分析頻域圖時,對1倍頻?10倍頻的定位不準確、不迅速等問題;用戶可選擇特定的基頻,工具自動計算并顯示該基頻的倍頻成分。倍頻分析功能支持動態調整基頻值,實時更新倍頻分析結果,方便用戶進行細致的分析和比較,提高數據分析的直觀性和便捷性。本發明專利技術通過利用JavaScript的高性能,對ECharts內部方法進行巧妙處理,保證倍頻譜線在繪制及拖拽過程中,始終保持實時性、流暢性、準確性,而不受頻域圖的數據量大小的影響,在首次渲染以及后續對基頻線進行拖拽操作時,實時調用算法重新繪制,保證數據準確性。

    【技術實現步驟摘要】

    本專利技術涉及電數字數據處理,具體涉及一種基于echarts的頻域圖輔助分析方法。


    技術介紹

    1、隨著工業互聯網技術的不斷發展,更多的企業開始意識到機器設備健康監測的重要性。設備健康監測通過實時數據采集,幫助企業更好地管理和維護設備,提高生產效率,降低生產成本。

    2、通過實時數據采集,使用頻域分析手段,在設備工作過程中獲取的數據、信息來評估設備當前的運行狀況,并預測未來可能出現的問題。

    3、頻域分析更多的需要人工去判斷可能存在的故障,在進行頻域分析時需要更多的輔助工具,包括不限于:對譜圖的縮放、分割、邊頻、倍頻等,其中一個重要的分析工具就是倍頻分析。然而,目前市場上的頻域分析工具在倍頻分析方面仍存在功能單一、操作復雜等問題,而頻域圖的橫軸坐標(頻率)的長度不一,無法精確的通過肉眼判斷1倍頻、2倍頻...一直到10倍頻的位置分別在哪里,因此在某些場景下,無法更精確的判斷故障類型。

    4、因此,需要一種可實現信號頻域分析的倍頻分析工具。


    技術實現思路

    1、本專利技術是為了解決頻譜分析時無法快速精準定位到1倍頻-10倍頻位置的的問題,提供一種基于echarts的頻域圖輔助分析方法,通過結合echarts強大的數據可視化能力和自定義擴展功能,實現信號的頻域分析的倍頻分析工具,提高數據分析的直觀性和便捷性。

    2、本專利技術提供一種基于echarts的頻域圖輔助分析方法,包括以下步驟:

    3、s1、用戶向echarts輸入需要繪制頻域譜線圖的數據并得到頻域譜線圖,然后在echarts前端添加toolbox工具組件加載倍頻譜線原始數據生成模塊、倍頻譜線算法模塊、基頻拖拽模塊、拖拽算法模塊和前端顯示模塊;

    4、s2、點擊toolbox工具組件,頻譜線原始數據生成模塊生成譜線倍頻原始數據,倍頻譜線算法模塊調用封裝的倍頻譜線算法并根據譜線倍頻原始數據在頻域譜線圖上繪制倍頻譜線,前端顯示模塊在頻域譜線圖上顯示倍頻譜線,倍頻譜線包括至少兩條間隔相同的譜線,倍頻譜線與頻域譜線圖的x軸垂直;

    5、s3、用戶拖拽倍頻譜線的第一條線時,基頻拖拽模塊分辨用戶拖拽動作并根據用戶操作輸出拖拽信號至拖拽算法模塊,拖拽算法模塊使用拖拽算法實時得到拖拽后倍頻譜線數據并輸出至倍頻譜線算法,倍頻譜線算法繪制拖拽后倍頻譜線,前端顯示模塊在頻域譜線圖上實時顯示拖拽后倍頻譜線,一種基于echarts的頻域圖輔助分析方法完成。

    6、本專利技術所述的一種基于echarts的頻域圖輔助分析方法,作為優選方式,步驟s2包括:

    7、s21、點擊toolbox工具組件,頻譜線原始數據生成模塊根據頻域譜線圖數據得到基頻,未得到計算基頻所用數據時進入步驟s22,得到計算基頻所用數據計算并計算基頻后進入步驟s23;

    8、s22、將基頻設置為頻域譜線圖的中間,進入步驟s23;

    9、s23、頻譜線原始數據生成模塊定義存儲倍頻譜線原始數據的list數組,list數組為:[[x1,y1],[x2,y2],...,[xn,yn]],n為大于等于2的正整數,其中y1,y2,...,yn均為頻域譜線圖縱坐標的最大值,x1為基頻的1倍,x2為基頻的2倍,xn為基頻的n倍;

    10、s24、遍歷ist數組,定義遍歷體中變量為x1,x2,...,xn,y1,y2,...,yn,v1,v2,...,vn,其中,x1為x1的像素坐標值,x2為x2的像素坐標值,...,xn為xn的像素坐標值;y1為y1的像素坐標值,y2為y2的像素坐標值,yn為yn的像素坐標值;v1為倍頻坐標x1在頻域譜線圖上對應的幅值像素坐標值,v2為倍頻坐標x2在頻域譜線圖上對應的幅值像素坐標值,vn為倍頻坐標xn在頻域譜線圖上對應的幅值像素坐標值;

    11、使用eccharts內部方法將當前遍歷的list數組坐標點轉換成像素坐標值,得到像素坐標[[x1,y1],[x2,y2],...,[xn,yn]];

    12、s25、頻譜線原始數據生成模塊查找頻域譜線圖數據,并將x1,x2,...,xn在頻域譜線圖上對應的幅值分別賦給v1,v2,...,vn;否則v值為空;

    13、s26、倍頻譜線算法模塊通過echarts自定義圖形工具graphic繪制倍頻譜線,每根倍頻譜線均包括:與x軸垂直的豎線、展示文本和與頻域譜線圖交點的幅值;豎線的橫坐標分別依次為x1,x2,...,xn,縱坐標依次y1,y2,...,yn,與頻域譜線圖交點的幅值依次為v1,v2,...,vn;

    14、s27、遍歷結束后,前端顯示模塊在頻域譜線圖上顯示倍頻譜線。

    15、本專利技術所述的一種基于echarts的頻域圖輔助分析方法,作為優選方式,步驟s21中,計算基頻所用數據為轉速,基頻的計算方法為:轉速除以60;

    16、步驟s22中,從頻域譜線圖數據中獲取頻域譜線圖展示的x軸開始點位數據和x軸結束點位數據,基頻為將x軸開始點位數據和x軸結束點位數據取平均值后取整。

    17、本專利技術所述的一種基于echarts的頻域圖輔助分析方法,作為優選方式,步驟s23中,n為10。

    18、本專利技術所述的一種基于echarts的頻域圖輔助分析方法,作為優選方式,步驟s24中,當倍頻譜線與頻域譜線的幅值有交叉時,則將交叉點幅值在頻域譜線上進行標示;使用converttopixel將當前遍歷的坐標點轉換成像素坐標值;

    19、步驟s26中,頻譜線還包括倍頻譜線與頻域譜線的交叉點和交叉點幅值。

    20、本專利技術所述的一種基于echarts的頻域圖輔助分析方法,作為優選方式,步驟s26中,第一根倍頻譜線為基頻線,倍頻譜線還包括:位于基頻線一側的拖拽手柄和基頻線的橫坐標值;當用戶需要拖拽切換基頻位置時,操作鼠標交互拖拽拖拽手柄;

    21、倍頻譜線與頻域譜線圖交叉點的幅值高亮顯示。

    22、本專利技術所述的一種基于echarts的頻域圖輔助分析方法,作為優選方式,步驟s3中,拖拽算法包括以下步驟:獲取拖拽過程中鼠標事件的橫向偏移量sx,將橫向偏移量sx轉換為邏輯坐標系上的點sx’,使步驟s23中x1為基頻與橫向偏移量sx’之和的1倍,x2為基頻與橫向偏移量sx’之和的2倍,xn為基頻與橫向偏移量sx’之和的n倍;進入步驟s24~s27,遍歷list數組,重新計算倍頻譜線的橫坐標點,直至遍歷結束得到拖拽后倍頻譜線數據并輸出至倍頻譜線算法。

    23、本專利技術所述的一種基于echarts的頻域圖輔助分析方法,作為優選方式,步驟s3中,拖拽算法調用eccharts內部方法convertfrompixel將橫向偏移量sx轉換為邏輯坐標系上的點sx’。

    24、本專利技術為一種基于echarts的頻域圖倍頻分析工具的繪制方法,旨在提供一種高效、靈活且用戶友好的頻域圖倍頻分析工具,用于對信號進行頻域分析和倍頻分析,提升數據分析的準確性和效率。

    25、一種本文檔來自技高網...

    【技術保護點】

    1.一種基于ECharts的頻域圖輔助分析方法,其特征在于:包括以下步驟:

    2.根據權利要求1所述的一種基于ECharts的頻域圖輔助分析方法,其特征在于:步驟S2包括:

    3.根據權利要求2所述的一種基于ECharts的頻域圖輔助分析方法,其特征在于:步驟S21中,計算基頻所用數據為轉速,基頻的計算方法為:轉速除以60;

    4.根據權利要求2所述的一種基于ECharts的頻域圖輔助分析方法,其特征在于:步驟S23中,n為10。

    5.根據權利要求2所述的一種基于ECharts的頻域圖輔助分析方法,其特征在于:步驟S24中,當所述倍頻譜線與所述頻域譜線的幅值有交叉時,則將交叉點幅值在所述頻域譜線上進行標示;使用convertToPixel將當前遍歷的坐標點轉換成像素坐標值;

    6.根據權利要求2所述的一種基于ECharts的頻域圖輔助分析方法,其特征在于:步驟S26中,第一根倍頻譜線為基頻線,所述倍頻譜線還包括:位于所述基頻線一側的拖拽手柄和所述基頻線的橫坐標值;當用戶需要拖拽切換基頻位置時,操作鼠標交互拖拽所述拖拽手柄;>

    7.根據權利要求2所述的一種基于ECharts的頻域圖輔助分析方法,其特征在于:步驟S3中,所述拖拽算法包括以下步驟:獲取拖拽過程中鼠標事件的橫向偏移量sx,將所述橫向偏移量sx轉換為邏輯坐標系上的點sx’,使步驟S23中x1為所述基頻與所述橫向偏移量sx’之和的1倍,x2為所述基頻與所述橫向偏移量sx’之和的2倍,xn為所述基頻與所述橫向偏移量sx’之和的n倍;進入步驟S24~S27,遍歷所述list數組,重新計算倍頻譜線的橫坐標點,直至遍歷結束得到所述拖拽后倍頻譜線數據并輸出至所述倍頻譜線算法。

    8.根據權利要求7所述的一種基于ECharts的頻域圖輔助分析方法,其特征在于:步驟S3中,所述拖拽算法調用ECcharts內部方法convertFromPixel將所述橫向偏移量sx轉換為邏輯坐標系上的點sx’。

    ...

    【技術特征摘要】

    1.一種基于echarts的頻域圖輔助分析方法,其特征在于:包括以下步驟:

    2.根據權利要求1所述的一種基于echarts的頻域圖輔助分析方法,其特征在于:步驟s2包括:

    3.根據權利要求2所述的一種基于echarts的頻域圖輔助分析方法,其特征在于:步驟s21中,計算基頻所用數據為轉速,基頻的計算方法為:轉速除以60;

    4.根據權利要求2所述的一種基于echarts的頻域圖輔助分析方法,其特征在于:步驟s23中,n為10。

    5.根據權利要求2所述的一種基于echarts的頻域圖輔助分析方法,其特征在于:步驟s24中,當所述倍頻譜線與所述頻域譜線的幅值有交叉時,則將交叉點幅值在所述頻域譜線上進行標示;使用converttopixel將當前遍歷的坐標點轉換成像素坐標值;

    6.根據權利要求2所述的一種基于echarts的頻域圖輔助分析方法,其特征在于:步驟s26中,第一根倍頻譜線為基頻線,所述倍頻譜線...

    【專利技術屬性】
    技術研發人員:蘇波彭六保曾志生邴奇佟文杰
    申請(專利權)人:航天智控北京監測技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产激情无码一区二区三区| 无码国模国产在线无码精品国产自在久国产 | 亚洲人成无码www久久久| 自慰系列无码专区| 无码av免费网站| 成人免费无码大片a毛片| 色欲狠狠躁天天躁无码中文字幕 | 97人妻无码一区二区精品免费| 国产精品无码亚洲一区二区三区 | 人妻丰满熟妇aⅴ无码| 亚洲AV无码男人的天堂| 亚洲爆乳无码一区二区三区| HEYZO无码中文字幕人妻| 人妻丰满av无码中文字幕| 国产在线观看无码免费视频| 亚洲AV无码国产一区二区三区| 亚洲国产精品无码久久久不卡| 无码人妻丰满熟妇啪啪| MM1313亚洲精品无码久久| 无遮掩无码h成人av动漫| 免费无码一区二区三区 | 韩日美无码精品无码| 人妻少妇伦在线无码| 国产精品第一区揄拍无码 | 东京热HEYZO无码专区| 欲色aV无码一区二区人妻| 无码人妻丰满熟妇区免费| 亚洲AV无码AV男人的天堂| 国99精品无码一区二区三区| 无码AV动漫精品一区二区免费| 97在线视频人妻无码| 97无码免费人妻超级碰碰碰碰 | 亚洲国产精品无码成人片久久| 中文字幕精品无码亚洲字| HEYZO无码综合国产精品| 亚洲精品国产日韩无码AV永久免费网| 免费无码A片一区二三区 | 日韩精品少妇无码受不了| 亚洲AV中文无码乱人伦下载| 国产精品ⅴ无码大片在线看| 亚洲AV无码第一区二区三区|