anylogic - 将模型导出为应用程序后可以设置模型开始时间吗
问题描述
由于我想让其他人使用我的模型(不是在云上),所以我将其导出为应用程序,那么可以在运行模型之前在模拟页面上设置模型开始日期吗?正如我们在图片中看到的,我只能设置模型的“运行到日期”,而不是模拟页面上的“运行开始日期”。提前致谢!模拟配置
解决方案
要控制开始时间,您需要在初始实验设置的实验中生成以下代码:
getEngine().setStartTime(50); //assuming you want to start after 50 time units
如果要选择开始日期,也可以使用 getEngine().setStartDate 方法
但我认为您不能将该值作为用户界面中的参数,因为开始时间是在您的用户界面显示之前设置的......您需要另一个预用户界面来设置它并运行 anylogic 导出的文件通过与存储开始时间值的某个数据库进行交互来分别...
但也许还有另一种方式?我不知道。
推荐阅读
- tensorflow - 神经机器翻译中的 Bahdanaus 注意
- javascript - 看似不必要的函数括号使我的 onclick 函数起作用。为什么会这样?- 以及如何在没有的情况下使其工作
- swiftui - SwiftUI @EnvironmentObject 没有 ObservableObject 类型错误
- c++ - 从字符串中提取特定事物
- javascript - 在 Apexchart 中单击时更新饼图系列的状态
- r - 如何用R中的幂编码指数数字?
- sql - 执行命令的自定义 SQL 计划
- c# - 在触摸屏幕之前不会更新标签
- react-native - 使用 Realm.Credentials.jwt(token) 进行身份验证时为空对象用户以及 RN 热重载的 Realm 连接问题
- r - 避免在 count() 和 aggregate() 函数之后自动生成列名