[发明专利]一种利用VBA模块在Excel中进行电力工程坐标联测计算的方法无效
申请号: | 201210002839.X | 申请日: | 2012-01-06 |
公开(公告)号: | CN102542115A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 仲锋;徐君民;朱健 | 申请(专利权)人: | 江苏省电力设计院 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 211102 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 vba 模块 excel 进行 电力工程 坐标 联测 计算 方法 | ||
1.一种利用VBA模块在Excel中进行电力工程坐标联测计算的方法,其特征在于包括以下步骤:
(1)、开发VBA模块
在Excel的Visual Basic编辑器中,建立“坐标联测常用函数模块”,在模块中编制坐标联测常用的几个子函数,其中包括求方位角子函数“Alfa()”、角度格式转换函数“DMS()”与“DEG()”;
(2)、在Excel中设计软件界面及各功能区域,设置操作控件
在Excel中设置下列功能区域及控件:坐标联测起算控制点的两套坐标区域,所述两套坐标为建筑坐标和国家坐标;“计算坐标联测参数”命令按钮控件;坐标联测参数区域,所述坐标联测参数包括长度比参数K、平移参数a和b、旋转参数α;长度比参数K值判断区域;目标点位建筑坐标联测至国家坐标区域;目标点位国家坐标联测至建筑坐标区域;
(3)、触发控件,调用VBA模块,解算坐标联测参数
触发步骤(2)所述的“计算坐标联测参数”命令按钮控件,调用步骤(1)所述的VBA模块,计算步骤(2)所述的坐标联测参数,根据《火力发电厂工程测量技术规程》,具体计算公式如下:
计算长度比参数K:
计算平移参数a、b:
计算旋转参数α:
上述公式中的字母解释如下:
A、B-建筑坐标,单位m;
X、Y-国家坐标,单位m;
a、b-建筑坐标系原点在国家坐标系中的坐标;
α-两坐标系方位角之差;
(4)、根据坐标联测参数,调用VBA模块,将建筑坐标联测至国家坐标
根据步骤(3)解算得到的坐标联测参数,调用VBA控件,在已知目标点位的建筑坐标而求解国家坐标的情况下,根据《火力发电厂工程测量技术规程》中下述公式计算得到国家坐标:
(5)、根据坐标联测参数,调用VBA模块,将国家坐标联测至建筑坐标
根据步骤(3)解算得到的坐标联测参数,调用VBA控件,在已知目标点位的国家坐标而求解建筑坐标的情况下,根据《火力发电厂工程测量技术规程》中下述公式计算得到建筑坐标:
经过上述计算,《火力发电厂工程测量技术规程》中电力工程坐标联测的各项计算内容均已经完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏省电力设计院,未经江苏省电力设计院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210002839.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:液晶聚酯液体组合物
- 下一篇:投影式光刻机三维掩模曝光方法