微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > PADS技术问答 > 求教,有關arc的start angle的計算方法

求教,有關arc的start angle的計算方法

时间:10-02 整理:3721RD 点击:
求教,有關arc的start angle的計算方法
如圖
已知X1, Y1, X2, Y2, XC, YC的數值,如何算出Start Angle的角度值?

取整数计算,三角函数
最好将原点放到上述每个坐标上,方便计算

怎麼計算?

把坐标原点放在圆心上,然后得到起点终点新的坐标:(x1-xc,y1-yc)和 (x2-xc,y2-yc),判断是否为0,若有0,则能直接判断出角度。如果没有0,求a=arccot((x1-xc)/(y1-yc))得到角度a,再判断y1-yc是否大于零,若大于零,a即为所求第一角度;若小于零,则a+180为所求角度。
以上算法没试过,你可以试试看。利用arccot在(0~180)之间单调的特性。

謝謝,我試試看

看不懂咯!

我是看到这个计算公式给你加分了,反正我是看晕了

看不懂

用意在於將PADS裡面的ARC 線段的數據,轉換成Allegro裡面的Arc線段

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top