using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ComponentModel; using System.Reflection; using System.Diagnostics; namespace FLY.IntegratedControl.Common { public class ICData : INotifyPropertyChanged { public ICData() { } #region 辅助代码生成 /// <summary> /// 进风指示 /// </summary> public bool IsInletAirOn { get; set; } /// <summary> /// 进风运行频率(Hz)(自动调节) /// </summary> public float InletAirFreq { get; set; } /// <summary> /// 进风设定频率(Hz) /// </summary> public float InletAirFreqSet { get; set; } /// <summary> /// 出风指示 /// </summary> public bool IsOutletAirOn { get; set; } /// <summary> /// 出风运行频率(Hz) /// </summary> public float OutletAirFreq { get; set; } /// <summary> /// 出风设定频率(Hz) /// </summary> public float OutletAirFreqSet { get; set; } /// <summary> /// 出风设定频率后通知 /// </summary> public bool IsOutletAirFreqChanged { get; set; } /// <summary> /// 折径显示(mm) /// </summary> public float FilmWidth { get; set; } /// <summary> /// 折径设定(mm) /// </summary> public float FilmWidthSet { get; set; } /// <summary> /// 折径设定后通知 /// </summary> public bool IsFilmWidthChanged { get; set; } /// <summary> /// 误差校正 /// </summary> public float ErrorCorrection { get; set; } /// <summary> /// IBC自动 /// </summary> public bool IsIBCAuto { get; set; } /// <summary> /// 外冷指示 /// </summary> public bool IsExCoolOn { get; set; } /// <summary> /// 外冷运行频率(Hz) /// </summary> public float ExCoolFreq { get; set; } /// <summary> /// 外冷设定频率(Hz) /// </summary> public float ExCoolFreqSet { get; set; } /// <summary> /// K1 /// </summary> public float K1 { get; set; } /// <summary> /// K2 /// </summary> public float K2 { get; set; } /// <summary> /// K3 /// </summary> public float K3 { get; set; } /// <summary> /// L /// </summary> public float L { get; set; } /// <summary> /// 膜泡校正A /// </summary> public float BubbleCorrA { get; set; } /// <summary> /// 膜泡校正B /// </summary> public float BubbleCorrB { get; set; } /// <summary> /// 膜泡校正C /// </summary> public float BubbleCorrC { get; set; } /// <summary> /// 膜泡校正R /// </summary> public float BubbleCorrR { get; set; } /// <summary> /// 采样周期 /// </summary> public float SampleInterval { get; set; } /// <summary> /// 区间1设置 /// </summary> public float Area1Set { get; set; } /// <summary> /// 区间1P /// </summary> public float Area1P { get; set; } /// <summary> /// 区间1I /// </summary> public float Area1I { get; set; } /// <summary> /// 区间1D /// </summary> public float Area1D { get; set; } /// <summary> /// 区间1DI /// </summary> public float Area1DI { get; set; } /// <summary> /// 调节系数 /// </summary> public float AdjustFactor { get; set; } /// <summary> /// PID结果 /// </summary> public float PIDResult { get; set; } /// <summary> /// PID调节 /// </summary> public float PIDAdjust { get; set; } /// <summary> /// 进风速度 /// </summary> public float InletAirVelocity { get; set; } /// <summary> /// 出风速度 /// </summary> public float OutletAirVelocity { get; set; } /// <summary> /// 速度系数 /// </summary> public float VelocityFactor { get; set; } /// <summary> /// 牵引直径 /// </summary> public float TractionDiameter { get; set; } /// <summary> /// 牵引速比 /// </summary> public float TractionVRatio { get; set; } /// <summary> /// 牵引速度(内部) /// </summary> public float TractionVelocityInner { get; set; } /// <summary> /// 区间2设置 /// </summary> public float Area2Set { get; set; } /// <summary> /// 区间2P /// </summary> public float Area2P { get; set; } /// <summary> /// 区间2I /// </summary> public float Area2I { get; set; } /// <summary> /// 区间2D /// </summary> public float Area2D { get; set; } /// <summary> /// 传感器1盲区 /// </summary> public float Sensor1DeadZone { get; set; } /// <summary> /// 传感器2盲区 /// </summary> public float Sensor2DeadZone { get; set; } /// <summary> /// 传感器3盲区 /// </summary> public float Sensor3DeadZone { get; set; } /// <summary> /// 传感器1系数 /// </summary> public float Sensor1Factor { get; set; } /// <summary> /// 传感器2系数 /// </summary> public float Sensor2Factor { get; set; } /// <summary> /// 传感器3系数 /// </summary> public float Sensor3Factor { get; set; } /// <summary> /// 外冷额定频率 /// </summary> public float ExCoolDefaultFreq { get; set; } /// <summary> /// 出风额定频率 /// </summary> public float OutletAirDefaultFreq { get; set; } /// <summary> /// 进风额定频率 /// </summary> public float InletAirDefaultFreq { get; set; } /// <summary> /// 牵引额定频率 /// </summary> public float TractionDefaultFreq { get; set; } /// <summary> /// 旋转额定频率 /// </summary> public float RotationDefaultFreq { get; set; } /// <summary> /// 牵引速度 /// </summary> public float TractionVelocity { get; set; } /// <summary> /// 牵引速度设置 /// </summary> public float TractionVelocitySet { get; set; } /// <summary> /// 主牵引运行指示 /// </summary> public bool IsTractionOn { get; set; } /// <summary> /// 主牵引开 /// </summary> public bool TractionOn { get; set; } /// <summary> /// 气垫辊风机运行指示 /// </summary> public bool IsAirCushionOn { get; set; } /// <summary> /// 气垫辊风机开 /// </summary> public bool AirCushionOn { get; set; } /// <summary> /// 旋转塔正转指示 /// </summary> public bool IsRotaryForw { get; set; } /// <summary> /// 旋转塔反转指示 /// </summary> public bool IsRotaryBackw { get; set; } /// <summary> /// 旋转塔正转 /// </summary> public bool RotaryForw { get; set; } /// <summary> /// 旋转塔反转 /// </summary> public bool RotaryBackw { get; set; } /// <summary> /// 旋转塔正向机械限位 /// </summary> public bool IsRotaryForwLimit { get; set; } /// <summary> /// 旋转塔正转换向限位 /// </summary> public bool IsRotaryForwTurn { get; set; } /// <summary> /// 旋转塔复位原点限位 /// </summary> public bool IsRotaryOrgSign { get; set; } /// <summary> /// 旋转塔反转换向限位 /// </summary> public bool IsRotaryBackwTurn { get; set; } /// <summary> /// 旋转塔反向机械限位 /// </summary> public bool IsRotaryBackwLimit { get; set; } /// <summary> /// 旋转塔电机频率设定(Hz) /// </summary> public float RotaryFreqSet { get; set; } /// <summary> /// 旋转塔电机频率显示(Hz) /// </summary> public float RotaryFreq { get; set; } /// <summary> /// 旋转塔复位指示 /// </summary> public bool IsRotaryOrg { get; set; } /// <summary> /// 旋转塔复位(┷) /// </summary> public bool RotaryOrg { get; set; } /// <summary> /// 旋转塔开启指示 /// </summary> public bool IsRotaryOn { get; set; } /// <summary> /// 旋转塔开启(┷) /// </summary> public bool RotaryOn { get; set; } /// <summary> /// 故障复位 /// </summary> public bool AlarmReset { get; set; } /// <summary> /// 进风变频故障报警 /// </summary> public bool IsInletAirMotorError { get; set; } /// <summary> /// 出风变频故障报警 /// </summary> public bool IsOutletAirMotorError { get; set; } /// <summary> /// 进风变频通讯报警 /// </summary> public bool IsInletAirCommError { get; set; } /// <summary> /// 出风变频通讯报警 /// </summary> public bool IsOutletAirCommError { get; set; } /// <summary> /// 外冷变频故障报警 /// </summary> public bool IsExCoolMotorError { get; set; } /// <summary> /// 旋转变频故障报警 /// </summary> public bool IsRotationMotorError { get; set; } /// <summary> /// 牵引变频故障报警 /// </summary> public bool IsTractionMotorError { get; set; } /// <summary> /// 外冷变频通讯报警 /// </summary> public bool IsExCoolCommError { get; set; } /// <summary> /// 旋转变频通讯报警 /// </summary> public bool IsRotationCommError { get; set; } /// <summary> /// 牵引变频通讯报警 /// </summary> public bool IsTractionCommError { get; set; } /// <summary> /// 风机电源报警 /// </summary> public bool IsAirPowerError { get; set; } /// <summary> /// 急停开启报警 /// </summary> public bool IsEmergencyStopError { get; set; } /// <summary> /// 旋转正转极限报警 /// </summary> public bool IsRotationForwLimitError { get; set; } /// <summary> /// 旋转反转极限报警 /// </summary> public bool IsRotationBackwLimitError { get; set; } #endregion public event PropertyChangedEventHandler PropertyChanged; } }