20 lines
495 B
Python
20 lines
495 B
Python
|
# 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()
|