全球FlexSim系统仿真中文论坛

搜索
查看: 4187|回复: 4
打印 上一主题 下一主题

操作员卸载后立刻回起始点问题

[复制链接]
跳转到指定楼层
1#
dongqaqa 发表于 2019-7-15 07:15:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大神,小弟有个功能想问一下,从发生器里出来,经过好几道加工工序,如何让操作员在搬完最后一个工作后立刻回到起始点,而不是在原地等,我知道人员触发里有个卸载离开触发,但条件不知道如何写在process9后卸载完回起始点,如下图
% m# q0 ]2 I% B; O
; i  G) X! M/ ], f4 j; l# j' P/ ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
2#
Clay666 发表于 2019-7-15 08:04:11 | 只看该作者
在process9的加工结束触发里添加相关任务序列即可
3#
十度烧 发表于 2019-7-15 08:12:38 | 只看该作者
条件可以根据您模型的情况自行定义:只要能够区别出是“在process9后卸载”即可,可以是不同的item/current的标签值、也可以直接判定实体...。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
4#
 楼主| dongqaqa 发表于 2019-7-15 16:48:25 | 只看该作者
谢谢楼上两位
5#
 楼主| dongqaqa 发表于 2019-7-15 20:20:42 | 只看该作者
在process9里加了任务序列,最后一步吸取下起始点的位置OK
- Z! b6 _6 l7 a8 x. Jtreenode dispatcher = current.centerObjects[1]; // the dispatcher or task executer
$ u7 y# g$ H$ S) d; r9 t
- h/ t9 j; J5 rtreenode ts = createemptytasksequence(dispatcher,priority,preempt);
* J/ _: b8 p  m! a9 M6 v: \' i3 ?* w6 b/ M& u& L
inserttask(ts,TASKTYPE_TRAVEL,current,NULL);/ Z. Z7 N0 B% ]# j( J8 o2 Z5 o
inserttask(ts,TASKTYPE_LOAD,item,current,port);& v2 w1 T6 j" O4 p; {* i& G; U* m7 i
inserttask(ts,TASKTYPE_BREAK,NULL,NULL);
4 r0 ^$ {$ @7 a" R* Yinserttask(ts,TASKTYPE_TRAVEL, destination,NULL);
- z% P8 g2 Z& O- w) \5 o9 ^: [inserttask(ts,TASKTYPE_UNLOAD,item, destination,opipno(current,port));
+ F- Z$ \" n' {: x; ]; O+ w. c! einserttask(ts,TASKTYPE_TRAVEL,Model.find("NN18"));
$ y0 V  M$ a2 d& j" O) _, B* C5 u, [6 `& U9 c: _" f$ z: w
dispatchtasksequence(ts);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-6-28 03:27 , Processed in 0.074165 second(s), 14 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表