如何将进入/退出Java操作添加到自定义流程图块

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

我正在我的AnyLogic模型中构建一个自定义流程图块,并且正在寻找一种方法将“on Enter”和“on Exit”操作添加到我的自定义块。我可以在块中编写代码,但是将Java操作添加到自定义块并将代码写入更高级别更容易,更简洁。

有谁知道如何做到这一点?

java anylogic
1个回答
3
投票

创建一个Action参数。如果您愿意,可以将其设置为参数。我几乎总是允许传入一个代理,但有时我会根据项目的具体情况对某个类类型进行更具体的处理。

enter image description here

完成设置后,当您将自定义代理拖到屏幕上时,您会看到这是一个传递函数或几行代码的选项。

最后一块在您的自定义代理中,您需要在适当的时间调用“onEnterAction”。如果使用输入块,则调用它。如果您通过端口进行连接,则可能需要将其放在代理通过端口进入后的第一个块上。

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