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

标签表和用户命令学习笔记

资料共享 155 13 2013-3-18 13:37:56
[i=s] 本帖最后由 lisa527 于 2013-3-18 13:43 编辑 [/i]

标签表模型:tablelabel+user commend.fsm


        * 模型描述:
       
                * 每个仿真时间单位发生一个产品,产品被送至下游区域进行排队打包,然后成批离开。临时实体的类型服从1到16的均匀分布。
                * 这里提供了两条独立的由暂存区组成的打包线,产品来自于上游的传送带。按照临时实体类型匹配的原则,将临时实体发送到对应的暂存区,完成打包作业。如果对于某个类型的临时实体开没有开始打包的工作,则将临时实体发送到最近的空闲的暂存区。
                * 否则发送到接收的临时实体数量较少的一侧。
                * 为了避免相同类型的临时实体在一起排队,也因为不同类型的临时实体的打包尺寸不同,需要使用全局表定义批量(请看下一个幻灯片)。

        * 流程仿真:
       
                1. 在buffer设置一个标签表,用来记录每一种item的去向。在onreset 和sink 的on entry完成标签表的维护。
                2. 每次从buffer释放一个item的时候,执行如下判断:

                        1. 如果标签表中这个类别的item有queue正在收集-->发往该queue
                        2. 如果标签表中这个类别的item没有去向-->发往总数较少的线

                3. 在conveyor的flow里面对item进行判断:

                        1. 如果queue中有这个类别正在收集-->发往该queue
                        2. 如果没有,发往距离最短的queue:最短路代码:
                       

                         double long= 10000000000;
                         double distance= distancetotravel(point,outobject (current ,port ));
                         if (distance<long)
                         {trueport=port;
                         long=distance;}
                         }



        * 笔记:

                1. 标签表的格式:

                        * 以item类别为行标题,去向为值,可以写作32个元素的表,或者32*1或者16*2
                        * 以每个queue作为行标题,item类型为值,也要32个元素

                2. 用户函数

                        * 设置参数类型
                        * 设置返回值类型
                        * 在代码里面写一个return,就是这样

                3. 设置计数函数的时候一定要int i=0;记得初始定义!
──── 0人觉得很赞 ────

本帖子中包含更多资源

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

x
2013-4-3 13:10:32
HAO
2013-4-3 13:11:15
HAO
2013-8-24 11:07:23
:)
2013-9-16 22:45:27
2013-9-24 00:28:25
提示: 作者被禁止或删除 内容自动屏蔽
2013-12-7 20:47:39
2014-10-18 15:52:02
:)
2014-10-18 19:46:34
学习下
2014-11-28 10:01:20
感谢分享
您需要登录后才可以回帖 立即登录
高级模式
12下一页
资料共享
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
1922
224
2
FlexSim2016 中国象棋
FlexSim2016 中国象棋
1119
44
3
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
1035
45
4
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
985
34
5
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
800
62
博主榜
+ 45331
+ 10630
+ 7753
4
+ 6759
5
+ 6323
6
+ 6321
7
+ 5341
8
+ 4710
9
+ 3722
10
+ 3628