登录发现更多内容
首页
资讯
分类
目录
索引
酷站
发帖
用户名
Email
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
门户
Portal
论坛
BBS
搜索
搜索
本版
用户
帖子
设置
我的收藏
退出
2
0
0
首页
新手入门
›
求大神知道传送带问题
返回列表
求大神知道传送带问题
[ 复制链接 ]
573277487
新手入门
391
2
2013-1-3 14:18:28
提示:
作者被禁止或删除 内容自动屏蔽
回复
举报
2 回复
domcylai
回复
举报
2013-1-4 08:38:58
“发一次货”意思是传送带上已经有货物了,而且已经准备“发给下游”,使用端口控制的方法来控制即可。
假设current是传送带,在用户绘图触发里面:
treenode current = parnode(1);
if(time==你设定的时间)
openoutput(current);
回复
评论
举报
domcylai
回复
举报
2013-1-4 09:44:23
[i=s] 本帖最后由 domcylai 于 2013-1-4 09:46 编辑 [/i]
补充一下,也许会有人问“为什么要在这个触发器上面写?”
回答:
用户自定义绘图触发器会被触发,当你的模型中3D视图中出现了这个实体。也就是说,如果你把这个实体隐藏了,或者把3D视图给关了,那么这个触发器就不工作了。但是一般都会生效的(我们都会让它生效),说明这个工具有一定的适用性。
缺点:触发的频次和计算机性能有关,因此在极端的情况下可能会导致判断不准确。
优化的方法:不使用这个触发器,转而使用实体的消息触发器或者“用户事件”功能;
第一:消息触发器,模型运行伊始,实体发送一个延迟消息给自身,接收消息后再次发送延迟消息,已达到不断重复消息触发的作用,此时。触发的频率(与延迟的时间有关)就可以控制了。
缺点:频率快慢对于没有经验的人来说,很难控制。容易导致不精确(松弛)或者模型太卡(太紧)。
第二:用户事件,用户事件工具也有两种方法,第一种方法和消息触发器类似,不做解释。第二种方法是在固定的时间触发一次。
缺点1: 需要引用实体,因为用户事件脚本里面,current并不代表(你想要触发的那个实体),因此你不需学会声明你想要触发的那个实体。
缺点2:如果使用第一种方法,会导致上面的那种缺点,如果你使用第二种方法,会导致你的参数不灵活。8点 10点 ...12点 这些参数就成了静态参数。 这种情况下,很难做到以下情况: 比如第一个时间确定的,8点开始发货,但是下一次发货的时间由第一次发货的时间和发货量决定,可能是10点,也肯能是10点半。这时第二种方法就显得不那么灵活了。
总之,Flexsim的灵活建模使人变得聪明,你会发现有各种各样的方法等着你去尝试,(如果你不这样做)你就不会知道这些方法都有什么优缺点和适用性。选择正确的方法和合适的工具去建模吧,希望我的回答对你有用。
PS:新年快乐
回复
评论
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
点评
高级模式
本版积分规则
回帖后跳转到最后一页
返回
浏览过的版块
信息公告
资料共享
新手入门
登录开启您的创作之旅
快速登录,立即开启您的创作之旅~
登录
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
12094
227
2
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
6141
45
3
FlexSim2016 中国象棋
FlexSim2016 中国象棋
6011
44
4
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
5633
62
5
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
5480
34
博主榜
Htenghui
+ 10630
白可露
+ 7753
liguanyu
+ 6759
4
Round2011
+ 6323
5
梁之安
+ 6321
6
zgh1120
+ 5341
7
ishelo
+ 4710
8
linweixu168
+ 3722
9
liuzhifan
+ 3628
10
adysunshine
+ 3566
首页
分类
目录
索引
我的