登录发现更多内容
首页
资讯
分类
目录
索引
酷站
发帖
用户名
Email
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
门户
Portal
论坛
BBS
搜索
搜索
热搜:
活动
交友
discuz
本版
文章
帖子
用户
帖子
设置
我的收藏
退出
9
0
0
首页
技术交流
›
传送带决策点设置问题
返回列表
传送带决策点设置问题
[ 复制链接 ]
Stevenzheng
技术交流
308
9
2019-5-28 15:31:45
v18版软件,传送带上决策点链接了7个exittransfer([color=#ff00ff]经过决策点的item送到7个加工位,加工完成后送回流水线,item从流水线尾流出[/color])第二个决策点创建触发on arrival选择send item按照Round Robin Output Port循环发送item。
运行时[color=#ff00ff]第一个item不会被送往加工点,而是会直接流出皮带线[/color],而且每7个item就会有1个直接流出皮带线。不明白是为什么会产生这种效果。
默认的代码看不太懂 treenode newDest = current.outObjects[(current.labels.assert("roundRobinVal", 1).value++[color=#ff0000] - 1[/color]) % current.outObjects.length + 1];
把value后的-1删除会从第7个item开始直接流出皮带线
点赞
0
收藏
0
────
0
人觉得很赞
────
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
9 回复
Stevenzheng
楼主
回复
举报
2019-5-28 15:36:15
决策点链接的是EnterTransfer不是ExitTransfer
回复
评论
举报
沈瑞祥
回复
举报
2019-5-29 07:43:20
没有模型,这样帮你看很难看出问题
回复
评论
举报
十度烧
回复
举报
2019-5-29 08:20:00
http://www.flexsimasia.com/forum.php?mod=image&aid=4950&size=300x300&key=0bac8d089a301232&nocache=yes&type=fixnone
多半是您的1号站点位置原因(1号站点先于决策点,导致item到达决策点后无法正确到达1号站点位置),建议调整决策点或1号站点位置,确保item到达决策点时能够正确到达1号站点位置。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
评论
举报
Stevenzheng
楼主
回复
举报
2019-5-29 13:29:16
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=30325&ptid=11339][color=#999999]十度烧 发表于 2019-5-29 08:20[/color][/url][/size]
多半是您的1号站点位置原因(1号站点先于决策点,导致item到达决策点后无法正确到达1号站点位置),建议 ...[/quote]
调整了下位置,还真是这个原因,谢谢。决策点在皮带线上而connecter在地面,视角看上去出现了偏差。
回复
评论
举报
Stevenzheng
楼主
回复
举报
2019-5-29 13:32:29
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=30324&ptid=11339][color=#999999]沈瑞祥 发表于 2019-5-29 07:43[/color][/url][/size]
没有模型,这样帮你看很难看出问题[/quote]
沈老师能帮忙解释下上边那行代码什么意思吗,这个没看懂(current.labels.assert("roundRobinVal", 1).value++ - 1) % current.outObjects.length + 1
回复
评论
举报
1780043361
回复
举报
2019-5-30 16:07:36
这个相当如
assertlabel(current,“roundRobinVal”,DATATYPE_NUMBLE);//重置插入一个“roundRobinVal”数值型标签
inc(label(current,“roundRobinVal”),1); //每当触发时标签值自加1记录序号, 比如 1,2,3,4,5
current.outObjects.length指的是输出端口的数量,等同nrop(current);
而整个语句的意思是 当前的标签值-1, 对输出端口取余,然后+1 例如:
标签值: 1 2 3 4 5 6 7 ;有3个输出端口, 减一后:0 1 2 3 4 5 6;对3取余后 0 1 2 0 1 2 0;最后加一:1 2 3 1 2 3 1,就是123的循环了
回复
评论
举报
Stevenzheng
楼主
回复
举报
2019-5-30 20:35:22
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=30345&ptid=11339][color=#999999]1780043361 发表于 2019-5-30 16:07[/color][/url][/size]
这个相当如
assertlabel(current,“roundRobinVal”,DATATYPE_NUMBLE);//重置插入一个“roundRobinVal ...[/quote]
明白了,謝謝
回复
评论
举报
沈瑞祥
回复
举报
2019-5-31 09:13:40
很厉害啊!
回复
评论
举报
ztalhl
回复
举报
2021-12-10 10:34:50
学习了 谢谢
回复
评论
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
点评
高级模式
本版积分规则
回帖后跳转到最后一页
返回
浏览过的版块
新手入门
资料共享
FlexTerm
FMAT认证
技术交流
登录开启您的创作之旅
快速登录,立即开启您的创作之旅~
登录
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
2684
224
2
FlexSim2016 中国象棋
FlexSim2016 中国象棋
1711
44
3
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
1588
45
4
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
1485
34
5
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
1193
62
博主榜
慧娴亚伦
+ 45331
Htenghui
+ 10630
白可露
+ 7753
4
liguanyu
+ 6759
5
Round2011
+ 6323
6
梁之安
+ 6321
7
zgh1120
+ 5341
8
ishelo
+ 4710
9
linweixu168
+ 3722
10
liuzhifan
+ 3628
首页
分类
目录
索引
我的