选择图2所示对话框中第二栏中的expression属性,点击图标进行可视化设计。如图6所示。在expression栏中输入“Nparts2storepart10)”表示显示storepart1的数量。点击draw按钮在设计窗口绘制,出现“0”式样的标志。

6 expression属性可视化设计

选择图2所示对话框中第二栏中的text属性,点击图标进行可视化设计。如图7所示。在text栏中输入“No of parts”表示对expression属性的解释和说明。点击draw按钮在设计窗口进行绘制。

7 text属性可视化设计

选择图2所示对话框中第二栏中的part queue属性,点击图标进行可视化设计。如图8所示。将默认的count改为queue,然后在后面紧跟的零件排列方向中选择down。点击draw按钮在设计窗口中适当位置绘制。

8 queue属性可视化设计

l  Machine元素可视化设计

Machine元素的可视化设计只需要对nameicon、和part queue属性进行设置,设置方法与part元素相同,在此不再赘述。

(1)      元素详细设计

l  Part元素详细设计

双击part1元素图标,进入详细设计对话框,如图9所示。在type栏中选择avtive,表示零件是主动到系统的;

inter arrival栏中输入“NEGEXP (8,1)”表示零件到大系统的时间分布服从负指数分布。

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

点击actions on great按钮,输入

ICON = 24

length1 = UNIFORM (1.6,2.3,3)

weight1 = NORMAL (2.1,0.1,3)

height1 = TRIANGLE (1.1,4.5,5.4,4)

9 part元素详细设计

l  Machine元素详细设计

双击machine1元素图标,对机器进行详细设计,如图10所示。

type栏中选择single,表示机器是一对一的机器;

cycle time栏中输入“process_time()”表示机器对零件的加工时间取决于process_time函数;

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

点击To…按钮,输入“push to ship”表示被加工完的零件送出系统。

10 machine1详细设计

l  Function元素详细设计

双击元素选择窗口的process_time函数,进入函数详细设计对话框。如图11所示。

点击actions…按钮,输入“return length1 * weight1 + height1”。

11 函数详细设计

(2)      元素逻辑规则设计

元素逻辑规则已经在元素详细设计中的to…按钮中和from…按钮中设定了,所以在此不作介绍。

1.  运行模型

模型运行100个时间单位,发现机器大部分时间处于忙碌状态,只有当缓冲区中没有零件时,才会休息下来,零件总共进入系统13个,送出系统11个,还有两个在制品在库存中。