/// <summary> /// 获取设计条件 /// </summary> /// <returns>设计条件</returns> public override string[] GetConditions() { string[] conditions = { GetType().Name, Math_Psys.ToString(), Math_Vpv_min.ToString(), Math_Vpv_max.ToString(), Math_Vg.ToString(), Math_fg.ToString(), DCAC_Ma_min.ToString(), DCAC_Ma_max.ToString(), DCAC_φ.ToString(), Function.DoubleArrayToString(Math_VbusRange), Function.DoubleArrayToString(Math_VinvRange), Function.IntArrayToString(DCDC_numberRange), Function.StringArrayToString(DCDC_topologyRange), Function.DoubleArrayToString(DCDC_frequencyRange, 1e-3), Function.IntArrayToString(IsolatedDCDC_secondaryRange), Function.IntArrayToString(IsolatedDCDC_numberRange), Function.StringArrayToString(IsolatedDCDC_topologyRange), Function.DoubleArrayToString(IsolatedDCDC_frequencyRange, 1e-3), Function.DoubleArrayToString(IsolatedDCDC_Math_Q_Range), Function.DoubleArrayToString(IsolatedDCDC_Math_k_Range), Function.StringArrayToString(DCAC_topologyRange), Function.StringArrayToString(DCAC_modulationRange), Function.DoubleArrayToString(DCAC_frequencyRange, 1e-3) }; return(conditions); }
/// <summary> /// 获取设计条件 /// </summary> /// <returns>设计条件</returns> public override string[] GetConditions() { string[] conditions = { GetType().Name, Math_Psys.ToString(), Math_Vin.ToString(), Math_Vg.ToString(), Math_fg.ToString(), Math_Ma_min.ToString(), Math_Ma_max.ToString(), Math_φ.ToString(), Function.IntArrayToString(NumberRange), Function.StringArrayToString(TopologyRange), Function.StringArrayToString(ModulationRange), Function.DoubleArrayToString(FrequencyRange, 1e-3) }; return(conditions); }