全球FlexSim系统仿真中文论坛

搜索
楼主: 慧娴亚伦
打印 上一主题 下一主题

【TFT 2014.03.25 FlexSim仿真模型题(1)】

[复制链接]
31#
 楼主| 慧娴亚伦 发表于 2014-9-15 21:52:01 | 只看该作者
是的,楼上理解的没错。因为flexsim中如果使用字符串格式来寻找指定的节点,会占用稍微多一点的资源,因此会更慢一些,不过只会在大型模型中影响较大,小模型几乎是不影响的。
32#
zorsite 发表于 2014-9-16 08:54:02 | 只看该作者
[i=s] 本帖最后由 zorsite 于 2014-9-16 08:55 编辑 [/i]

[quote]回复版主::loveliness:
处理器做了一些修改,将“处理结束时触发”删除,"send to port"的判断不变,然后在“process time”那里使用if语句:
double value1 = normal(10, 3, 0);
double value2 = exponential(1 ...
[size=2][color=#999999]carol 发表于 2014-8-5 08:58[/color] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=13401&ptid=4384]http://www.flexsim.asia/images/common/back.gif[/url][/size][/quote]


不知道这样的代码会不会简单一些?
[code]int t=getitemtype(item);
if(t==1) double n = normal(10, 3, 0);
if(t==2) double n = exponential(10, 3, 0);
if(t==3) double n= lognormal2(0, 10, 0.3, 0);
setlabelnum(item,1,n);
return n;[/code]
33#
 楼主| 慧娴亚伦 发表于 2014-9-16 09:00:27 | 只看该作者
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=13955&ptid=4384]32#[/url] [i]zorsite[/i] [/b]


这样写代码上确实更精简一些。
34#
丫头盖 发表于 2014-10-9 10:53:19 | 只看该作者
之前做过一个不同加工时间的模型,是在指导下完成的,以后可以多学习了~
35#
xinglei 发表于 2014-11-18 16:42:55 | 只看该作者
36#
jkqwe111 发表于 2015-11-5 10:14:54 | 只看该作者
看了上面大神们的案例模型,感觉对我这个初学建模这大有帮助。进入代码模块感觉还是有点激动的。{:3_48:}
37#
李美婷 发表于 2015-11-5 15:53:48 | 只看该作者
看了大家的模型,初学者受益良多:loveliness:
38#
Gophone 发表于 2015-12-23 17:42:02 | 只看该作者
很好的资料,可以作为参考学习。
39#
Kimver 发表于 2016-3-26 16:32:36 | 只看该作者
没有金币,下不了原布局,第一期略简单,还是做了一下

本帖子中包含更多资源

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

x
40#
 楼主| 慧娴亚伦 发表于 2016-3-27 10:50:06 | 只看该作者
回复39楼:

模型完成没有问题。但是代码编写习惯上有可以改进的地方:
1、在处理器加工时间的触发器中,修改了默认代码,应该标识出来,否则以后再回顾代码时不容易发现统计加工时间信息的地方
2、判断是否异常加工的代码编写没有符合分层规则,使用{}比较随意,降低了代码的可读性,在代码量较小的时候没有问题,但是代码量一大就容易出现问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-24 23:43 , Processed in 0.085315 second(s), 12 queries .

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

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