2017-07-10 32 views
0

接收器我使用Anylogic來模擬臨牀過程。我正在使用完美工作的源數據庫。因此,病人根據數據庫中的日期和數量到達(例如4月1日20名病人到達)。Anylogic - 根據DB

另外,我希望患者根據數據庫離開診所。 (4月1日10名患者正在離開)但實際上我不知道如何實施..

任何幫助將是偉大的!

回答

0

實施取決於病人在您的診所進行的過程。然而,無論如何,每個患者都應該知道他/她應該何時離開診所。您可以從DB讀取相應的數據,並將其分配給患者的參數,如「源」塊中的「endOfTreatment」。 如果臨牀過程很簡單,比如在治療過程中停留,您需要延遲患者(dateToTime(agent.endOfTreatment) - time())。 如果不知道患者在哪個區塊將處於治療結束時,您可以使用一個來安排在dateToTime(agent.endOfTreatment)處移除當前區塊的患者形式(有一個函數currentBlock( )在代理API)。