答案 0 :(得分:1)
在等待更好的解决方案时,我使用此代码:
double Awg2CrossSection(int awg)
{
var diameter = 0.127 * Math.Pow(92, (36.0 - awg) / 39.0);
return Math.PI / 4 * Math.Pow(diameter, 2);
}
int CrossSection2Awg(double crossSection)
{
var diameter = 2 * Math.Sqrt(crossSection / Math.PI);
var result = -((Math.Log(diameter / 0.127)) / (Math.Log(92))) * 39 + 36;
return (int) result;
}
公式为: