- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主程序部分.doc
主程序部分
注:在本程序中﹛0﹜表示零,﹛Sin﹣1﹜表示Sin的反函数,{√(A2+B2)}表示根号下A的平方加B的平方,
角度输入时、比如输入﹛25°35′45.67″﹜只需要输入﹛25.354567﹜。
PQXY 极坐标向直角坐标转换
Deg:Fix 4:〝Xo=〞?→I:〝〞 程序设置,输入起始点坐标
Ldl 0 回车
〝Rn=〞?→R 回车 输入方位角)
〝Pn=〞?→P 回车 输入计算点边长
If P<0:Then Goto 9:If End 回车 〝Pn=〞输入负数结束程序
Prog 〝ZDEG〞 回车 转子程序DEG
R→Q
: Prog〝ZQ+-360〞 回车
Prog 〝ZPQ〞 : Prog 〝XYXS〞 回车 坐标计算和显示坐标
Goto 0 回车
Lbl 9 回车
〝PQXY→END〞
XYPQ 直角坐标向极坐标转换
Deg:Fix 4:〝Xo=〞?→I: 程序设置,输入起始点坐标
〝Yo=〞?→J 回车
Lbl 0 回车
〝Xn=〞?→D 回车 输入计算点坐标X
If D<0:Then Goto 9:If End 回车 〝Xn=〞输入负数结束程序
〝Yn=〞?→G 回车 输入计算点坐标Y
D-I→E :G-J→F 回车 坐标增量计算、E为△x、F为△y
Prog 〝ZPOL〞回车 转坐标计算子程序
〝R=〞:R?DMS◢ 方位角计算结果显示
〝P=〞:P◢ 边长计算结果显示
Goto 0 回车
Lbl 9 回车
〝XYPQ→END〞
KWXBP 开挖线边破偏距计算
Deg:Fix 4:〝D=〞?→D: 输入起算偏距
〝Z=〞?→Z:Z→F: 〝H=〞? →H回车 输入起算高程〝Z〞、实测高程
H-Z→H◢ 显示〝△H〞
If H<0:Then Goto 1: 判断〝H为正直〞挖方边跑
If End回车 〝H为负直〞填方边跑
〝DLBGKD〞? →E: 输入道路边沟宽度
D+E→D
〝P=〞?→P:〝B=〞?→B回车 输入挖方破比
〝FTGD〞? →G: 〝FTKD〞? →J回车 输入分台高度和宽度
Lbl 0回车
〝H=〞?→H:If H<0: 循环输入实测高程〝H〞,判
Then Goto 9:IfEnd回车 〝H=〞输入〝负数〞结束程序
If H-F>G:Then F+G→F:D+J→D:IfEnd回车
Prog 〝ZBPHS〞回车 转偏距增量计算子程序
〝D=〞:D+S→D◢ 显示新的偏距
Goto 0 回车
Lbl 1回车
〝P=〞? →P: 〝B=〞? →B回车 输入填方破比
〝FTGD〞? →G: 〝FTKD〞? →J回车 输入分台高度和宽度
Lbl 2回车
〝H=〞?→H:If H<0: 循环输入实测高程〝H〞,判
Then Goto 9:IfEnd回车 〝H=〞输入〝负数〞结束程序
If √﹙H-F﹚2>G:Then F-G→F:D+J→D:IfEnd回车
Prog 〝ZBPHS〞回车 转偏距增量计算子程序
〝D=〞D-S→D◢ 显示新的偏距
Goto 2回车
Lbl 9回车
〝KWXBP→END〞
DJDJS 已知矩形两对角点和长宽,计算另外两点坐标
Lbl 0回车
Deg:Fix 4:〝Xo=〞?→I回车 输入起算点X
If I<0:Then Goto 9:IfEnd回车 〝Xo=〞输入〝负数〞结束程序
〝Yo=〞? →J: 〝Xd=〞? →D: 输入起算点Y和对角点X、Y
〝Yd=〞? →G回车
D-I→E:G-J→F回车 坐标增量计算
Prog 〝ZPOL〞回车 直角坐标转极坐标
〝P2=〞? →S回车 输入对边 边长
Sin﹣1(S÷P)→C回车 点2 点D
R+C→Q
: Prog〝ZQ+-360〞: P2
〝P1=〞? →P回车 输入邻边边长 点O P1 点1
Prog 〝ZPQ〞: Prog 〝XYXS〞回车 计算并显示点1的坐标
Q-90→Q: Prog〝ZQ+-360〞:
〝P2=〞? →P回车 输入对边边长
Prog 〝ZPQ〞: Prog 〝XYXS〞回车 计算并显示点2的坐标
Goto 0 回车
Lbl 9回车
〝DJDJS→END〞
ABDXY AB坐标转地方坐标
Deg:Fix 4:〝Xo=〞? →I:〝Yo=〞 输入起始点坐标和
? →J:〝Ro=〞? →R: 0 →L 回车 起算方位角
Prog
文档评论(0)