标签: anylogic statechart
我在使用AnyLogic时出现问题...我想要的是编写代码以将代理移动到状态图中的指定状态...我该怎么办?
我有以下状态图
一开始我想把1个代理放在Ip中......
我已经打开了一些示例模型,我已经明白我应该在#34; on startup" " main"
代替" ????"我想说"去州Ip" ...我怎么办?
使用相同的代码我也想创建一个按钮......是否可能?
感谢您的支持!!!
答案 0 :(得分:0)
首先:要从一种状态转移到另一种状态,必须在这些状态之间进行转换。
但是如果你想在模拟开始时选择一个随机状态,你需要在状态图的开头创建一个分支,并将该分支连接到你在那里的每个不同状态,如你所见如下图:
我添加了一个名为randomstuff的变量,因此在您的分支中定义变量的值
randomstuff=uniform_discr(5);
在从分支到状态的每个过渡中,您作为条件执行:
randomstuff==3;
例如其中一个分支......与所有其他分支相似