只有弧长大于弦长的π倍时,才会是优弧,否则是劣弧,不存在给定的数据既可能是优弧又是劣弧的情况。但本问题无法直接用AutoCAD的参数约束来解决,因为弧长、弦长与半径(或圆心角)之间的方程是超级方程,无法在参数设置中输入约束关系,AutoCAD的参数约束中不允许参数本身循环。
设弧长为S,弦长为L,半径为R,则
L=2*R*sin(90*S/(π*R))——角度用度,AutoCAD中角度参数用度
或L=2*R*sin(S/(2*R))——角度用弧度,Excel中三角函数用弧度
公式无法把R未知数转化成通过已知变量来求解,AutoCAD中不接受参数本身循环计算,所以不能直接进行约束。
但可借助Excel来求解(相对于直接解超级方程,用Excel要简单快捷得多),在Excel中,分别在三个单元格中输入R、S、L,其中S已知,为800,R先输入一个估计值,如300,L输入前面所说的公式。然后单变量求解,目标值L=600,可变单元格为R值的单元格。经过求解,可得到R=313.553794810419,将此数值来约束弧的半径,则可得到所需要的弧长。
AutoCAD直到2014也没有弧长的约束功能,Inventor 2013新增了弧长约束参数,本问题可直接在Inventor中绘图解决。
如何用CAD画弦长600,弧长800的圆弧
时间:2014-05-21 22:11:49 来源:未知
推荐文章