大家好,我正在为机器人编写程序,我意识到当它从一个模块 (B) 更改为另一个模块 (C) 时,机器人会停止一秒钟(没有等待秒或类似的东西).我将举一个例子来更好地解释
MAIN moduleLOOPMODUL_A()MODUL_B()MODUL_C()ENDLOOP
MODUL_BMODUL_B ()PTP P1 中的代码。 . . PTP P2 CONT PDAT 1 TOOL[1] BASE[0] out X pulse xEND
MODUL_CMODUL_C里面的代码()PTP P3 CONT PDAT1 TOOL[1] BASE[0]ENDa信息显示在控制台上,不可能近似于“点名称”
有人知道为什么吗?抱歉我的英语不好,我希望你能理解我
首先:最好发帖您的确切程序,而不是您认为您编写的程序。
是否所有模块的开头都有一个 INI 折叠? INI-Fold 是预先运行中断,因此您不能混合。
与 IO 交互也是如此。这可以通过在 IO 前面添加一个 continue 来解决操作说明。但请注意,评估比提前运行完成,不再是主运行。
Fubini
代码
是的。不要在 module_c 开头使用 INI fold。那是罪魁祸首。
Fubini
我是机器人编程的新手...我什么时候可以删除 de INI 折叠?我知道“main”的 ini 不好删除……我初始化了一些变量……但是当我做了一个新模块时,我从不删除 ini
非常感谢您的回答。