我正在制作一个制造模型。
在现实世界中,传送带最初停止。
当有人按下按钮时,传送带就会运行。
我想在 Anylogic 中实现这一目标。
我做了一个像这样的简单模型:
我在
conveyor.stop()
块使用代码 conveyorEnter
使传送带最初停止。
当我按下按钮时,传送带运行,然后停止。
但最终,我想长按按钮来执行操作
conveyor.run()
。
有办法实现这一目标吗?
不,你不能这样做。单击按钮(或形状)时不会发生任何事情,仅当您释放按钮时才会执行该操作。没有可用的方法来区分单击和释放按钮。
您可以想到其他方法,例如使用形状,单击它并将其颜色更改为红色(作为按下按钮的模拟),然后再次单击它并将其变为白色(作为释放按钮的模拟) )