全球FlexSim系统仿真中文论坛

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

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

[复制链接]
1#
zorsite 发表于 2014-9-15 14:35:28 | 显示全部楼层
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=11973&ptid=4384]11#[/url] [i]慧娴亚伦[/i] [/b]
给标签赋值,可以直接用addlabel,也可以先addlabel,然后再用setlabelnum。使用addlabel比较直接,代码比较精简。使用setlabelnum按照标签表中的序号给标签赋值,比如setlabelnum(item,2,5.5) 。这里的2指的是item标签列表中的第二个标签。在setlabelnum函数说明中有这么一句话:A rank is a slightly faster reference.是否指的是如果使用标签序号而非标签名称,会稍稍快一点?
2#
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]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-6 06:06 , Processed in 0.073059 second(s), 13 queries .

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

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