全球FlexSim系统仿真中文论坛

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

利用小车卸货

[复制链接]
跳转到指定楼层
1#
HANHAN521 发表于 2020-3-13 12:05:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有没有大神能给我解答一下啊,实在是不会弄了! w4 k/ k+ e% Q

本帖子中包含更多资源

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

x
推荐
SunshineFu 发表于 2020-3-14 20:38:35 | 只看该作者
HANHAN521 发表于 2020-3-13 14:42/ ]4 @- D4 [% c/ W/ V0 h5 a
您好,问题是模型中的任务执行器1(小车),我希望它能完成通过升降机2到达指定的货层取货后,再返回升降 ...

/ B9 o3 x: b# S" }# R5 V你的PF模块有点混乱,我重新设置了下,你看看是不是这个效果?有不懂就留言哈,我用的是2019版的Flexsim。
( r) {$ }. X% x7 c5 s4 D( ]& x

本帖子中包含更多资源

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

x
2#
SunshineFu 发表于 2020-3-13 14:06:44 | 只看该作者
描述问题详细点
3#
 楼主| HANHAN521 发表于 2020-3-13 14:42:05 | 只看该作者
SunshineFu 发表于 2020-3-13 14:06, i) s& ^7 Y' t4 O
描述问题详细点
9 K; B. ~$ [. ?* P' e1 X+ J7 r
您好,问题是模型中的任务执行器1(小车),我希望它能完成通过升降机2到达指定的货层取货后,再返回升降机回到地面,将取到的货物送到传送带上,可是我编写的PF程序有问题,小车在模型中不工作,PF程序也没运行,不知道怎么解决这个问题,还请大神指点
5#
 楼主| HANHAN521 发表于 2020-3-15 09:49:08 | 只看该作者
SunshineFu 发表于 2020-3-14 20:38
; }  `2 k) d3 K2 C+ V' ^, X+ ?你的PF模块有点混乱,我重新设置了下,你看看是不是这个效果?有不懂就留言哈,我用的是2019版的Flexsim ...

1 H3 Q5 ?. @" ^/ ~: _8 |& t太感谢了,这个模型对我来说是个很好的学习,我这边还有一个问题想要请教您,货架放货的时候按照先层后列的原则,取货的时候也想先取层再取列(将第一层的货物依次取出后,再取第二层),将任务执行器1的分配策略的代码改变是不是就可以改变取货流程,然后我自己编写了一个取货程序(因为我没有学习过编程,这是我自学写的):
& _+ K, j8 [2 E6 |treenode item = parnode(1);! b0 ^( t. f$ O$ e" h% D5 }, E2 P3 b
treenode current =ownerobject(c);
  v8 A! L* B+ E6 A& O  Z! nint cellcap=1;' v+ E, Z& [$ Y) h

- Z  q9 e/ ^2 E6 ~& q  J4 Xfor( int level=1 ;  level <= rackgetnroflevels ( current ) ; level++ ) {
# N% X; d; N8 t8 U1 hfor( int bay=1 ;  bay <= rackgetnrofbays ( current )  ;  bay++ ) {
9 O* \* u: X! R4 E4 ?; m8 B* [+ aif ( rackgetcellcontent( current , bay , level ) == cellcap ){
7 P8 L8 D' c% \0 N8 C- j$ Sdellabel(item , "plaseinlevel",level);
5 S! \0 M0 U* {( k" k9 x; R3 F% Ureturn bay;! ?! a2 l3 b% \/ [- _
}( X$ J6 j  Q/ `, H% |
}1 G1 G7 }/ N; \3 Q+ @) E- u; R
}
; A. l+ X4 A2 P1 W" @( o2 `; H  l* U$ a& Q; M/ r2 ~; T+ n/ i9 ]+ P0 S- Z2 d
dellabel(item , "plaseinlevel" ,1);
2 j% Z. U. @0 l( Hreturn 1;
0 o0 l' o, j1 m# _, K8 _但是用起来就有错误
6#
SunshineFu 发表于 2020-3-15 17:28:20 | 只看该作者
HANHAN521 发表于 2020-3-15 09:49
- Q7 k) u& q  b9 i: t$ G; j( M: J. f- c太感谢了,这个模型对我来说是个很好的学习,我这边还有一个问题想要请教您,货架放货的时候按照先层后列 ...
) Z1 T/ Q* d, J5 l
不用编程呀,直接用现有的模型就可以了。PF模块中有监听货架的进入触发,即到达一个货物PF中就会产生token,一个token对应一个货物,先到的货物先搬运,那么如果存货是按照先层后列的顺序,那么取货肯定也是先层后列。我把你的模型重新设置了下,你看看这样是不是更表达得清楚一些

本帖子中包含更多资源

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

x
7#
Sharange 发表于 2020-3-16 16:35:21 | 只看该作者
HANHAN521 发表于 2020-3-15 09:492 Y$ D5 E7 v; N' {$ n
太感谢了,这个模型对我来说是个很好的学习,我这边还有一个问题想要请教您,货架放货的时候按照先层后列 ...
# N) e4 P' k8 k6 C8 u% [3 p+ {& Z
dellabel函数的参数是不是多了,Param 1:需要删除的标签所属实体 ;Param 2:需要删除的标签文本引用/标签序号
8#
chenghsun 发表于 2020-3-26 11:14:50 | 只看该作者
你好 这个是怎么算的啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-9 08:49 , Processed in 0.068919 second(s), 15 queries .

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

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