全球FlexSim系统仿真中文论坛

标题: 如何让操作员搬运货物后在中间端口等待 [打印本页]

作者: dongqaqa    时间: 2019-7-1 22:03
标题: 如何让操作员搬运货物后在中间端口等待
本帖最后由 dongqaqa 于 2019-7-1 22:06 编辑 ; o% }% M' V* k' A% P; I# a, Y" H
# n: W- k3 }7 w/ O
各位大神请帮忙指点下,见下图,操作员在queue6拿起货物后去桌子那边等待T时间后去queue8卸载,T根据产品的类型设置,我在queue6临时实体流--使用运输工具里写了自定义代码6 |) k- N# Q. f0 _" Q8 N! Q8 U
treenode dispatcher = centerobject(current,2);, ?- ~8 w9 V# J7 k& C
treenode ts = createemptytasksequence(dispatcher,priority,preempt);
0 O; d* }; c# b# G+ m# ~treenode mid = centerobject(current,3);' p5 m  ~$ [1 ?" I5 N
Table delayT = reftable("Type");
( W3 c  S5 i+ q, Tint i = delayT[1][1];

: M7 ?# V# a" U& a. ?inserttask(ts,TASKTYPE_TRAVEL,current,NULL);& z: ]6 P" h% T: i7 {' b
inserttask(ts,TASKTYPE_LOAD,item,current,port);% K$ A' H, A7 v0 R+ `3 L
inserttask(ts,TASKTYPE_TRAVEL,mid);
' R" g$ f& g8 ~2 B3 jinserttask(ts,TASKTYPE_SENDMESSAGE,current,NULL,1);
" R$ n* s0 Q* h% Y9 `& H4 \inserttask(ts,TASKTYPE_DELAY,NULL,NULL,i,STATE_BUSY);
" ?. `8 f+ p! _inserttask(ts,TASKTYPE_SENDMESSAGE,current,NULL,2);
8 v9 J0 m: m* ~8 j5 t, c" d2 V5 winserttask(ts,TASKTYPE_TRAVEL,destination,NULL);  Z/ o- c! v( _$ z* g3 h
inserttask(ts,TASKTYPE_UNLOAD,item,destination);
9 X# H& S7 g$ u) M  ]) K' Ainserttask(ts,TASKTYPE_TRAVEL,current);1 _( e; E% F7 i; |. t  e
dispatchtasksequence(ts);
2 d7 w) g$ e6 G: |& w. X2 d// return a 0 so this object will know that you made your own tasksequence and it doesn't need ! \/ n( a9 A/ I( v0 A4 Y
//to make the standard tasksequence automatically5 A2 D& b' M) k2 Z$ p
return 0;  # Z' f. w( E$ s; |6 K

( J% c  T! L" R" j
作者: 慧娴亚伦    时间: 2019-7-1 22:38
  1. int i = Table("Type")[1][1];//定义变量i
复制代码
6 T% \  n- D# J( ]
此外不推荐使用单个字母来定义一个变量(除非在循环语句中)" S  f2 e. n, u
也不推荐给全局表命名为“Type”这个是我们固定给类型标签的取名
作者: dongqaqa    时间: 2019-7-2 21:08
本帖最后由 dongqaqa 于 2019-7-2 21:14 编辑 : K# m# S1 R- a
慧娴亚伦 发表于 2019-7-1 22:38
1 i& v: w; x2 e. U此外不推荐使用单个字母来定义一个变量(除非在循环语句中)) O. g$ `; N$ h3 ]! T
也不推荐给全局表命名为“Type”这个是我们 ...
9 M! p6 r8 @: [( P6 \0 R
多谢老师指点,根据老师的代码,自己又加了一项,可以根据不同箱子的类型来设置等待时长+ H" E8 `7 x& Y; h7 X2 K





欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3