如何在AnyLogic Cloud中通过实验界面启动仿真?
在AnyLogic Cloud中保留实验界面启动仿真的方法
上传时选择对应实验类型
上传模型到Cloud时,别直接选「运行主模型」,要选择你在桌面版里配置好的参数实验或自定义实验。如果直接上传主模型(Main),Cloud会默认跳过实验界面直接启动仿真。配置Cloud实验的启动规则
进入Cloud的实验详情页,找到「设置」选项:- 关掉「自动运行」,确保仿真不会加载完成就自动启动;
- 勾选「允许用户修改参数」,这样就能在实验界面看到参数配置项,设置完手动点「运行」启动。
清理模型内的强制自动启动代码
如果桌面版里在模型初始化(比如Main智能体的「启动时」动作)写了runSimulation()这类自动启动代码,Cloud环境会优先执行跳过实验界面。要么把这类代码移到实验的「运行前」动作里,要么加环境判断:if (!isCloud()) { runSimulation(); // 只在桌面版自动启动,Cloud版不执行 }自定义启动按钮(可选)
要是需要更灵活的控制,可以在模型里加个按钮组件,在按钮「点击时」动作里写runSimulation(),同时在模型初始化时执行pauseSimulation()。上传到Cloud后,用户先在实验界面配参数,再点自定义按钮启动仿真,注意要确保Cloud实验设置允许用户交互。
内容的提问来源于stack exchange,提问作者Yifei Yu
相关产品推荐
相关产品推荐

