# main.py from core.serial_parser import SerialParser from core.data_logger import DataLogger from visualization.realtime_plot import RealTimePlot def main(): # 初始化组件 parser = SerialParser(port='COM12', baud=115200) logger = DataLogger() plotter = RealTimePlot(parser) try: # 启动可视化 plotter.run() except KeyboardInterrupt: parser.stop() print("系统已关闭") if __name__ == "__main__": main()