求助 由于本人工作中经常画综合管廊纵断面,是根据道路专业的纵断面上画的,所以表格中的标高都需要人工根据道路的线读取,然后标注在下方的表格中,人工做,相当繁琐,于是我开始想法子接触CAD二次开发,逛了明经论坛,看了一个多月相关资料。其实程序的核心思想就是纵断面桩号线与要标注的地面线或者管廊顶板线的交点Y坐标与标尺上参考点的Y坐标的差值加上标尺上的读数就是标注点的标高值。我自己写了一个简单的小程序,基本实现了想法,但是最近想改进一下,无奈水平有限,特向各位老师求助。改进想法是这样的,能不能输入程序命令后,程序提示选择点击“标尺参考点”,并输入读数,输入纵向绘图比例(此参数用于坐标换算),然后提示选择“设计路面线”,然后提示选择“纵断面桩号线”这样一次性选择所有的“纵断面桩号线”后,在表格“路面设计高程”一行点击一下,就可以标出所有“纵断面桩号线”与“设计路面线”的交点高程。我自己写的源程序及Gif在附件里,求大神帮改进,万分感谢!
|