标签: java anylogic
我正在AnyLogic模型中构建自定义流程图块,并且正在寻找一种向我的自定义块添加“ on Enter”和“ on Exit”操作的方法。我可以在块中编写代码,但是可以更轻松,更干净地将Java操作添加到自定义块中,并将代码编写得更高一层。
有人知道怎么做吗?
答案 0 :(得分:2)
创建一个动作参数。您可以根据需要将其设置为采用参数。我几乎总是允许传入一个代理,但有时我会根据项目的不同,使其更特定于某个类类型。
设置完成后,将自定义代理拖动到屏幕上时,您会看到它是传递函数或几行代码的一种选择。
最后一块位于您的自定义代理中,您需要在适当的时候调用“ onEnterAction”。如果使用enter块,则调用它。如果您通过端口进行连接,则可能需要将其放置在代理程序通过端口进入后到达的第一个块上。