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

发布时间 2023-11-13 19:26:11作者: kobeblack

四、工具打磨

          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入手去解决实际问题。