首页 > 解决方案 > 如何获取装卸码头的不同ID

问题描述

我想创建一个数据库来在某个时间和某个码头装载我的卡车。因此,例如卡车 A 应该在早上 6 点装载到码头 1。问题是我不知道如何获取我的码头的不同 ID。我创建了一个名为 id 的参数,但不知道我写入数据库的不同码头有哪个 ID。

数据库

数据库] 1

代理/population_dock

代理/population_dock

标签: anylogic

解决方案


使用 int 列“dock_id”创建一个新的 dbase 表“docks”。用你想创建的任意数量的码头填充它,并给它们一个 ID 号。

在现有表中,将“id”列链接到新表“dock_id”。

当您在人口“loadDocks”中创建“Dock”代理时,您可以选择“从数据库加载”。为表“docks”中的每条记录创建 1 个代理,并将“dock_id”列映射到您的参数“Dock.id”。

现在每个dock都知道它的id。

许多 AnyLogic 示例模型都使用此设置,因此也请检查这些(搜索“数据库”)。并在帮助中阅读,这记录得很好:)


推荐阅读