From 2ad852ee08e21ee681950f1d6058499248baf88e Mon Sep 17 00:00:00 2001
From: baoshiwei <baoshiwei@shlanbao.cn>
Date: 星期五, 18 七月 2025 15:04:22 +0800
Subject: [PATCH] 完成串口读取数据和处理

---
 src/components/ForceChart.vue |   18 ++++--------------
 1 files changed, 4 insertions(+), 14 deletions(-)

diff --git a/src/components/ForceChart.vue b/src/components/ForceChart.vue
index bc3c801..b3b414c 100644
--- a/src/components/ForceChart.vue
+++ b/src/components/ForceChart.vue
@@ -3,6 +3,7 @@
 import * as echarts from 'echarts';
 import { createDataReceiver } from '../utils/dataFetcher';
 
+
 const chartContainer = ref<HTMLElement | null>(null);
 let chart: echarts.ECharts | null = null;
 
@@ -152,29 +153,18 @@
   chart?.resize();
 }
 
-// 瀹氭椂鑾峰彇鏁版嵁
-let dataTimer: number | null = null;
-
-
 onMounted(() => {
   initChart();
-  
-  const receiveData = createDataReceiver( (forceData) => {
+ createDataReceiver( (forceData) => {
+    console.log('forceData', forceData);
     updateChart(forceData);
-  });
-  
-  // 姣�100ms鑾峰彇涓�娆℃暟鎹�
-  dataTimer = window.setInterval(receiveData, 100);
+  }); // 浼犻�� isSerialPortConnected 鍑芥暟
   
   // 鐩戝惉绐楀彛澶у皬鍙樺寲锛岃皟鏁村浘琛ㄥぇ灏�
   window.addEventListener('resize', handleResize);
 });
 
 onUnmounted(() => {
-  // 娓呯悊瀹氭椂鍣ㄥ拰浜嬩欢鐩戝惉
-  if (dataTimer !== null) {
-    clearInterval(dataTimer);
-  }
   
   window.removeEventListener('resize', handleResize);
   

--
Gitblit v1.9.3