全球FlexSim系统仿真中文论坛

搜索
查看: 12859|回复: 32
打印 上一主题 下一主题

【TFT 2014.03.31 FlexSim仿真模型题(3)】

[复制链接]
跳转到指定楼层
1#
慧娴亚伦 发表于 2014-4-8 11:24:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题描述:本题体现的是通过代码控制产生新的固定实体。对于叉车数量等任务执行器的数量,我们可以很容易的通过实验器连接任务分配器的方法,在GUI或实验器中进行更改。然而对于机台数量等固定实体数量的更改就没有那么方便了。本次题目要实现的就是通过代码增加固定实体。


模型要求:
1 附件中有本题7.0的原始布局(本题中仅有一张全局表和一个暂存区),使用其他版本请也按照附件中的模型进行布局,以方便审核和对比;
2 通过修改全局表的值,来修改模型中暂存区的数量;
3 新产生的暂存区如下图所示进行有规律的排列;
4 允许添加您认为需要的任意实体或其他工具来实现效果。


提示:
1 可能用到的代码:createcopy,createinstance
2 由于本题可能对没有正式版的朋友和初学者比较困难,仅能够实现模型要求2并在前3名回复也可获得积分2分。

本帖子中包含更多资源

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

x
2#
missman 发表于 2014-4-8 12:51:32 | 只看该作者
[i=s] 本帖最后由 missman 于 2014-4-8 12:58 编辑 [/i]

我是用试用版做的。供参考。
我是按一列一列的排序,根据名字可以看出来。
刷新周期10s。

唯一少一个函数没有找到,如果第一行为0时,隐藏初始模型。

传完了,才看到老板要求横向排列,我修改了一些数据再传了一个。其他一样的。

本帖子中包含更多资源

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

x
3#
yushaozheng1990 发表于 2014-4-8 14:51:54 | 只看该作者
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=12058&ptid=4400]1#[/url] [i]慧娴亚伦[/i] [/b]用试用版做的,做的不太好,望楼主批评指正

本帖子中包含更多资源

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

x
4#
大摸鱼 发表于 2014-4-8 22:58:24 | 只看该作者
这两天在学习GUI所以就用GUI做了一个,版本为5.0
5#
大摸鱼 发表于 2014-4-8 22:59:22 | 只看该作者
这两天在学习GUI所以就用GUI做了一个,版本为5.0,代码还可以精简。。

本帖子中包含更多资源

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

x
6#
heh518 发表于 2014-4-8 23:09:53 | 只看该作者
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=12060&ptid=4400]2#[/url] [i]missman[/i] [/b]看了你的模型后修改的,我觉得写在模型重置触发里会比较好一些,还有你里面有些没有实现楼主的要求!7.1版本做的。

本帖子中包含更多资源

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

x
7#
heh518 发表于 2014-4-8 23:11:24 | 只看该作者
这是在2#基础上修改的!
8#
 楼主| 慧娴亚伦 发表于 2014-4-9 09:16:05 | 只看该作者
回复2楼:
您的模型还是有不少细节的问题,首先重置触发写了发送延迟消息到消息触发实际上是有很大问题的。延迟的时间实际上是指仿真时间,当此重置触发触发的时候模型还未开始运行,导致一打开您的模型就有报错。此外还有无法自由拖动生成的实体(因为模型运行每10秒会归位)

恭喜您!您完成了部分模型要求。
论坛ID为missman 的朋友在第二层的回复,获得积分2分。
9#
 楼主| 慧娴亚伦 发表于 2014-4-9 09:27:35 | 只看该作者
回复3楼:
您模型的主要问题在于,每次修改全局表的值时,没有删去上一次产生的实体,导致实体重叠出现。此外,按照您的模型,实际上可以直接将代码写在暂存区的重置触发,不需要另外再用一个发生器进行连接。由于连接了发生器,因为复制生成的新的实体都有一个无效的上游端口连接。但基本上已经实现了主要的要求。

恭喜您!您是第一个完成模型要求的活动参与者。
论坛ID为yushaozheng1990 的朋友在第三层的回复是第一个有效回复。获得积分5分。
24小时后本题结束(即2014年4月10日09时27分),其后的回复不计为有效回复。
10#
 楼主| 慧娴亚伦 发表于 2014-4-9 09:56:29 | 只看该作者
回复5楼:
使用GUI来生成实体是很好的想法,在实际运用中,我们通常也是通过GUI来进行控制。看了一下GUI里面的代码,还是比较繁琐的,还有较大的改进空间。另外每次修改生成的实体数量,还必须先点击删除原有实体。

恭喜您!您是第二个完成模型要求的活动参与者。
获得积分4分。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2024-4-25 10:24 , Processed in 0.080192 second(s), 14 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表