原文地址:推荐]直线圆弧段边坡超欠挖检查及开口线放样程序作者:醉寒 圆弧段边坡超欠挖检查及开口线放样程序 程序名:yffy 程序: a"yx":b"yy":x"xp":y"yp":z"zp": : s=w* v≥0=k"hqw"=v◢⊿"end" 说明: a, b为圆心坐标,显示为yx?yy?,依次输入圆心点的x,y; x,y,z为测点坐标,显示为xp?yp?zp?依次输入测点的x,y,z; r为到边坡底线的距离(半径); h为边坡底线的高程(马道或平台的高程); i不用管它,直接按"exe",显示下一个输入; p为坡比,无须输入正负号; m为计算的边坡距离超欠值,显示为scw或sqw,分别表示超挖或欠挖,距离超欠值为:设计距离减测量距离; k为计算的边坡高程超欠值,显示为hcw或hqw,分别表示超挖或欠挖,高程超欠值为:设计高程减测 直线段边坡超欠挖检查及开口线放样程序 程序名:bpfy 程序: a"qx":b"qy":c"qz":e"zx":f"zy":g"zz":p"pb": k"xp":l"yp":m"zp":(e-a, d=abs((k-a)*cosj+(l-b)*sinj):s=abs((l-f)*cosj-(k-e)*sinj): x=a+d*: v0=o"hcw"=v◢⊿ v≥0=o"hqw"=v◢⊿ u=w*" 说明: a,b,c为边坡底线的起点,显示为: qx?qy?qz? 依次输入地线起点的x,y,z; e,f,g为边坡底线的终点,显示为: zx?zy?zz? 依次输入地线终点的x,y,z; p为坡比,无正负条件; k,l,m为测量点,显示为: xp?yp?pz? 依次输入测量点的x,y,z; 中间计算测量点至边坡底线的垂足点,保存变量为x,y,z. o为边坡的高程超欠挖值,显示为hcw或hqw,分别表示超挖或欠挖,即测点高程设计高程减实测高程; n为边坡的距离超欠挖值,显示为scw或sqw,分别表示超挖或欠挖,按高差计算的设计距离减实测点到垂足点距离.