可以设置长按按钮来控制传送带吗?

问题描述 投票:0回答:1

我正在制作一个制造模型。

在现实世界中,传送带最初停止。

当有人按下按钮时,传送带就会运行。

我想在 Anylogic 中实现这一目标。

我做了一个像这样的简单模型:

在此输入图片描述

我在

conveyor.stop()
块使用代码
conveyorEnter
使传送带最初停止。

当我按下按钮时,传送带运行,然后停止。

但最终,我想长按按钮来执行操作

conveyor.run()

有办法实现这一目标吗?

anylogic
1个回答
0
投票

不,你不能这样做。单击按钮(或形状)时不会发生任何事情,仅当您释放按钮时才会执行该操作。没有可用的方法来区分单击和释放按钮。

您可以想到其他方法,例如使用形状,单击它并将其颜色更改为红色(作为按下按钮的模拟),然后再次单击它并将其变为白色(作为释放按钮的模拟) )

© www.soinside.com 2019 - 2024. All rights reserved.