日常使用处理数据能力最强大的就是Excel,绘图能力最强大的是AutoCAD,将两者优点结合起来就能做出适用的程序。我自己编写的《多段线绘制公路横断面程序》就是这样做的。其实有许多看似在CAD中非常难处理的东西一旦与Excel结合,就很做了。比如:横断面图中如何自动求面积、自动修剪坡脚线、自动延伸不够长度的原地面压实线,这些类似的问题在CAD中单纯用CAD方法是很难处理的。我的做法是:全部在Excel编程,当然条件是先引用CAD类型库,先求出两多段线的交点,然后在Excel中筛选删除不全条件的数据,最后重新绘制路面顶线和压实后地面线。最后再将原先的路面线和压实后地面线删除。这里采用的删除重画的方法达到修剪的目的,而没有采用CAD中的延伸和修剪命令。
一般地可将CAD看作是Excel的高级绘图控件,必要时可不引用CAD类型库,申明为Object,达到使用CAD通用版本的目的。
以上只是个人意见,请各位不要见笑!
我的邮箱:htgsgcc@163.com 可与我联系
华通公司宁靖盐高速养护分公司 黄玉宏
二○○六年五月二十三日 |