比较实用的casio5800缓和曲线、圆曲线、直线程序1.pdf

比较实用的casio5800缓和曲线、圆曲线、直线程序1.pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
超方便实用的 5800 全线坐标正反算程序 Fx-5800 计算机程序(在 用) cfl-1 QXJS 主程序 Lbl A:“1.ZH=>XY”:“2.XY=>ZH”:?Q:“ZH”?S:Prog“QXJS-SUB0”↙ Q=1 => Goto1:Q=2 => Goto2:↙ Lbl 1:“ZH-BJ”?Z:Prog“QXJS-SUB1”:“X=”:N◢ “Y=”:E◢ “F=”:F◢Goto4↙ Lbl 2: “X=”:?B: “Y=”:?C:B→N:C→E:Prog“QXJS-SUB2”: “ZH=”:S◢: “ZH-BJ”:Z◢:GotoA↙ QXJS-SUB0 数据库子程序 Goto1↙ Lbl 1 IF S<*** (线元终点里程):Then***→A (线元起点方位角):***→O (线元起点里程) :***→U (线元起点X ) :***→V (线元起点Y ) :***→P (线元起点曲率半 径) :***→R (线元终点曲率半径): ***→L (线元起点至终点长度): Return:IfEnd↙ IF S<***:Then***→A:***→O :***→U:***→V:***→P:***→R: ***→L: Return:IfEnd↙ ……………………….. 为了便于解读,每增加一个线元增加一行语句,每增加一条曲线增 加一个 Lbl ,每增加一个工程增加一个文件。 QXJS-SUB1 正算子程序 0.5 (1÷R-1÷P ) ÷L→D:S-O→X↙ 2 U+∫(cos(A+(X÷P+DX )×180÷π,0,X)→N↙ 2 V+∫(sin(A+(X÷P+DX )×180÷π,0,X)→E↙ A+(X÷P+DX2)×180÷π→F↙ N+Zcos(F+90) →N:E+Zsin(F+90) →E QXJS-SUB2 反算子程序 Lbl 1:0→Z : 1→Q : Prog“QXJS-SUB0”: Prog“QXJS-SUB1”↙ Pol(N-B+10^(-46), E-C+10^(-46)):Isin(F-90-J) →W:S+W→S↙ Abs(W)>0.0001 => Goto1↙ Lbl 2: 0→Z : Prog“QXJS-SUB1”:(C-E) ÷sin(F+90) →Z 三、使用说明 1 、规定 (1) 以道路中线的前进方向(即里程增大的方向)区分左右;当曲线半径在左时, P 、 R 取负值,当曲线半径在右时, P 、 R 取正值,当曲线半径为无穷大(即直线)时, P 、 R 以 10 的 45 次代替。 (2) 当所求点位于中线时, Z=0 ;当位于中线左铡时, Z 取负值;当位于中线中线右 侧时, Z 取正值。 (3) 当线元为圆曲线时,无论其起点、止点与什么线元相接,其曲率半径均等于圆 弧的半径。 (5) 当线元为完整缓和曲线时,起点与直线相接时,曲率半径为无穷大,以 10 的 45 次方 代替;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径为无 穷大,以 10 的 45 次代替;与圆曲线相接时,曲率半径等于圆曲线的半径。 (6) 当线元为非完整缓和曲线时,起点与直线相接时,曲率半径等于设计规定的 值;与圆曲线相接时,曲率半径等于圆曲线的半径。止点与直线相接时,曲率半径等 于设计规定的值;与圆曲线相接时,曲率半径等于圆曲线的半径。 2 、输入与显示说明 输入部分: 1. ZH=>XY 2. XY=>ZH” Q ? 选择计算方式,输入 1 表示进行由里程、边距计算坐标 ;输入 2 表示由坐标反算里程 和边距。 卡西欧 5800 完整曲线计 算程序(在用)CFL-2 文件名 “TYQXJS” “1.KD=>XY”:“2.XY=>KD”:”N”?N:”XA”?U:”YA”?V:”DKA”?O:”CA”?G:”LS”?H:”RA”?P: ”RB”?R:”Q”?Q:1/P->C:(P-R)/(2HPR)->D:180/∏->E:IF N=1:THEN GOTO 1:ELSE GOTO 2:IFEND Lbl 1:”DKI”?S:”D”?Z:ABS (S-O)->W:PROG “SUB1”:”XS”:X◢ “YS”:Y ◢ GOTO 1 Lbl 2:”X”?X:”Y”?Y:X->I:Y->J:PROG “SUB2”:O+W->S “S”:S ◢ “Z”:Z ◢ GOTO 2 子程序 “SUB1” 0.1739274226->A

文档评论(0)

何山可依 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档