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() |