查看: 13|回复: 13

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

[复制链接]

主题

0

回帖

588

积分

中级会员

积分
588
发表于 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

回帖

272

积分

注册会员

积分
272
发表于 2013-4-3 13:10:32 | 显示全部楼层
HAO

主题

0

回帖

272

积分

注册会员

积分
272
发表于 2013-4-3 13:11:15 | 显示全部楼层
HAO

主题

0

回帖

267

积分

注册会员

积分
267
发表于 2013-8-24 11:07:23 | 显示全部楼层
:)

主题

0

回帖

23

积分

新手上路

积分
23
发表于 2013-9-16 22:45:27 | 显示全部楼层
y2660822560 该用户已被删除
发表于 2013-9-24 00:28:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

主题

0

回帖

-10

积分

限制会员

积分
-10
发表于 2013-12-7 20:47:39 | 显示全部楼层

主题

0

回帖

218

积分

注册会员

积分
218
发表于 2014-10-18 15:52:02 | 显示全部楼层
:)

主题

0

回帖

365

积分

注册会员

积分
365
发表于 2014-10-18 19:46:34 | 显示全部楼层
学习下

主题

0

回帖

62

积分

注册会员

积分
62
发表于 2014-11-28 10:01:20 | 显示全部楼层
感谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|京ICP备14043114号-2

在本版发帖
关注公众号
QQ客服返回顶部