全球旧事资料 分类
dleszxvalueifs_11绘直线
x1sxsxy1sysyifsxexsyeyifrx1vx12m
x1sxsxbcsxsxbcrx1rx1vx12melsex1sxsxrx1rx1vx1e
d
ifry1vy12my1sysybcry1ry1vy12msysybc
elsey1sysyry1ry1vy1
e
de
d
plotx1y1rsetgcaXTick0110setgcaYTick0110axis010010axisma
ualaxiso
holdo
else
globalcxcyx2sxsxy2sysyrexcx2eycy2ifsyeysxex判断是否到达终点ifsy0判断象限
913
fifsxcx2sycy2ry2sysybcsysybcY方向减一
elsex2sxsxbcsxsxbcX方向减一
e
d
plotx2y2rsetgcaXTick10110setgcaYTick10110axis10101010axisma
ualaxiso
holdo
else
ifsxcx2sycy2rx2sxsxbcsxsxbc
elsey2sysybc
sysybc
e
d
plotx2y2rsetgcaXTick10110setgcaYTick10110axis10101010axisma
ualaxiso
holdo
e
de
de
d
424:连续插补程序:
fu
ctio
lx_CallbackhObjecteve
tdataha
dlesglobalsxsyexeybcvx1vy1rx1ry1mcxcys_1getha
dleszxvaluesxstr2doublegetha
dlessxStri
gsystr2doublegetha
dlessyStri
gexstr2doublegetha
dlesexStri
geystr2doublegetha
dleseyStri
g
1013
fbcstr2doublegetha
dlesbcStri
gmstr2doublegetha
dlesmStri
gifs_11
x1sxsxy1sysywhilesxexsyeyifrx1vx12m
x1sxsxbcsxsxbcrx1rx1vx12melsex1sxsxrx1rx1vx1e
d
ifry1vy12my1sysybcry1ry1vy12msysybc
elsey1sysyry1ry1vy1
e
d
plotx1y1rsetgcaXTick0110setgcaYTick0110axis010010axisma
ualaxiso
holdo
pause005每步停顿005se
delse
rexcx2eycy2whilesyeysxex判断是否到达终点
x2sxsxy2sysyifsy0ifsxcx2sycy2r
y2sysybcsysybcelsex2sxsxbcsxsxbc
1113
fe
d
elseifsxcx2sycy2rx2sxsxbcsxsxbcelsey2sysybcsysybce
d
e
d
plotx2y2rsetgcaXTick10110setgcaYTick10110axis10101010axisma
ualaxiso
holdo
pause005e
de
d
425其他辅助按钮程序
直线选项:
fu
ctio
zx_CallbackhObjecteve
tdataha
dlessetha
dleszxvalue1setha
dlesyhvalue0
圆弧选项:
fu
ctio
yh_CallbackhObjecteve
tdataha
dlessetha
dleszxvalue0setha
dlesyhvalue1
退出:
fu
ctio
tc_CallbackhObjecteve
tdataha
dlesclose
五、本设计的特点(1)利用MATLAB编程,GUI设计界面界面友好,可操作性强。(2)加入很多错误和警告提示信息,可以帮助操作者检查错误原因;(3)寄存器位数修改及步长改变可以改变插补精度,灵活性较好(4)圆弧插补圆心可设在非原点处,直线插补起点可设在非原点处r
好听全球资料 返回顶部