You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Web应用中嵌入已运行的AnyLogic仿真并指定experimentRunId?

嵌入AnyLogic已运行仿真实时动画的正确方法

可以通过指定experimentRunId来嵌入已运行的仿真实时动画,但需要使用正确的参数组合和URL格式,以下是具体解决方案:

1. 正确的iframe嵌入格式

官方默认的modelId参数是用来启动新仿真会话的,要连接已运行的实时仿真,需要同时传入modelId(对应你的modelUuid)和experimentRunId两个参数:

<iframe width="1000" height="600" allow="fullscreen" src="https://cloud.anylogic.com/assets/embed?modelId={modelUuid}&experimentRunId={experimentRunId}"></iframe>

2. 参数对应说明

从你提供的SVG Run JSON数据中,提取对应参数填入:

  • modelId: 必须填写JSON中的modelUuid值(示例:493e6789-acf7-4dac-971d-325cb508ea39)
  • experimentRunId: 填写JSON中的experimentRunId值(示例:fbc6a1d8-fa08-4a5c-a171-4631657c1aa7)

3. 验证注意事项

  • 确保目标仿真会话处于活跃运行状态:AnyLogic Cloud的运行会话有有效期,超时或停止后无法通过该方式连接
  • 匹配动画尺寸:iframe的width和height建议与JSON中的animationWidth、animationHeight保持一致,避免显示变形
  • 跨域权限检查:如果你的Web应用域名不在AnyLogic Cloud的允许嵌入列表中,需要在模型设置里添加对应域名的跨域许可

4. 完整示例代码(使用你的JSON数据)

<iframe width="1000" height="600" allow="fullscreen" src="https://cloud.anylogic.com/assets/embed?modelId=493e6789-acf7-4dac-971d-325cb508ea39&experimentRunId=fbc6a1d8-fa08-4a5c-a171-4631657c1aa7"></iframe>

内容的提问来源于stack exchange,提问作者Fsanna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 09:45:43