AnyLogic
扩大
字体大小

关于Cloud API

最后修改于2023年2月10日

除了web UI, AnyLogic Cloud还提供必威出款了多个api,您可以使用这些api在分析工作流中以编程方式配置和运行模拟,查询实验结果,为您的模型构建完全定制的web界面,以及做许多其他事情。

必威出款AnyLogic Cloud支持以下api:

考虑查看文章它描述了一种不使用API就能将基于云的动画嵌入到任何网页的简单方法。

AnyLogic引擎和云

您可以使用AnyLogic Java API调整嵌入自定义网页中的AnyLogic模型动画的外观和感觉。

下面的方法ExperimentHost类上的启用和禁用控件控制面板

函数 描述
void setRunControlEnabled(boolean runControlEnabled) 启用或禁用运行暂停,停止按钮控制面板(不是开发小组).
setSpeedControlEnabled(boolean speedControlEnabled) 控件上与模拟速度相关的所有控件控制面板(不是在开发小组).

同步和异步API

使用AnyLogic Cloud有两种类型的API:同步和异步。必威出款

  • 在同步API中,方法等待底层操作完成(例如,HTTP请求或基于服务器的模拟运行)。同步API的优点是易于使用:当方法完成所需的操作并返回实际结果时,您可以使用直接的控制流。缺点是这样的方法会阻塞调用它们的线程。因此,在需要响应性或多线程不可用的地方使用同步API是不好的。
  • 在异步API中,方法不会等待耗时操作的完成(因此不会阻塞线程),而是立即完成。它们返回对象,您可以在其中提供回调代码,以便在响应到来且结果可用时执行,例如承诺JavaScript或CompletableFuture在Java中。

必威出款AnyLogic Cloud JavaScript API是纯异步的,而Java API为您提供了同步和异步方法。

我们如何改进这篇文章?
Baidu