发布于 2009-07-15 20:53:53
0楼
我的回答:
1.ATAN2用逗号是标准格式。
2为防止程序里REPOS还可以用参数来解决。
程序:
IF R0=1 GOTOF AA
R31=$AA_IM[X]
R32=$AA_IM[Y]
R0=1
M0
AA:
R33=$AA_IM[X]
R34=$AA_IM[Y]
M0
R36=R32-R34
IF R36<0 GOTOF N1
R35=ATAN2((R32-R34)/(R31-R33)) @@@
M30
N1 R35=180-ATAN2(ABS(R32-R34)/(R31-R33))
M30
当然R0的初始值必须是0.
这样你第一个X\Y值找出来后,按复位键,再手动找到直线的第二点。然后从新
执行程序,它会自动跳转到AA程序段,也能达到你的要求。
我就是用用这种方法找正的绝对没有问题。
今天看到各位的方法,真是会心一笑啊,人人都有自己的高招啊,看来要多交
流!!!
等待、宽容、包涵