[问题]2 C9 }1 {% q' X
4 b" ~' G. e- y1 u+ i
最近在学习《面向应用的仿真建模与分析——使用ExtendSim》一书第150页的库存系统仿真顾客需求处理部分。 # S$ q, X0 S H4 V: N7 t+ U/ c 0 m" d0 ^- C: [& D& z) ~仿照该模型(生成顾客需求——>设置需求量——>获取需求量——>需求求反加到库存上——>更新当前库存),我想建立一个有M个客户需求的处理模型。我建立了一个ExtendSim的内部数据库,并在里面建立了一个客户需求的表格来存储每一周的客户需求,表格的第1列是客户名,第2到21列分别是第1周到第20周的每个客户的需求量。" D8 G. o& Y% Y, C
I3 ~5 X1 \* c1 f
每一周生成一个实体来推进仿真。在设置需求量这一步,我用了一个Unbatch模块把一个实体分解成M个,再分别用set、get和write模块来将每个客户生成的随机需求写入客户需求表格中。到了获取需求量这一步,我想不用get模块而用equation(l)模块一次性读取每一周所有客户的需求量,然后求和,输出总需求量。可是我在developer reference里找不到读取和写入内部数据库的函数。请问一下我应该用什么函数来实现?还有,我觉得设置需求量这一步,我的仿真模型建得有点繁琐了,因为如果客户的数量很多,我就要unbatch很多个分支,模型看上去很庞大,请问有什么更简单的建模方法吗?