如何在导出至AnyLogic Cloud时保留模型的仿真起始时间设置?
解决AnyLogic Cloud保留仿真启动日期设置的方法
确认模型时间设置逻辑
先检查你是在模型属性的「初始日期」栏直接固定设置为2022年7月1日,还是用new Date()这类依赖系统时间的动态代码生成启动日期。后者会让Cloud取服务器实时时间,必须改成静态指定的日期。导出时同步配置
导出到Cloud前,先在AnyLogic桌面端保存模型,选择「导出到AnyLogic Cloud」时,勾选「包含模型参数和初始设置」,避免导出过程中丢失配置。Cloud端手动修改参数
如果导出后问题依旧,登录AnyLogic Cloud找到你的模型,进入「配置」页面,找到时间相关参数(一般叫initialDate),手动设为2022-07-01,保存后再启动仿真。代码强制锁定启动日期
可以在模型的「启动」事件里添加代码,强制覆盖初始日期,优先级最高,能确保启动时间固定:getEngine().setStartTime( dateTime("2022-07-01 00:00:00") );
内容的提问来源于stack exchange,提问作者Steffen
相关产品推荐
相关产品推荐

