首页 > 解决方案 > 为每种托盘类型定义颜色

问题描述

我有一个数据库,其中包含具有 ID 的不同托盘类型。现在我想为每个 ID 分配一种颜色。因此,例如在上午 10 点,应将 54 个 ID 为 6(蓝色)的托盘插入到我的源代码块中。所以唯一的问题是将颜色分配给ID。我有一个 3D 和一个 2D 模拟。我有不同的色块和 ID,但现在不知道该怎么做。

pallets_2dsimulation

托盘类型_2D

数据库

dbase_pallet_id

源块

标签: anylogic

解决方案


只需创建一个函数“getMyColor”,它接受一个参数“id”(int 类型)并返回一些“Color”类型的东西。

在代码中,这将映射 i:

If(id>=0 && id <5) {
    return green;
}
else if... 

推荐阅读