Anylogic界面相关设置的介绍

本文介绍了在Anylogic中创建和配置智能体的详细过程,包括智能体的生命周期事件,如启动时、销毁时的行为。同时,讲解了空间相关的设置,如连续、离散和GIS空间的特性,以及如何定义智能体在这些空间中的移动。此外,还涉及了高级Java特性,如导入、实现接口和自定义类代码。

参考博客:Anylogic学习


1 智能体

  • Creating agents----创建智能体
    Agent是智能体类型的实例。智能体类型由用户开发。您可以使用New Agent向导创建智能体,当您从图表上的智能体调色板中拖动智能体元素时,该向导将打开。在向导的第一个页面上,您可以选择是要创建一个智能体种群(只有一个智能体),还是只定义智能体类型,而不创建任何这种类型的智能体。
  • Agent type. Properties------智能体类型.属性
  • Name——智能体类型的名称
    因为AnyLogic为每个智能体类型生成Java类,所以应该遵循Java命名准则。请以大写字母开头。
  • Parameters preview--------参数预览
    只有当此智能体类型具有任何参数时,才可以使用参数预览属性。在这里,您可以重新排列此智能体的参数。这种类型的智能体将按照定义好的顺序在其属性视图中列出参数。
  • Agent actions—智能体行动
    在启动时——在整个模型的所有智能体被构造、连接和初始化之后,以及在执行任何其他操作之前执行的代码。这是一些额外初始化和启动agentt活动(如事件)的地方。不保证不同对象启动时代码的执行顺序。
  • On destroy
    在这种类型的销毁智能体上执行的代码(例如,当用户终止实验并销毁对象时,按一定的顺序执行嵌入对象的销毁代码)。
  • On before
    在基于智能体的同步模型中,在执行步骤之前为该智能体执行的代码。在为智能体执行某些确定顺序的步骤操作之前。
  • On step
    在基于智能体的同步模型中执行一个步骤时为该智能体执行的步骤代码。以某种确定的顺序为智能体执行操作。
  • Agent in fl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZFour_X

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值