/// <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);
 }
Exemple #2
0
 /// <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);
 }