慧娴亚伦 发表于 2014-4-9 10:05:55

回复6楼:
改进了2楼的模型,但是还有一个问题在于会多复制一个第一行的一个实体。

恭喜您!您是第三个完成模型要求的活动参与者。
获得积分1分。

heh518 发表于 2014-4-9 10:19:25

对于楼主提出的模型中存在的问题,思考了下做了如下修改,应该可以达到要求,且能实现全局表第一行为0的情况。

yushaozheng1990 发表于 2014-4-9 13:18:19

9# 慧娴亚伦 谢谢楼主的指正,开始的时候在主代码之前也写了destroyobject的语句,但是不知道哪里出错了,没能把现有暂存区删除,我再研究研究改进一下

慧娴亚伦 发表于 2014-4-10 09:08:39

回复12楼:

模型很好的解决了之前出现的一些问题,同时还实现了将各行实体清零的情况,很有借鉴意义。
因此特再奖励积分2分。

慧娴亚伦 发表于 2014-4-10 09:27:13

本帖最后由 慧娴亚伦 于 2014-4-10 09:32 编辑

本次TFT活动已经截止。
   这是TFT活动的第三次正式活动,本次试题涉及到结合全局表利用代码创建实体,相对于之前题目,该题的题目难度较大,需要比较熟悉for循环的原理以及FlexSim实体创建的方式才能比较好的完成,因此在本次评判过程中也适当放宽了标准。在实际项目中,要改变模型内部分实体的布局,或是某些单元性质较强的实体数量的增减,如果仍然使用鼠标键盘拖入的操作方式显然很不方便。此外对于不懂得FlexSim软件操作的项目或企业决策层而言,建模工程师最好能够通过GUI控制来帮助他们完成此类操作。GUI控制界面使用上非常方便,但是内部的联系控制就需要建模工程师比较精巧的代码编写。本次题目实际上就属于GUI控制的一种初步练习(虽然我们将代码写在重置触发里)。
   本次题目一共有3位朋友得到了有效回复。他们的论坛ID分别是:
    missman、 yushaozheng1990、大摸鱼、heh518
   他们将获得指定积分,没有获得积分的朋友期待您的下次参与。

   下面放上我个人制作的参考模型(非最佳模型),模型代码相对简单,但是必须基于模型中一开始给定的这个暂存区,如果删除该暂存区将会使代码失效。
延伸思考:除了利用代码创建实体之外,大家还可以想想如何用代码来完成连线,以及断开连接的操作。
   本次活动结束之后,将会发放第一次试用号奖励。再次感谢大家的参与和支持,没有参与者活动将无法开展,希望各位还能继续支持TFT的接下来的活动,再次感谢!

missman 发表于 2014-4-10 09:44:41

回复2楼:
您的模型还是有不少细节的问题,首先重置触发写了发送延迟消息到消息触发实际上是有很大问题的。延迟的时间实际上是指仿真时间,当此重置触发触发的时候模型还未开始运行,导致一打开您的模型就有报错。此 ...
慧娴亚伦 发表于 2014-4-9 09:16 http://www.flexsim.asia/images/common/back.gif

谢谢版主指教。
单纯完成动作而已。所以没有考虑太多细节。如果不刷新,我想可以加一个判断,刷新时比较表格数据是否变化,无变化的不刷新。

yangkaichong 发表于 2014-4-16 18:17:13

多谢楼主!!!

yangkaichong 发表于 2014-4-16 18:20:22

下载来看看!

CPF2000 发表于 2014-7-25 23:34:17

:)

CPF2000 发表于 2014-7-25 23:37:40

:)
页: 1 [2] 3 4
查看完整版本: 【TFT 2014.03.31 FlexSim仿真模型题(3)】