@echo off REM 快速开始脚本 - Windows chcp 65001 > nul echo ========================================== echo 车辆运动模型校准 - 快速开始 echo ========================================== REM 检查Python依赖 echo 检查Python依赖... python -c "import serial, numpy, scipy, matplotlib" 2>nul if errorlevel 1 ( echo 安装依赖... pip install pyserial numpy scipy matplotlib ) REM 提示用户连接硬件 echo. echo 请确认: echo 1. 车辆已放置在空旷场地 echo 2. UART5已连接到电脑 echo 3. GPS/IMU工作正常 echo. pause REM 检测串口 echo. echo 可用串口(请在设备管理器中确认): echo 常见串口号: COM3, COM4, COM5... echo. set /p PORT="请输入串口号 (例如 COM5): " REM 记录数据 echo. echo ========================================== echo 步骤1: 数据记录 echo ========================================== echo 现在将启动数据记录... echo 请在车辆上: echo 1. CH8拨到 ^< 1500 echo 2. CH7拨到 ^> 1800 echo 3. 等待48秒测试完成 echo. pause python tools/calibration_logger.py -p %PORT% REM 查找最新的日志文件 for /f "delims=" %%i in ('dir /b /o-d calibration_*.log 2^>nul') do ( set LOGFILE=%%i goto :found ) echo 错误:未找到日志文件 pause exit /b 1 :found echo. echo 日志文件: %LOGFILE% REM 分析数据 echo. echo ========================================== echo 步骤2: 数据分析 echo ========================================== pause python tools/calibration_analyzer.py %LOGFILE% REM 显示结果 echo. echo ========================================== echo 完成! echo ========================================== echo 输出目录: calibration_results\ echo. echo 生成的文件: echo - calibration_parameters.json (参数文件) echo - *.png (可视化图表) echo. echo 下一步: echo 1. 查看 calibration_results\calibration_parameters.json echo 2. 复制 recommended_config 中的参数 echo 3. 更新到 STM32H743\FML\motion_config.h echo 4. 重新编译、烧录、测试 echo. pause