介绍: 1、本文用例的施工图设计中给出的曲线要素为每条路线内每个线元的起点桩号、终点桩号、起点桩号的X、Y坐标、起点方位角、起点半径、回旋线参数、本线元长度、偏转方向及线型说明备注,根据施工设计图给出的曲线要素表内容,本程序也针对每个线元分别进行计算。 2、为了最大程度方便快捷的计算坐标,决定把数据嵌入到程序中,每一条路线为一个原始数据文件(扩展名为.D),在每一个原始数据文件中对读取相应线元数据的操作进行控制。自动计算时本程序只要输入计算哪条路线的参数H和所要计算的桩号D就可以直接计算出来D点的坐标,方便、快捷、减少输入错误。在计算不同工程的坐标时,只需要对原始数据文件进行修改、对主程序做局部修改即可通用,很方便。 3、为了实现自动计算一条路线上任意一点D的坐标而不用考虑点D在那个线元上,计算时均是从本条整个路线的起点开始计算。 4、对于圆曲线和缓和曲线上的点是先计算相对坐标再计算绝对坐标。 5、加入边桩的坐标计算功能。 6、即可以从数据文件中读取数据进行自动计算,又可以手工输入线元要素进行手工计算,手工计算仅针对单个线元进行计算。 7、充分采用子程序的方式,各子程序功能清楚,重复利用率高。 8、对所输入的桩号D值是否在本条路线范围内进行有效性检查,以确保数据计算正确。 9、每次只能计算一个中桩的坐标,但可以计算此中桩的任意数量边桩的坐标。