|
步骤,欢迎指正
(1)连接
发生器与处理器1和处理器2分别进行——“A”连接;
处理器1和处理器2分别与暂存区进行——“A”连接;
暂存区1和暂存区2——“A”连接。
(2)参数设定
a:临时实体类型和颜色的设定
双击打开“发生器”的属性窗口
打开“触发器”选项卡
在“创建触发”下添加
——设置临时实体类型:
临时实体item
临时实体类型:duniform(1,2)
——根据临时实体类型值设置颜色
值:getitemtype(item)
Cases:
case 1: colorgreen(item);break;
case 2: colorblue(item);break;
default: colorarray(item, value);break;
不关闭窗口点击“应用”
b:临时实体流向的设定
打开发生器“临时实体流”选项卡
在“输出发送至端口”下选择
——根据临时实体类型值执行不同的case值:
值:getitemtype(item)
Cases:
case 1: return 1;
case 2: return 2;
default: return 0;
其余实体流向均选择默认流向,即发送至“第一个可用端口”
不关闭窗口,点击“应用”
c :运输工具的设定:
在“使用运输工具”前打“√”
“确定”关闭窗口
双击打开“暂存区1”属性窗口,在“使用运输工具”前打“√”
“确定”关闭窗口
d:加工时间和等待时间的实现
双击打开“处理器1”的属性选项卡
在“加工时间”下拉菜单中选择
——指定:10
点击“应用”不关闭窗口
在“触发器”属性选项卡下创建“离开触发”
——关闭和打开端口
条件:1
操作:closeinput
实体:current
——发送消息
延迟时间:10
至:current
自:current
条件:true
“应用”
在“消息出发”下创建
——关闭和打开端口
条件:1
操作:openinput
实体:current
“确定”关闭窗口
同理设置“处理器2”的加工时间和等待时间,区别于:
——加工时间为“5”;
——消息延迟时间为“5”。
“确定”——“重置”——“运行”
e:操作员2行走路径的设置
网络节点间的连接
网络节点NN1与NN2——“A”连接;
网络节点NN2与NN3——“A”连接;
网络节点NN4与NN5——“A”连接;
网络节点NN5与NN1——“A”连接;
网络节点与资源类实体的连接
网络节点NN1与暂存区1——“A”连接;
网络节点NN3与暂存区2——“A”连接;
网络节点NN4与暂存区2——“A”连接;
网络节点与执行类实体的连接
网络节点与操作员2——“A”连接;
节点选择,最终路径的实现
网络节点NN3和NN4——“D”连接;
“确定”——“重置”——“运行” |
|