emergency department

emergency department

ID:10489060

大小:2.27 MB

页数:12页

时间:2018-07-06

emergency department_第1页
emergency department_第2页
emergency department_第3页
emergency department_第4页
emergency department_第5页
资源描述:

《emergency department》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、EmergencyDepartment模型简介这个简化的急诊室模型主要用于演示EnterpriceLibrary网络的应用。基于已有的工厂布局,一个由节点和路径组成的网络被定义,不同种类的资源被置于网络之中。在这个案例中,资源指的是:1.以特定方式自由移动的护士,PA和专家;2.静止的诊疗室、看护室和X-光照射室;3.便携式的超声波装置(必须由1中的资源携带着移动)患者到达后,经过挂号,来到候诊室,在此处由护士带领进入诊疗室。经过诊疗,患者进入看护室,然后去照X光片或者在专家和PA的帮助下进行超声波测试。X光需要患者前往X-光照射室,而超声波测试是把仪器拿到EC室,患者

2、无需移动。这个模型展示了EnterpriseLibrary的许多重要性能:1.网络中的对象可以插入业务流程图,常规的对象包括延迟、队列等等;2.每个实体都可以用网络或者常规对象进行模拟;3.模型可以由子过程形成层次架构,子过程被定义在不同的对象类中(例如XRayProcess和USoundProcess)4.过程参数(例如资源容量)可以被动态地改变。这个模型通过若干的页面进行展示(包括动画、主流程图等等),页面之间加入超链接,以方便读者进行浏览。模型建立的步骤第一步:创建新模型。第二步:创建Patient类1.右键点击模型,选择New,JavaClass,命名为Pati

3、ent,Subclass选择com.xj.anylogic.libraries.enterprise.Entity,点击Finish。图12.在新建的Patient类中写入如下代码:/***Patient*/publicclassPatientextendsEntity{doubletimeAdmitted;/***Defaultconstructor*/publicPatient(){}/***Constructorinitializingthefields*/publicPatient(doubletimeAdmitted){this.timeAdmitted=ti

4、meAdmitted;}@OverridepublicStringtoString(){return"timeAdmitted="+timeAdmitted+"";}/***Thisnumberishereformodelsnapshotstoringpurpose
*Itneedstobechangedwhenthisclassgetschanged*/privatestaticfinallongserialVersionUID=-7006651055925022762L;}第三步:创建其他ActiveObjectClass。1.创建USoundProcess。

5、右键点击左侧模型,选择New,ActiveObjectClass,命名为USoundProcess,点击Finish。2.创建XRayProcess。右键点击左侧模型,选择New,ActiveObjectClass,命名为XRayProcess,点击Finish。第四步:创建USoundProcess逻辑模型1.双击打开USoundProcess编辑区域,从General拖入一个PlainVariable,命名为ed,Type选择other,并写入Main,Initialvalue为get_Main()。2.从EnterpriseLibrary中拖入一个NetworkS

6、eize,命名为seizeTechUSound。再拖入三个NetworkSendTo,分别命名为sendTechToUS、bringUSound、returnUSound,再拖入一个Delay,命名为doUSound,Delaytimeis选择第一个Specifiedexplicitly,Delaytime为triangular(10,25,30),勾中Maximumcapacity,最后再拖入一个NetworkRelease,命名为releaseTechUSound。将各个部件连接起来之后具体的布局如图2:图21.从General中拖入两个Port,分别命名为in和o

7、ut,在两个Port之间利用Presentation的部件画出如图2的图案。第五步:创建XRayProcess逻辑模型。1.双击打开XRayProcess编辑区域,从General拖入一个PlainVariable,命名为ed,Type选择other,并写入Main,Initialvalue为get_Main()。2.与第四步类似,从EnterpriseLibrary拖入两个NetworkSeize,分别命名为callTech和seizeXRay。再拖入两个Delay,分别命名为doExamination和doXRay,其中doExami

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。