AnyLogic
扩大
字体大小

关于云API

2023年5月03,最后修改

除了web UI, AnyLogic云提供了多个api必威出款,您可以通过编程方式使用配置和运行模拟分析工作流内查询试验结果,为您的模型构建完全定制的web接口,做很多其他的事情。

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

考虑签出文章描述一个简单的方法将基于云计算的动画嵌入到任何web页面不使用API。

AnyLogic引擎和云

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

以下的方法ExperimentHost启用和禁用控制类控制面板:

函数 描述
空白setRunControlEnabled(布尔runControlEnabled) 启用或禁用运行,暂停,停止按钮上控制面板(不是开发小组)。
空白setSpeedControlEnabled(布尔speedControlEnabled) 启用或禁用所有控件相关的仿真速度控制面板(不开发小组)。

同步和异步API

有两种类型的API来处理AnyLogic云:同步和异步。必威出款

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

必威出款AnyLogic云JavaScript API是纯粹的异步通信,并且Java API有同步和异步方法,为了您的方便。

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