java - 批处理模式下的 Anylogic 吗?

标签 java anylogic

我正在 Linux 服务器上运行模拟:

  1. 是否可以在批处理模式上运行模拟(实验)?
  2. 我找到的唯一文档是 this ,但它没有提到在批处理模式上运行实验。

这是我正在尝试做的事情的示例:

  • 我使用拉丁超立方体采样设置了参数变化实验(240 个参数组合):

  • 我正在保存每次运行的文本文件;我每次迭代运行 10 次复制。

我可以使用 Linux 服务器运行它,运行应用程序后,我会得到一个窗口(XQuartz,我使用的是 Mac),我可以从中操作和运行实验:

./Anylogic/anylogic/anylogic
Edition: Personal
Starting Anylogic application
...
OS: linux64
Generate "MyModel"
Compile "MyModel"
Start HyperCube experiment
  • 只要我保持实验窗口打开,模拟就会运行。如果我失去与服务器的连接,模拟将停止,除非我在后台模式(即批处理模式)下运行它。

有什么想法吗?例子?

最佳答案

要“批量”运行 AnyLogic(多次或单次运行)实验,通常的方法是将实验导出到独立的 Java 应用程序,然后可以根据需要从命令行运行。此功能仅在专业版中可用;看起来您正在使用个人学习版 (PLE)。

否则,AnyLogic 本质上是一个“基于客户端”的应用程序。您可能会发现一些巧妙的技巧来按照您的建议远程运行它,但没有“预期”的方法,而且您可能会绕过许可条件的边缘。

关于java - 批处理模式下的 Anylogic 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40489223/

相关文章:

java - 处理找不到库

java - struts2 ajax调用响应总是显示null

xml - OWL2 XML 到 AnyLogic ALP

java - Java 中等效的 Anylogic 函数 "zidz"是什么?

java - AnyLogic:狄利克雷分布的实现?

eclipse - 获取 Eclipse IDE 以显示它正在使用的 Java RE 版本

java - 使用 Jakarta Digester 还是 JAXB?

java - VML 路径的字符串操作

java - 如何创建函数来更新不同 i 的变量?

java - Anylogic:本地数据库连接