- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
卡西欧5800交点法计算缓和曲线内任一点
CASIO fx-5800p交点法计算缓和曲线内任意点计算程序 SpiraL curve(缓和曲线任意点坐标计算)程序说明:本程序是基于计算对称性缓和曲线而编写的程序,是以交点法为基础,故输入数据多了点。程序思路:根据曲线的交点数据,进而推算曲线要素,并进行曲线内任意点的坐标计算。LbL 0:Cls19→DimZ???????????????????????????????????? 变量赋值“INTα(s)=”?F?????????????????????????????? 输入交点坐标方位角“JD PEG=”?K????????????????????????????????输入交点桩号“INT X(JD)=”?X???????????????????????????? 输入交点X坐标“INT Y(JD)=”?Y???????????????????????????? 输入交点Y坐标“INT R(s)=”?R??????????????????????????????输入缓和曲线半径“INT L(s)=”?L??????????????????????????????输入缓和曲线长“TURNING ANGLE=”?A???????????????????????? 输入转角“TURNING DIRECTION –L,+R=”?I??????????????输入路线转向:左负右正??I赋值为1L2÷(24×R)→PL÷2-L3÷(240×R2)→Q90×L÷(π×R)→B(R+P)Tan(A÷2)+Q→T????????????????????????计算切线长R(A-2B)×π÷180→O??????????????????????????计算圆曲线长R(A-2B)×π÷180+2L→C?????????????????????? 计算曲线长(R+P)÷cos(A÷2)-R→E???????????????????? 计算外距2T-C→D??????????????????????????????????????计算切曲差K-T→Z[3]??????????ZH点Z[3]+L→Z[4]?????? HY点Z[4]+O→Z[5]?????? YH点Z[5]+L→Z[6]?????? HZ点Z[6]-C÷2→Z[7]????QZ点X+Tcos(F+180)→Z[16]???????? ZH点X坐标Y+TsIn(F+180)→Z[17]???????? ZH点Y坐标L-L3÷(90R2)→GZ[16]+Gcos(F+30×I×L÷(π×R) )→Z[8]????HY点X坐标Z[17]+Gsin(F+30×I×L÷(π×R)) →Z[9]????HY点Y坐标Z[8]+2Rsin(45×O÷(πR))cos(F+I×45×O÷(π×R)+I×90×L÷(π×R)) →Z[14]??QZ点X坐标Z[9]+2Rsin(45×O÷(πR))sin(F+I×45×O÷(π×R)+I×90×L÷(π×R)) →Z[15]??QZ点Y坐标Z[8]+2Rsin(90×O÷(πR))cos(F+I×90×O÷(π×R)+I×90×L÷(π×R)) →Z[10]??YH点X坐标Z[9]+2Rsin(90×O÷(πR))sin(F+I×90×O÷(π×R)+I×90×L÷(π×R)) →Z[11]??YH点Y坐标X+Tcos(F+I×A)→Z[12]?? HZ点X坐标Y+TsIn(F+I×A)→Z[13]?? HZ点Y坐标LbL 2“XIAN SHI QXYS 0→YES,1→NO” →?Z:CLs???? 显示曲线要素?输入:0→YES,1→NOIf Z=0:Then GoTo 3ELse If Z=1:Then GoTo 4:IfEnd:IfEndLbL 3?? 本段为曲线要素显示结果部分“QIE XIAN C=”:T▲“QU XIAN C=”:C▲“Y QU XIAN=”:O▲“WAI JU=”:E▲“QIE QU CHA=”:D▲“ZH PEG=”:Z[3] ▲“X(ZH)=”:Z[16] ▲“Y(ZH)=”:Z[17] ▲“HY PEG=”:Z[4] ▲“X(HY)=”:Z[8] ▲“Y(HY)=”:Z[9] ▲“QZ PEG=”:Z[7] ▲“X(QZ)=”:Z[14] ▲“Y(QZ)=”:Z[15] ▲“YH PEG=”:Z[5] ▲“X(YH)=”:Z[10] ▲“Y(YH)=”:Z[11] ▲“HZ PEG=”:Z[6] ▲“X(HZ)=”:Z[12] ▲“Y(HZ)=”:Z[13] ▲GoTo 0
文档评论(0)