首页 > 其他分享 >连载随笔:第一个VBA工具的诞生-站间距计算工具(二)

连载随笔:第一个VBA工具的诞生-站间距计算工具(二)

时间:2023-11-13 19:35:53浏览次数:25  
标签:VBA 间距 连载 基站 计算 工具 2008

四、工具打磨

          2008年,结合大家的使用反馈,我不断地修改BUG,调整适用功能,到2008年6月16日发布了V2.4版本。

 

         V2.4版本还增加了3种输出格式。

 

       2008年我到了南昌,由于工作负荷的增加,VBA编程就偃旗息鼓了一段时间。2013年的时候,由于4G(TD-LTE)一期工程建设,无线规划时又经常需要用到基站站间距计算,当基站超过10000个,计算的时间明显太长,原有的工具无法满足要求了。

同事亮总建议我再优化下代码,此时我又重新捡起来。

       花了一周时间,我设置了最大计算距离,先进行两个基站的距离粗算(利用经度1-经度2  或纬度1-纬度2 ) 超过设置的最大计算距离 就不再调用 精确计算的函数了,整体上提升了一定的效率。

 

 

     2014年我返回了合肥,身边越来越多地同事对基站站间距计算工具又提了不少意见,期间我修改了数据读取和存储的算法,利用数组赋值代替逐个读取表格单元格,又将计算效率大大提高了。

   工具于2017年定稿于V4.2版本,经常有外地的通信行业同仁联系我,也是对我10年来的坚持给予了最大肯定。

    

 

 

五、小结

        基站站址距离计算工具是本人VBA代码开发的处女作,时间跨度也是最长的一个作品。我学会了VBA的基本语法,第一次深切体会到编程能力对生产效率提升的巨大作用。

后续的一些开发作品,有些是基于基站站址距离计算工具来开发的,有些是借鉴一些思路。

       时至今日,我经常会对新入职的年轻人说编程的重要性,也推荐他们从VBA入手去解决实际问题。

 

标签:VBA,间距,连载,基站,计算,工具,2008
From: https://www.cnblogs.com/kobeblack/p/17829867.html

相关文章

  • 快速拉取聚水潭单据的ETL工具​
    聚水潭介绍聚水潭平台则是国内较为出名的电商ERP平台,为企业提供了便捷的销售和管理服务,专注于提高交易效率,但是如何将数据快速同步到其他系统一直是很多企业的痛点。ETLCloud数据集成平台提供了丰富的数据分析工具和算法模型,在集成了聚水潭平台的接口服务后,可以帮助企业快速挖掘数......
  • nodejs学习03——包管理工具npm
    关于npm的国内镜像源一、说明在前端开发的时候使用国外的镜像源速度很慢并且容易下载失败,有时候需要尝试多次才有可能下载成功,很麻烦,因此可以切换为国内镜像源,下面为常用的npm,yarn,pnpm切换国内镜像源(以淘宝为例)的方式。二、NPM切换镜像源查看当前的镜像源。npmconfigge......
  • 用 AI 速读海量文档!5款 AI 阅读工具推荐
    在当今信息爆炸的时代,我们在手动搜集和处理信息时面临着几个挑战:浩如烟海的信息量远远超出了我们的阅读能力。信息的复杂性要求我们重复筛选和过滤。专业或难以理解的内容需要被翻译成易懂的语言。需要从线性的文本中提取出层次分明的结构和关联性强的概念。信息的获取......
  • 编程最佳外挂:批量数据分析与可视化,CodeGeeX工具箱一键完成
    ChatGLM3代模型的CodeInterpreter能力,本周已经在VSCode里的CodeGeeX插件产品中,以开发者工具箱的产品形态上线。下图以VSCode插件为例:在CodeGeeX的侧边栏,和智能问答AskCodeGeeX并列出现的工具箱标签,用户登录后就可以直接打开使用。CodeInterpreter曾被称为ChatGPT最强外挂。现......
  • 图像识别工具
    1.OPenCVimportcv2importnumpyasnp#读取图像img=cv2.imread('screenshot.png',0)#使用模板匹配template=cv2.imread('template.png',0)res=cv2.matchTemplate(img,template,cv2.TM_CCOEFF_NORMED)threshold=0.8loc=np.where(res>......
  • 优秀的前端工具FinClip Studio 有哪些值得期待的价值点?
    现今,移动应用程序已成为一项重要的技术,人们几乎在所有方面都使用移动应用程序,包括社交媒体、电子商务、娱乐、健康和生产力等领域。用户对移动应用程序的体验和功能需求越来越高,这意味着开发人员需要花费更多的时间和精力来确保应用程序的质量和用户体验。幸运的是,现在有许多可用......
  • 自动化测试常用工具及框架
    Selenium:用于Web应用程序的自动化测试,支持多种编程语言,如Java、Python、C#等。Appium:用于自动化测试移动应用程序(iOS和Android平台),支持多种编程语言。JUnit:用于Java应用程序的单元测试框架,广泛用于自动化测试。TestNG:类似于JUnit的测试框架,用于Java应用程序,提供更......
  • Model Inspector—软件模型静态规范检查工具
    产品概述    ModelInspector(MI)原厂商是韩国Suresoft,是KOLAS国际公认测评机构,旨在提升安全关键领域软件可信度。MI用于开发过程中模型的静态检查,包括规范检查、复杂度度量,提供MAAB、HIS、CG、MISRA_AC_SLSF、MISRA_AC_TL、dSPACE标准规范及检查,检查Simulink、Targetlink等......
  • 使用br工具备份到local的一些操作
    作者:hellogitee背景最近业务有一个需求,为防止机房级别的故障,想要在异地机房新搭建一套TiDB集群做备用,以便能随时进行机房级别的切换。这种需求当然是要用TiCDC来同步啦,第一要步就是通过br工具进行备份,然后再来同步。官方文档&FAQ备份存储的选择官方文档建议使用S3或者NFS,如果......
  • Python的GUI图形界面工具大全
     来源:http://www.shanhubei.com/archives/2833.html总结了一下Python下的图形界面GUI工具,暂时能找到的资料就这么多,后续会补充推荐学习资料。图形界面的定义图形界面图形用户界面(GraphicalUserInterface,简称GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界......