全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
dongqaqa 发表于 2019-7-1 22:03:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dongqaqa 于 2019-7-1 22:06 编辑 ) D# w! n  F3 w

( f7 F* l# q+ N9 Q& E各位大神请帮忙指点下,见下图,操作员在queue6拿起货物后去桌子那边等待T时间后去queue8卸载,T根据产品的类型设置,我在queue6临时实体流--使用运输工具里写了自定义代码2 M9 v  ~! L& @$ J5 X, d5 l# I2 ^
treenode dispatcher = centerobject(current,2);
2 B1 t4 M* `# i, c! I1 ?$ s( X% Utreenode ts = createemptytasksequence(dispatcher,priority,preempt);
+ v% P% ?3 Y: g! W( x5 e( H2 Wtreenode mid = centerobject(current,3);
7 S4 ]# U, n& K' l( g" ITable delayT = reftable("Type");
8 Z) I8 r7 F6 k  ]int i = delayT[1][1];
6 L4 N9 U+ M0 N: N
inserttask(ts,TASKTYPE_TRAVEL,current,NULL);
' W% A6 j5 Z' \4 d, m1 _& R5 |* kinserttask(ts,TASKTYPE_LOAD,item,current,port);
# y4 D+ r3 U0 \inserttask(ts,TASKTYPE_TRAVEL,mid);1 G. R8 r/ E0 P$ X$ z. G2 g
inserttask(ts,TASKTYPE_SENDMESSAGE,current,NULL,1);
4 V: c5 e# U7 U) ?% Z* z0 Tinserttask(ts,TASKTYPE_DELAY,NULL,NULL,i,STATE_BUSY);
: x, ^9 R, N4 A* I+ V' X7 l# vinserttask(ts,TASKTYPE_SENDMESSAGE,current,NULL,2);1 G4 _0 M, A3 ?3 v
inserttask(ts,TASKTYPE_TRAVEL,destination,NULL);$ {) y3 V/ v1 ]) s0 E' I
inserttask(ts,TASKTYPE_UNLOAD,item,destination);
/ v$ j0 L) j  u7 linserttask(ts,TASKTYPE_TRAVEL,current);' n4 A: s. S# A  D
dispatchtasksequence(ts);/ H  ?2 w2 Z  z# m% h6 {$ N5 _& {
// return a 0 so this object will know that you made your own tasksequence and it doesn't need 0 @, L; g! s8 j- O( F0 k
//to make the standard tasksequence automatically
! O7 ^" T+ s0 B4 P  C3 [% m$ H% C& |return 0;  
1 a/ ^: j; n7 Z4 P! h; j4 O8 y  i" g+ J! K5 M

本帖子中包含更多资源

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

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

* X  {3 R; A( W1 c* E6 x: z# N6 |此外不推荐使用单个字母来定义一个变量(除非在循环语句中)" c0 D& d8 H* ~: R6 M- {! K: c
也不推荐给全局表命名为“Type”这个是我们固定给类型标签的取名
3#
 楼主| dongqaqa 发表于 2019-7-2 21:08:06 | 只看该作者
本帖最后由 dongqaqa 于 2019-7-2 21:14 编辑
! N0 j" D: q/ i# C' f- a2 Q
慧娴亚伦 发表于 2019-7-1 22:38+ n4 |! h0 v+ b; Y
此外不推荐使用单个字母来定义一个变量(除非在循环语句中)
3 o5 N5 o* N" ]" W/ t3 M/ ]; ?, o也不推荐给全局表命名为“Type”这个是我们 ...

. J! g, r3 |8 c# a多谢老师指点,根据老师的代码,自己又加了一项,可以根据不同箱子的类型来设置等待时长
) h: m& W3 [3 Y& A1 A; Q6 Z" m

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-9-4 15:07 , Processed in 0.085084 second(s), 14 queries .

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

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