全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
dongqaqa 发表于 2019-7-1 22:03:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 dongqaqa 于 2019-7-1 22:06 编辑
; _: P2 o1 a3 ?' l/ L6 t3 `$ g
1 X( T- j6 Y( R* f( L1 H3 ^* z各位大神请帮忙指点下,见下图,操作员在queue6拿起货物后去桌子那边等待T时间后去queue8卸载,T根据产品的类型设置,我在queue6临时实体流--使用运输工具里写了自定义代码! j+ {: [. U8 y# E1 `
treenode dispatcher = centerobject(current,2);
2 o2 B- W. Z6 U: gtreenode ts = createemptytasksequence(dispatcher,priority,preempt);$ {/ s+ {/ [4 F* a7 ~7 a
treenode mid = centerobject(current,3);
" m/ a+ T& E. t1 f/ t' r0 rTable delayT = reftable("Type");
; V3 J, R% O3 F- z( o: d) Yint i = delayT[1][1];

: I+ h5 D6 t, C; c, ninserttask(ts,TASKTYPE_TRAVEL,current,NULL);) L- V" y5 B- n# Y- S: \$ ?
inserttask(ts,TASKTYPE_LOAD,item,current,port);2 X2 q" g- e- B" `8 s& t
inserttask(ts,TASKTYPE_TRAVEL,mid);
& c# b9 @! m" W! h$ Hinserttask(ts,TASKTYPE_SENDMESSAGE,current,NULL,1);3 D; Q5 O  X1 H
inserttask(ts,TASKTYPE_DELAY,NULL,NULL,i,STATE_BUSY);2 |. Q% t' Q) w& a7 {6 I& u
inserttask(ts,TASKTYPE_SENDMESSAGE,current,NULL,2);
4 e( y- l, l0 d' X! Ainserttask(ts,TASKTYPE_TRAVEL,destination,NULL);# m7 N& I/ c, O" l7 G0 ]% m5 S
inserttask(ts,TASKTYPE_UNLOAD,item,destination);
- _- [7 c( p6 }- |inserttask(ts,TASKTYPE_TRAVEL,current);6 s6 i0 H, z; r: M8 A/ D
dispatchtasksequence(ts);4 o/ q; |& T: |' X0 Q
// return a 0 so this object will know that you made your own tasksequence and it doesn't need
. Q2 l9 d- B% ], I$ e: u//to make the standard tasksequence automatically
* T3 \9 F- ]3 F; Treturn 0;  # T+ e5 l: J3 Z0 C' ?5 |
6 a) ~# ~3 y% _5 H" L6 Z7 I

本帖子中包含更多资源

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

x
3#
 楼主| dongqaqa 发表于 2019-7-2 21:08:06 | 只看该作者
本帖最后由 dongqaqa 于 2019-7-2 21:14 编辑 , V3 E' X" r: R) M6 ]
慧娴亚伦 发表于 2019-7-1 22:38
* h1 h1 w+ G0 c; T7 f! i( b此外不推荐使用单个字母来定义一个变量(除非在循环语句中)
2 @; }, W2 a1 x" I2 A也不推荐给全局表命名为“Type”这个是我们 ...

+ Q% t+ z; K' ^. Z( I* p多谢老师指点,根据老师的代码,自己又加了一项,可以根据不同箱子的类型来设置等待时长
2 h* `9 x' k8 j2 {1 f/ ]9 `6 l; y

本帖子中包含更多资源

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

x
2#
慧娴亚伦 发表于 2019-7-1 22:38:50 | 只看该作者
  1. int i = Table("Type")[1][1];//定义变量i
复制代码

8 I5 w. s) S+ t1 R4 ?此外不推荐使用单个字母来定义一个变量(除非在循环语句中)
- e, D4 G3 ^" {也不推荐给全局表命名为“Type”这个是我们固定给类型标签的取名
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-6 10:14 , Processed in 0.077464 second(s), 15 queries .

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

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