anylogic - 如何获取装卸码头的不同ID
问题描述
我想创建一个数据库来在某个时间和某个码头装载我的卡车。因此,例如卡车 A 应该在早上 6 点装载到码头 1。问题是我不知道如何获取我的码头的不同 ID。我创建了一个名为 id 的参数,但不知道我写入数据库的不同码头有哪个 ID。
数据库
] 1
代理/population_dock
解决方案
使用 int 列“dock_id”创建一个新的 dbase 表“docks”。用你想创建的任意数量的码头填充它,并给它们一个 ID 号。
在现有表中,将“id”列链接到新表“dock_id”。
当您在人口“loadDocks”中创建“Dock”代理时,您可以选择“从数据库加载”。为表“docks”中的每条记录创建 1 个代理,并将“dock_id”列映射到您的参数“Dock.id”。
现在每个dock都知道它的id。
许多 AnyLogic 示例模型都使用此设置,因此也请检查这些(搜索“数据库”)。并在帮助中阅读,这记录得很好:)
推荐阅读
- c++ - 这是有效的 C++ 代码吗?这不起作用
- sql - SQL 列出列中以 A、B、C - Z 开头的名称的百分比
- c++ - 错误 C2079 'std::pair
,假 >::first' 使用未定义的类 'Dummy ' - javascript - 使用javascript或jquery替换屏幕尺寸小于740px时的图像URL和尺寸
- google-cloud-platform - 如何在 Google Cloud Platform 中创建将在预定义时间启动 Cloud SQL 实例的 cron 作业?
- c# - 是否可以强制浏览器对来自 WEBAPI - ASPNETCore 的所有请求使用特定的密码套件?
- search - 有哪些第三方解决方案可用于为组织设置企业搜索以及它们的重要优势?
- c++ - 在循环中使用新指针填充映射(C++)
- python - python中的头文件
- java - 模拟器尝试使用句柄 0 android studio 擦除不存在的颜色缓冲区