全球FlexSim系统仿真中文论坛

搜索
查看: 2898|回复: 4

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

[复制链接]
dongqaqa 发表于 2019-7-15 07:15:05 | 显示全部楼层 |阅读模式
各位大神,小弟有个功能想问一下,从发生器里出来,经过好几道加工工序,如何让操作员在搬完最后一个工作后立刻回到起始点,而不是在原地等,我知道人员触发里有个卸载离开触发,但条件不知道如何写在process9后卸载完回起始点,如下图2 q4 j9 v+ H. k5 H' c" p
3 j1 l# n  E2 I0 B, @1 O+ J

本帖子中包含更多资源

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

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

本帖子中包含更多资源

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

x
 楼主| dongqaqa 发表于 2019-7-15 16:48:25 | 显示全部楼层
谢谢楼上两位
 楼主| dongqaqa 发表于 2019-7-15 20:20:42 | 显示全部楼层
在process9里加了任务序列,最后一步吸取下起始点的位置OK
5 o, r) N( L/ z4 Y' m) `8 e7 rtreenode dispatcher = current.centerObjects[1]; // the dispatcher or task executer) E; ^3 P5 z- d8 g  c  D) H

; c" m- X4 e8 ntreenode ts = createemptytasksequence(dispatcher,priority,preempt);
% x( Q; K3 q) f2 G5 G' H
& E& H( r/ E8 Dinserttask(ts,TASKTYPE_TRAVEL,current,NULL);- z1 i( w# c, s# G& P6 ~
inserttask(ts,TASKTYPE_LOAD,item,current,port);# P: }3 y5 J: ~& m% j0 U. i
inserttask(ts,TASKTYPE_BREAK,NULL,NULL);
- d% e( W" ]$ }" t& n. Sinserttask(ts,TASKTYPE_TRAVEL, destination,NULL);+ ?  x, U5 ~' k3 p' H
inserttask(ts,TASKTYPE_UNLOAD,item, destination,opipno(current,port));& D; g9 b. Y* T4 V( L
inserttask(ts,TASKTYPE_TRAVEL,Model.find("NN18"));8 M& R& T& B& Q7 U. K9 e
! L, `4 K% L8 H5 A
dispatchtasksequence(ts);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-3-29 05:11 , Processed in 0.075444 second(s), 15 queries .

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

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