ABB机器人子程序A能否调用子程序B,如果能,主程序还能否继续调用子程序A?

ABB机器人子程序A能否调用子程序B,如果能,主程序还能否继续调用子程序A?,第1张

可以的,直接用RobotStudio编程的话,把B写在A程序里就可以调用,记得B后加;,主程序也可以调用A。如果用示教器编程的话,进入到A例行程序后,点添加指令,选择“procall”,进入后选择B程序就可以了;主程序调用A也是一样的 *** 作。

可以,步骤如下:

1、点击调试,再点击PP移至例行程序

2、选择你创建的例行程序,点击确定

3、将机器人切换至自动模式,点击确认后机器人将运行你创建的程序

该情况实际运用比较麻烦,且如果你是使用实际机器人运行切记运行模式选择单周,防止程序循环运行产生碰撞

双线程后台,源代码复制进去运行吧。还有就是最好去下载最新的按键精灵9.0.官网去下个吧

MessageBox "把鼠标放到第一个窗口"

Delay 3000

h1=Plugin.Window.MousePoint()

MessageBox "把鼠标放到第二个窗口"

Delay 3000

h2=Plugin.Window.MousePoint()

Delay 1000

BeginThread A1

BeginThread A2

Sub a1

Call Plugin.Bkgnd.Keydown(h1, 49)

Delay 50

Call Plugin.Bkgnd.Keyup(h1, 49)

Delay 3500

Call Plugin.Bkgnd.KeyDown(h1, 50)

Delay 50

Call Plugin.Bkgnd.KeyUp(h1, 50)

Delay 3500

Call Plugin.Bkgnd.KeyDown(h1, 51)

Delay 50

Call Plugin.Bkgnd.KeyUp(h1, 51)

Delay 3500

Call Plugin.Bkgnd.KeyDown(h1, 52)

Delay 50

Call Plugin.Bkgnd.KeyUp(h1, 52)

Call Plugin.Bkgnd.KeyDown(h1, 18)

Call Plugin.Bkgnd.KeyPress(h1, 9)

Delay 50

Call Plugin.Bkgnd.KeyUp(h1, 9)

Call Plugin.Bkgnd.Keyup(h1, 18)

Delay 50

End Sub

Sub a2

Call Plugin.Bkgnd.Keydown(h2, 49)

Delay 50

Call Plugin.Bkgnd.Keyup(h2, 49)

Delay 3500

Call Plugin.Bkgnd.KeyDown(h2, 50)

Delay 50

Call Plugin.Bkgnd.KeyUp(h2, 50)

Delay 3500

Call Plugin.Bkgnd.KeyDown(h2, 51)

Delay 50

Call Plugin.Bkgnd.KeyUp(h2, 51)

Delay 3500

Call Plugin.Bkgnd.KeyDown(h2, 52)

Delay 50

Call Plugin.Bkgnd.KeyUp(h2, 52)

Call Plugin.Bkgnd.KeyDown(h2, 18)

Call Plugin.Bkgnd.KeyPress(h2, 9)

Delay 50

Call Plugin.Bkgnd.KeyUp(h2, 9)

Call Plugin.Bkgnd.Keyup(h2, 18)

Delay 50

End Sub


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11765946.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存