当前位置: 首页 > 知识库问答 >
问题:

在运行时通过在2D-View、调试中单击特定代理来访问该代理

西门凯康
2023-03-14

我正在调试我的模拟。有一个病人(代理人)卡在了不该卡的地方。我想看看病人在statechart的哪个位置被困住了,但我发现每次都要在Developer panel中翻阅代理列表,并进行调查,以准确地确定几个代理中的哪一个被困住了,这很繁琐。有没有可能让病人可以点击,这样我就可以点击被卡住的病人,直接从二维视图访问它的状态图?

共有1个答案

步浩壤
2023-03-14

首先,您需要Person agent的2D表示(目前看来您使用的是3D对象,但要保留它)。在代理类型中的3D人员下方绘制一个小矩形。

在其“On Click”属性中,写入_origin_va.navigateTo()

在运行时,您现在可以单击您的单个代理(仅在2D视图中,而不是在3D视图中),它将跳入其中。

我的博客:https://www.benjamin-schumann.com/blog/2016/3/28/anylogic-user-interface-vol-4-the-view-area

https://www.benjamin-schumann.com/blog/2016/4/29/a-Tiered-interaction-approach to-anylogic-animation

https://www.benjamin-schumann.com/blog/2016/4/22/dynamic-animation-tweaks-for-anylogic

https://www.benjamin-schumann.com/blog/2016/4/14/build-your-own-level-up-button-in-anylogic

 类似资料:
  • 27.6 通过代理访问MBeans Spring JMX 允许你创建代理,它将重新路由到本地或者远程MBeanServer中注册的MBean。这些代理提供了标准的Java接口来和MBean进行交互。下面的代码展示了如何在本地允许的MBeanServer中配置代理: <bean class="org.springframework.jmx.access.MBeanProxyFactoryBean">

  • 21.6. 通过代理访问MBeans Spring JMX允许你创建代理,这个代理改变到注册到本地或远程 MBeanServer 的MBean的调用。 这些代理提供里一个标准的Java接口,通过它,你可以和MBean相合。 下面的代码展示了如何为一个运行在本地 MBeanServer 的配置一个代理: bean id="proxy"> <property name="objectName"

  • 我正在使用JavaFX构建一个calander/planner应用程序。该应用程序包括一个单一的GridPane与35(7x5)VBox的。在这些VBox中有任务按钮(在下面实现)。当我右键单击任务框时,它将把文本变成灰色,当我左键单击TsskButton时,我希望它删除按钮。我已经知道的事情。 AnchorPaneNode(扩展VBox)没有静态getChildren()方法 我无法为窗格创建单

  • 我正在尝试连接到运行在apache代理后面的Jira REST API。我尝试使用PythonJira模块来完成这项任务,它工作得很好,因为我绕过apache代理授权直接连接到jira。然而,随着apacheproxy的启动,我不断地遇到“Err:401unauthorized”错误。 问题是我需要提供两次授权凭据,一次用于代理,一次用于Jira。 所有测试都在我的本地虚拟机上完成。 apache

  • 问题内容: 我正在使用Attach API在运行时加载JVMTI代理。我想在完成程序后卸载JVMTI代理,而不会终止加载该代理的JVM。根据此文档,无法从Attach API进行此操作。还有其他方法可以强制代理通过Java API或从JVMTI代理内部卸载自身吗? 问题答案: JVMTI 规范说可以卸载(不终止JVM),但是卸载依赖于平台且超出规范范围。

  • 我正在解决一个作业车间调度问题,我有20个作业(代理)和5台机器(资源),每个作业作为访问机器的特定顺序。我的问题是:我如何确保每个作业都遵循它的顺序。 这就是我所做的。一个称为“作业”的代理和5个代理,每个代理对应一台机器。一个与每个服务块相关联的资源池。在集合enterblocks中,我选择了5个enter块。 在代理“jobs”中,我有这个。从数据库文件读取的与每个作业相关联的参数,以及我在