全球FlexSim系统仿真中文论坛

搜索
查看: 2968|回复: 2
打印 上一主题 下一主题

如何让操作员搬运货物后在中间端口等待

[复制链接]
跳转到指定楼层
1#
dongqaqa 发表于 2019-7-1 22:03:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dongqaqa 于 2019-7-1 22:06 编辑 " m% W) |, r+ h; I1 E
) Y( j& q9 \" q: N- ?
各位大神请帮忙指点下,见下图,操作员在queue6拿起货物后去桌子那边等待T时间后去queue8卸载,T根据产品的类型设置,我在queue6临时实体流--使用运输工具里写了自定义代码, v% c1 c5 h) O  A9 z  M
treenode dispatcher = centerobject(current,2);
5 y, o0 [8 _0 P: {  atreenode ts = createemptytasksequence(dispatcher,priority,preempt);
% ~( I+ a$ {% F$ n2 {, Qtreenode mid = centerobject(current,3);$ N3 o; |9 J; v" y+ l6 U
Table delayT = reftable("Type");
& c8 |1 v: i& }+ J  y- _int i = delayT[1][1];

' l5 ~8 `  I. B( qinserttask(ts,TASKTYPE_TRAVEL,current,NULL);. K0 X. J" L) I
inserttask(ts,TASKTYPE_LOAD,item,current,port);
. W2 L! y. O5 \& Xinserttask(ts,TASKTYPE_TRAVEL,mid);
  h. F& }$ C) H8 n9 r6 O& a( xinserttask(ts,TASKTYPE_SENDMESSAGE,current,NULL,1);! k& H9 H" M' S5 E
inserttask(ts,TASKTYPE_DELAY,NULL,NULL,i,STATE_BUSY);
3 Y/ r& C/ f0 H" q3 d! cinserttask(ts,TASKTYPE_SENDMESSAGE,current,NULL,2);( U$ W5 ?, E8 s6 W2 |& M; }( b
inserttask(ts,TASKTYPE_TRAVEL,destination,NULL);
& u) d" c3 k! c, F' `$ d/ }( M4 \inserttask(ts,TASKTYPE_UNLOAD,item,destination);
2 u$ P9 h! V2 ~' X* U0 Iinserttask(ts,TASKTYPE_TRAVEL,current);
* ]3 T$ W7 ?7 ydispatchtasksequence(ts);. H9 m1 u+ x$ b/ @4 b8 e! `
// return a 0 so this object will know that you made your own tasksequence and it doesn't need
, `7 y- Y' f; Z6 _; n( t//to make the standard tasksequence automatically3 G3 ~& n6 u: p- K$ K# D5 U
return 0;  7 K$ {- F8 o3 l
7 F& r' N3 }! v! o  D# J

本帖子中包含更多资源

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

x
2#
慧娴亚伦 发表于 2019-7-1 22:38:50 | 只看该作者
  1. int i = Table("Type")[1][1];//定义变量i
复制代码
3 Z6 c4 j6 s/ S9 O
此外不推荐使用单个字母来定义一个变量(除非在循环语句中)
0 b9 z4 c7 C! n* Z/ j也不推荐给全局表命名为“Type”这个是我们固定给类型标签的取名
3#
 楼主| dongqaqa 发表于 2019-7-2 21:08:06 | 只看该作者
本帖最后由 dongqaqa 于 2019-7-2 21:14 编辑
" _4 o! A( N% J
慧娴亚伦 发表于 2019-7-1 22:38
( p+ ^5 D7 t0 ]" [. _% }- {( S此外不推荐使用单个字母来定义一个变量(除非在循环语句中)4 _: `  r: k' F$ r, M7 [  f" ?* |; M
也不推荐给全局表命名为“Type”这个是我们 ...
/ z/ n: b, M8 w6 r/ Q( p
多谢老师指点,根据老师的代码,自己又加了一项,可以根据不同箱子的类型来设置等待时长
; W- O& g. K: f8 Y( X2 W

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-29 11:18 , Processed in 0.078815 second(s), 14 queries .

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

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