发帖
 找回密码
 立即注册
搜索
13 0 0

在延迟触发中,根据全局表的信息,拉入对应数量的临时实体

资料共享 246 13 2020-7-16 16:46:03
求助!
想要实现:在0s,10s,20s,(每隔10s) 的时候,[align=left][color=rgb(68, 68, 68)][backcolor=rgb(255, 255, 255)][size=14px]根据GlobalTable1的batch标签值和拉入量,[/size][/backcolor][/color][/align]让Queue2 拉入指定item,
[align=left][color=#444444][font=Tahoma,&amp][size=14px]比如在0s的时候,根据下面[align=left][color=rgb(68, 68, 68)][backcolor=rgb(255, 255, 255)][size=14px]GlobalTable1,Queue2拉入2个batch=1的item, 和2个batch=2的item.[/size][/backcolor][/color][/align][/size][/font][/color][/align]
[align=left][color=#444444][font=Tahoma,&amp][size=14px]        batch 当前数量 拉入量
Row 1     1     3        2
Row 2     2     3        2
Row 4     4     0        0
Row 3     3     0        0[/size][/font][/color][/align]

[align=left][color=#444444][font=Tahoma,&amp][size=14px](还想问一个问题,为什么在on exit 里面设置 closeoutput(current); 之后,还会有1个item跑到下个暂存区呢?)[/size][/font][/color][/align]

[align=left][color=#444444][font=Tahoma,&amp][size=14px]模型是2019版的[/size][/font][/color][/align]
[align=left][color=#444444][font=Tahoma,&amp][size=14px]谢谢大家!!![/size][/font][/color][/align]




──── 0人觉得很赞 ────

本帖子中包含更多资源

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

x
2020-7-17 09:47:34
用PF模块可以做,另外on exit触发代表激活该触发的item必定会被发送出去了,所以你可以直接在重置触发中设置关闭输出端口
2020-7-17 10:26:25
好的,谢谢你,那应该怎么在重置触发中根据全局表的batch值和拉入量,输出对应的item呢?
2020-7-17 14:19:23
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=32208&ptid=11687][color=#999999]Shelly 发表于 2020-7-17 10:26[/color][/url][/size]
好的,谢谢你,那应该怎么在重置触发中根据全局表的batch值和拉入量,输出对应的item呢?[/quote]

不是,你在重置触发中设置关闭输出端口即可。至于输出对应item,你需要用到PF中列表的功能,先把item推入列表中,间隔指定时间后,再从列表中拉出来,放到指定暂存区上
2020-7-17 15:04:36
没有用过PF模块的列表功能,可以帮忙建个小模型示例一下吗,
或者有PF列表功能的相关资料可以分享一下吗?哈哈,谢谢超级版主
2020-7-17 16:59:38
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=32210&ptid=11687][color=#999999]Shelly 发表于 2020-7-17 15:04[/color][/url][/size]
没有用过PF模块的列表功能,可以帮忙建个小模型示例一下吗,
或者有PF列表功能的相关资料可以分享一下吗? ...[/quote]

列表功能和资源类似,你需要在工具箱里建立一个item的列表,然后在暂存区进入触发里将item给推到你之前创建的列表里,然后在PF里的列表功能里找到你创建的列表。之后你可以在PF里的从列表拉出,根据标签拉取对应数量。
2020-7-18 20:55:48
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=32211&ptid=11687][color=#999999]Sccc0206 发表于 2020-7-17 16:59[/color][/url][/size]
列表功能和资源类似,你需要在工具箱里建立一个item的列表,然后在暂存区进入触发里将item给推到你之前创 ...[/quote]

谢谢你,你的意思是把batch标签值记录在itemlist1里面吗?后续的PF怎么做还是不懂呢:'(

可以麻烦建个模型解释一下吗?怎么根据标签拉取对应的数量呢?:lol
2020-7-20 08:51:02
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=32212&ptid=11687][color=#999999]Shelly 发表于 2020-7-18 20:55[/color][/url][/size]
谢谢你,你的意思是把batch标签值记录在itemlist1里面吗?后续的PF怎么做还是不懂呢

可以麻烦建个 ...[/quote]


PF流程大概是这个样子的

这个到达时间要提前一点,如果这里填10,那么到达10这个时刻的时候,3d模型中的发生器会先将新一批次的item发送到暂存区

判断全局表中“计算”是否为0,为0就一号端口直接连吸收器了,如果不为0就,二号端口连下游从列表拉出

在全局列表中创建一张临时实体列表,Type改为batch


这个查询规则是拉出对应batch的临时实体

这个是把拉出的临时实体放入下游暂存区



本帖子中包含更多资源

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

x
2020-7-20 08:52:57
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=32212&ptid=11687][color=#999999]Shelly 发表于 2020-7-18 20:55[/color][/url][/size]
谢谢你,你的意思是把batch标签值记录在itemlist1里面吗?后续的PF怎么做还是不懂呢

可以麻烦建个 ...[/quote]

你的理解是对的,标签值在item上就存在了,然后你也已经记录到itemlist1里,然后在PF里面,List里面选中你创建的itemlist1,然后在pull from list里面设置,划红圈的就是选择获取的item,比如我这里就是选择获取Type为1的,至于获取的数量就是上方两个数字,根据要求进行修改。

本帖子中包含更多资源

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

x
2020-7-20 11:53:13
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=32215&ptid=11687][color=#999999]SunshineFu 发表于 2020-7-20 08:51[/color][/url][/size]
PF流程大概是这个样子的

这个到达时间要提前一点,如果这里填10,那么到达10这个时刻的时候,3d模型 ...[/quote]

好的,谢谢你的详细讲解,笔芯
我还有一个问题,就是如果batch值有很多个,可以只用一个判断和一个从列表拉出实现吗?
这个应该怎么设置呢?
您需要登录后才可以回帖 立即登录
高级模式
12下一页
资料共享
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
2702
224
2
FlexSim2016 中国象棋
FlexSim2016 中国象棋
1724
44
3
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
1600
45
4
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
1494
34
5
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
1199
62
博主榜
+ 45331
+ 10630
+ 7753
4
+ 6759
5
+ 6323
6
+ 6321
7
+ 5341
8
+ 4710
9
+ 3722
10
+ 3628