main.py 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. # -*- coding: utf-8 -*-
  2. # @Time : 2024/5/16
  3. # @Author : 魏志亮
  4. from base.TranseParam import TranseParam
  5. from base.WindFarms import WindFarms
  6. from utils.log.trans_log import logger
  7. wind = WindFarms('测试', 'ceshi', '123123', r'd://transdata_1')
  8. try:
  9. param = TranseParam(read_type='min', read_path=r'D:\transdata\huachuang\min', read_cols=['风机编号', '时间', '风机主状态',
  10. '发电机转速', '发电机转速限定值',
  11. '变桨速度给定值',
  12. '桨叶角度给定值', '桨叶1电机位置',
  13. '桨叶2电机位置', '桨叶3电机位置'],
  14. cols_tran={},
  15. time_col='时间', wind_col='风机编号')
  16. wind.set_trans_param(param)
  17. wind.run()
  18. except Exception as e:
  19. logger.exception(e)
  20. try:
  21. param = TranseParam(read_type='sec', read_path=r'D:\transdata\zhaoyuan\sec', read_cols=['风机编号', '时间', '风机主状态',
  22. '发电机转速', '发电机转速限定值',
  23. '变桨速度给定值',
  24. '桨叶角度给定值', '桨叶1电机位置',
  25. '桨叶2电机位置', '桨叶3电机位置'],
  26. cols_tran={},
  27. time_col='时间', wind_col='风机编号')
  28. wind.set_trans_param(param)
  29. wind.run()
  30. except Exception as e:
  31. logger.exception(e)