l  Buffer元素的可视化设计

右击元素选择列表中simulation下的queue元素,选择displayqueue元素的可视化设计。

在这里我们需要设计queu元素的nameicon以及partqueue属性,这些属性的设计与上述part元素和machine元素的设置相同,在此不再赘述。

l  Timeseries元素的可视化设计

右击元素选择列表中simulation下的servicetime元素,选择displayservicetime元素的可视化设计。

首先,设置servicetimename属性,在这里的name属性的设置与part元素的name属性设置相同,在此不再赘述。

其次,设置servicetimetimeseries属性的设置,如图6所示。在对话框中可以改变时间轴的高度以及显示数据的多少。还可以改变时间轴上显示数据的多少以及时间轴的颜色。在此我们只需改变时间轴纵轴上的最大显示数据即可。

6 timeseries属性可视化设计

(1)      元素详细设计

l  Part元素详细设计

双击part元素图标,对customer元素进行详细设计。如图7所示。

type栏中选择active with profile

arrival profile选项卡中选择8小时工作制然后根据表1填入volume数字即可。如图8所示。

7 customer详细设计

点击To…按钮,输入“push to queue

点击actions on create按钮,输入“icon=108”表示customer的动态图标为108号图标。

8 arrival profile详细设计

l  Machine元素详细设计

双击server元素图标,进行详细设计。如图9所示。

cycle time栏中输入process_time()

点击from…按钮,输入“pull from queue”;

点击To…按钮,输入“push to ship”点击确定完成设定。

9 server元素详细设计

l  Timeseries元素详细设计

双击servicetime图标,进行详细设计。如图10所示。

10 timeseries详细设计

recording栏中输入10,表示时间轴每隔10个时间单位统计一次数据。

plot expression中第一行中输入process_time(),表示在时间轴上显示服务时间的变化;

plot expression中第二行中输入npartsqueue),表示在时间轴上显示队列中的人数。

1.  运行模型

模型运行1000个时间单位,在运行中,时间轴不断的描述系统中的服务时间以及队列中的人数。可以看出队列中人数是成周期性变化的,这是因为顾客进入系统也是成周期性变化导致的。