| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- class WaveData(object):
- def __init__(self):
- # 风机编号 varchar(20)
- self.wind_turbine_number: int | None = None
- # 原始风机编号 varchar(20)
- self.wind_turbine_name: str | None = None
- # 时间 datetime
- self.time_stamp: float | str | None = None
- # 频谱单位 varchar(10)
- self.eu_spectrum: int | None = None
- # 检测类型 0:None,1:Peak,2:Peak-to-peak,3:RMS
- self.detection_type: int | None = None
- # 窗函数类型 0:Hanning,1:Uniform,2:Flat Top
- self.window_type: int | None = None
- # 频谱起始频率(Hz) float
- self.start_frequency: int | None = None
- # 频谱结束频率(Hz) float
- self.end_frequency: int | None = None
- # 采样点数(时域波形)或谱线数(频谱)
- self.samples: int | None = None
- # 转速 float
- self.rotational_speed: float | None = None
- # 采样频率
- self.sampling_frequency: int | None = None
- # 测点名称 varchar(100)
- self.mesure_point_name: str | None = None
- # 类型 -1:不存在 0:角度 1:速度 2:加速度 3:位移,默认-1
- self.type: str | int | None = None
- # 时域数据
- self.mesure_data_time: str | None = None
- # 频谱数据
- self.mesure_data_frenquency: str | None = None
- # 包络数据
- self.mesure_data_env: str | None = None
- if __name__ == '__main__':
- wave = WaveData()
- print(vars(wave))
|