- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
卡西欧5800缓和曲线计算程序
缓和曲线(HHQX)
Defm 26↓
W“JD[K]”A“JD[X]”B“JD[Y]”RLSC“T1[F°W°J°]”D“T2[F°W°J°]”↓
Z=D-C:Z<-180=>Z=Z+360△Z≥180=>Z=Z-360△O=AbsZ:N=Z÷O:P=L∧2÷24R-L∧4
÷2688R∧3:H=S∧2÷24R-S∧4÷2688R∧3:
M=L÷2-L∧3÷240R∧2:F=S÷2-S∧3÷240R∧2:T=(R+H-(R+P)cosO)÷sinO+M:G=(R+P-(R+H)cosO)÷sinO+F:
Z[1]=A+Tcos(C+180):Z[2]=B+Tsin(C+180):Z[3]=L+S+(O-90(L+S)÷лR)лR÷180:U=A+GcosD:V=B+GsinD:Z=0:O=0:
Z=Z[1]+McosC+(R+P)cos(C+90N):O=Z[2]+MsinC+(R+P)sin(C+90N)↓
LbI 0↓
{QKE}↓
Q“ZS[1],FS[2]”↓
Q=2=>Goto A△↓
K“LC[K]”:Fix3:E↓
E=E+10E-6↓ 说明:10E的下标E不是变量,而是指数键EXP
K<W-T=>Goto 4△K<W-T+L=>Goto 1△K≤W-T+Z[3]-S=>Goto 2△K≤W-T+Z[3]=>Goto 3:≠>Goto 5△↓
LbI 1↓
Z[4]=K-W+T:Z[5]=Z[4]-Z[4]∧5÷90R∧2L∧2:Z[6]=C+N(30Z[4]∧2÷лRL):Z[7]=Z[1]+Z[5]cosZ[6]:Z[8]=Z[2]+Z[5]sinZ[6]:
Z[9]=C+90(E÷AbsE)+N(90Z[4]∧2÷лRL):Fix 3↓
“ZH-HY”▲
“[X]=”:Z[7]+AbsEcosZ[9]▲
“[Y]=”:Z[8]+AbsEsinZ[9]▲
Norm↓
Goto 0↓
LbI 2↓
Z[4]=C-90N+N(90L÷лR):Z[5]=180(K-W+T-L)÷лR:Fix 3↓
“HY-YH”▲
“[X]=”:Z+(R-EN)cos(Z[4]+NZ[5])▲
“[Y]=”:O+(R-EN)sin(Z[4]+NZ[5])▲
Norm↓
Goto 0↓
LbI 3↓
Z[4]=W-T+Z[3]-K:Z[5]=Z[4]-Z[4]∧5÷90R∧2S∧2:Z[6]=D+180-N(30Z[4]∧2÷лRS):Z[7]=U+Z[5]cosZ[6]:Z[8]=V+Z[5]sinZ[6]:
Z[9]=D+180-90(E÷AbsE)-N(90Z[4]∧2÷лRS):Fix 3↓
“YH-HZ”▲
“[X]=”:Z[7]+AbsEcosZ[9]▲
“[Y]=”:Z[8]+AbsEsinZ[9]▲
Norm↓
Goto 0↓
LbI 4↓
Z[4]=W-K:Z[5]=√(Z[4]∧2+(AbsE)∧2):Z[6]=Abs cosˉ1(Z[4]÷Z[5]):Fix 3↓
“≤ZH”▲
“[X]=”:A+Z[5]cos(C+180-EZ[6]÷AbsE)▲
“[Y]=”:B+Z[5]sin(C+180-EZ[6]÷AbsE)▲
Norm↓
Goto 0↓
LbI 5↓
Z[4]=K+T+G-W-Z[3]:Z[5]=√(Z[4]∧2+(AbsE)∧2):Z[6]=Abs cosˉ1(Z[4]÷Z[5]):Fix 3↓
“≥HZ”▲
“[X]=”:A+Z[5]cos(D+EZ[6]÷AbsE)▲
“[Y]=”:B+Z[5]sin(D+EZ[6]÷AbsE)▲
Norm↓
Goto 0↓
LbI A↓
{XY}↓
Z[4]=C-90N+N(90L÷лR):Z[5]=D-90N-N(90S÷лR):J=0:I=0:Pol(X-Z[1],Y-Z[2]):Z[6]=J:Z[7]=I:
Z[8]=C-90-Z[6]:Z[8]<-180=>Z[8]=Z[8]+360△Z[8]≥180=>Z[8]=Z[8]-360△Pol(X-U,Y-V):Z[9]=J:Z[10]=I:
Z[11]=D+90-Z[9]:Z[11]<-180=>Z[11]=Z[11]+360△Z[11]≥180=>Z[11]=Z[11]-360△Z[12]=Abs(90-AbsZ[8]):Z[25]=Z[7]Abs cosZ[12]:
Z[13]=Abs(90-AbsZ[11]):Z[26]=Z[10]Abs cosZ[13]:Pol(X-Z,Y-O):Z[14]=J:
Z[15]=Z[4]-Z[14]:Z[15]<-180=>Z[15]=Z[15]+360△Z[15]≥180=>Z[15]=Z
文档评论(0)