全球FlexSim系统仿真中文论坛

搜索
查看: 5466|回复: 7
打印 上一主题 下一主题

利用小车卸货

[复制链接]
跳转到指定楼层
1#
HANHAN521 发表于 2020-3-13 12:05:47 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
有没有大神能给我解答一下啊,实在是不会弄了
5 H( g% R' M% V

本帖子中包含更多资源

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

x
推荐
SunshineFu 发表于 2020-3-14 20:38:35 | 只看该作者
HANHAN521 发表于 2020-3-13 14:428 ^, B5 e4 l; v! D/ H
您好,问题是模型中的任务执行器1(小车),我希望它能完成通过升降机2到达指定的货层取货后,再返回升降 ...

( V8 E( N) W" r( B" e8 d, ]7 k" y1 d你的PF模块有点混乱,我重新设置了下,你看看是不是这个效果?有不懂就留言哈,我用的是2019版的Flexsim。6 U* M5 R3 j+ ]3 [

本帖子中包含更多资源

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

x
8#
chenghsun 发表于 2020-3-26 11:14:50 | 只看该作者
你好 这个是怎么算的啊
7#
Sharange 发表于 2020-3-16 16:35:21 | 只看该作者
HANHAN521 发表于 2020-3-15 09:49
: w, S, x. s8 P+ T9 |4 x太感谢了,这个模型对我来说是个很好的学习,我这边还有一个问题想要请教您,货架放货的时候按照先层后列 ...
+ {* ^/ w. B0 @# M% i; \, j0 f
dellabel函数的参数是不是多了,Param 1:需要删除的标签所属实体 ;Param 2:需要删除的标签文本引用/标签序号
6#
SunshineFu 发表于 2020-3-15 17:28:20 | 只看该作者
HANHAN521 发表于 2020-3-15 09:49! \& i0 v1 T- p8 S- x$ h
太感谢了,这个模型对我来说是个很好的学习,我这边还有一个问题想要请教您,货架放货的时候按照先层后列 ...
: V) x4 H0 P' W  F! @
不用编程呀,直接用现有的模型就可以了。PF模块中有监听货架的进入触发,即到达一个货物PF中就会产生token,一个token对应一个货物,先到的货物先搬运,那么如果存货是按照先层后列的顺序,那么取货肯定也是先层后列。我把你的模型重新设置了下,你看看这样是不是更表达得清楚一些

本帖子中包含更多资源

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

x
5#
 楼主| HANHAN521 发表于 2020-3-15 09:49:08 | 只看该作者
SunshineFu 发表于 2020-3-14 20:38/ u; }7 l! k! p( h2 b7 F6 X+ \
你的PF模块有点混乱,我重新设置了下,你看看是不是这个效果?有不懂就留言哈,我用的是2019版的Flexsim ...

: U9 B* k4 R+ f, A, z4 w# V3 _太感谢了,这个模型对我来说是个很好的学习,我这边还有一个问题想要请教您,货架放货的时候按照先层后列的原则,取货的时候也想先取层再取列(将第一层的货物依次取出后,再取第二层),将任务执行器1的分配策略的代码改变是不是就可以改变取货流程,然后我自己编写了一个取货程序(因为我没有学习过编程,这是我自学写的):
- `; Y$ l/ Z7 B5 F# i# J. [4 ptreenode item = parnode(1);
, ]4 f; m$ P& H8 e9 G* H# H! A# otreenode current =ownerobject(c);
& W; |0 `0 e( G. O$ R( oint cellcap=1;
; c+ [8 E: j5 a9 g0 t1 e2 g7 `! ^: z- I( M; u6 j3 C, u
for( int level=1 ;  level <= rackgetnroflevels ( current ) ; level++ ) {+ [# h& ~& k! r  _
for( int bay=1 ;  bay <= rackgetnrofbays ( current )  ;  bay++ ) {  B7 `( U) t+ |& ~
if ( rackgetcellcontent( current , bay , level ) == cellcap ){% x- U: o- G" O7 |% e& E
dellabel(item , "plaseinlevel",level);/ A9 x# A9 _4 f/ R9 R
return bay;
. N9 o3 q  s0 f* \4 q}
6 g+ g; R+ b. l- D6 P7 @}
8 m9 I& }% A0 a1 ~# G; U}4 t$ r; _  {4 O# b( \; p( R& F
5 t0 w" W; y3 M3 |6 k( }2 @! T
dellabel(item , "plaseinlevel" ,1);+ u$ O0 q& s, x7 a) Z! P/ _4 p, F1 B
return 1;
" {/ k4 e7 d  v! t! d# h8 S但是用起来就有错误
3#
 楼主| HANHAN521 发表于 2020-3-13 14:42:05 | 只看该作者
SunshineFu 发表于 2020-3-13 14:06
  [" \; m9 A8 N% ~& ~描述问题详细点

) h- k# U+ z$ m# J* {. K4 e- X3 u您好,问题是模型中的任务执行器1(小车),我希望它能完成通过升降机2到达指定的货层取货后,再返回升降机回到地面,将取到的货物送到传送带上,可是我编写的PF程序有问题,小车在模型中不工作,PF程序也没运行,不知道怎么解决这个问题,还请大神指点
2#
SunshineFu 发表于 2020-3-13 14:06:44 | 只看该作者
描述问题详细点
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-4 16:13 , Processed in 0.080239 second(s), 16 queries .

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

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