标签: anylogic
我是Anylogic的新手,我想知道是否有可能将两个队列放入一个延迟块。我正在尝试模拟来自2个单独的焊接机器人的产品,然后将它们安装到喷砂(延迟块)安装中。此安装可以从一个机器人放出3种产品,或者从另一个机器人放出1种产品。
也许只要另一个延迟程序正在工作,就可以阻止它,然后在另一个延迟过程完成后立即取消阻止它?
这里是picture of the process。
答案 0 :(得分:0)
所以这是一种实现方式...我在每个队列之后添加了保持块...其中一个保持块最初被阻塞。
我添加了一个按钮来切换保持块的状态:
function plan(piece) { for (i = 0; i < 10; i++) { piece.addStep('right'); if(i < 9) piece.addStep('down'); if(i < 8) piece.addStep('left'); if(i < 7) piece.addStep('up'); } }
这是基本结构...当然,您可以根据自己的意愿来决定是否冻结保全。