[发明专利]一种快速绘制电力线路图或地理线路图的方法有效
申请号: | 200710015877.8 | 申请日: | 2007-06-07 |
公开(公告)号: | CN101086787A | 公开(公告)日: | 2007-12-12 |
发明(设计)人: | 朱桂永;朱凯;王萍 | 申请(专利权)人: | 朱桂永 |
主分类号: | G06T11/80 | 分类号: | G06T11/80 |
代理公司: | 济南信达专利事务所有限公司 | 代理人: | 姜明 |
地址: | 274700山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 绘制 电力 线路图 地理 方法 | ||
1.一种快速绘制电力线路图或地理线路图的方法,其特征在于绘图步骤如下:
a)在绘图文件中设置Xo、Yo为绘制线路的纵横坐标起点,设置X1、Y1为绘制线路纵横坐标的终点,再设置R、W、H、L1、L2五个系统变量:其中R代表圆的半径,W代表表箱的宽度,H代表表箱的高度,L1代表干线每段的长度,L2代表下户线的长度,两个圆之间、圆与表箱之间、或圆与变压器之间的线段为一档,通过动态调整五个变量的设置进行线路图形的快速绘制;
b)在进行快速绘图时,先绘制干线,然后再绘制下户线,绘制干线或下户线通过键盘、菜单选择项或者通过绘图按钮进行转换;
c)进入绘制干线的功能后,根据线路需要选点点击鼠标左键,系统将在点击处绘制第一个电杆;再点击一下刚绘制的电杆,此电杆将被选中,然后移动鼠标就绘制干线,移动鼠标时不要按下鼠标的任何键;
d)线路干线的绘制;
其中,干线的绘制,包括:
绘制的档数计算:
假设鼠标当前位置到被选中圆的圆心之间的距离为LL,那么档数n=LL/(L1+2*R),四舍五入取整数值即可,其中L1、R是上面提及的预先定义的系统变量,LL通过坐标系中两点之间的距离公式求得:
LL=sqrt((X1-Xo)^2+(Y1-Yo)^2),
其中sqrt是求算术平方根函数,X1、Y1是当前鼠标位置的坐标,Xo、Yo是被选中的、作为起点的圆的中心坐标,
档的数量与要绘制圆及线段的数量相等。
2.根据权利要求1所述的快速绘制电力线路图或地理线路图的方法,其特征在于,
i)在确定每个圆的圆心坐标及线段两端点的坐标之前,先确定起点与鼠标当前位置两点之间的连线与X轴之间的夹角,计算公式如下:
COS(A)=(X1-Xo)/LL,
A=acos(COS(A))*180/M_PI;角度的单位为度,acos反余弦函数
然后根据两点位置关系确定角度:if(Y1>Yo)A=A+2*(180-AA);
if(A>354||A<6)AA=0;角度很小时按零度处理,这样容易绘制水平、垂直线的线路;
else if(A>84&&A<96)A=90;与其它的绘图工具相同,通过与键盘配合绘制水平或垂直线路;
else if(A>174&&A<186)A=180;
else if(A>264&&A<276)A=270;A=A*M_PI/180;转化为弧度;
ii)圆心坐标的确定:
第n个圆心坐标的确定公式如下:
x1=Xo+(R*2*n+L1*n)*COS(A),L1为干线每段的长度,R为代表电杆的圆的半径,
y1=Yo-(R*2*n+L1*n)*SIN(A),确定圆心坐标及半径后,通过简单循环语句绘出所有圆;
iii)确定每个线段起点及终点坐标:
第n个线段起点坐标的计算:
TL=2*R*(0.5+n-1)+L1*(n1-1),计算第n个线段起点到绘图起点的距离
Xq=Xo+TL*COS(A),起点X坐标的计算
Yq=Yo-TL*SIN(A),起点Y坐标的计算
第n个线段终点坐标:
TL=2*R*(0.5+n-1)+L1*n1,第n个线段终点到绘图起点距离计算
Xz=Xo+TL*COS(A),终点X坐标的计算
Yz=Yo-TL*SIN(A),终点Y坐标的计算
确定两端坐标绘制出此线段,通过一个循环语句绘出所有圆;
iv)要从新的起点绘制干线,点击新的圆,此圆被选中后,以前被选中的圆将取消选中状态,新的圆将被作为绘图的起点;
v)下户线的绘制:
在绘制下户线时,与线段相连接的是表箱,第一个线段的起点与圆相连,设定线段与表箱相交的边为交点坐标,确定每个线段的起点及终点的坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于朱桂永,未经朱桂永许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710015877.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于建立无线通信链路的方法
- 下一篇:具有低玻璃转化温度的氟弹性体