多谢您啦!!!您说的触动VL是什么意思? 我是在resource on hold那里面写的code.是应该写在on time check logic里面吗?我也写了loop但是似乎没有什么用啊。。。编码如下:
Doctor on hold logic
'Obeyed just after a unit of resource is held
SET i = ROUND[WEEK[Simulation Time]]
LOOP 0 >>> i >>> ROUND[WEEK[Simulation Time]]
IF Simulation Time <> [7*i]+3
SET Doctor.Current Available = 0
IF Simulation Time = [7*i]+3
SET Doctor.Current Available = 2
还有一个问题就是:我还是不大懂在availability那里设置absence的间隔时间7,time to return为5为什么阿?
时间设置是一个星期5天。假如医生每个星期一工作,其余都休息。我觉得absence的间隔时间应该是5阿,time to return是指length of break time,也就是不工作的时间。那应该是4天? 这个地方不大懂,还麻烦指教!:) 拜谢了!