设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4629|回复: 7

[求助] 急急急急 ,请问此method有什么问题

  [复制链接]
发表于 2014-4-18 20:14:28 | 显示全部楼层 |阅读模式
is- P5 ?1 a' I" B1 i
        i:real;
5 h# ~, |* {, {6 p! o) B        a,b:integer;, k( ~3 a" V6 X4 T. r
do
' l! s% I. M4 j& n6 o, ^        i:=z_uniform(2,0,1);
& u1 u& u* t# S0 ]2 V        if i<0.67 then
+ X3 S( ~2 r4 R* }" u: V                from a:=1;
' x- H: i! S* ]- N& N: o                until a>6 loop, ~4 ~4 N; t5 {3 \: ^" E1 K
                        .models.pan.create(.Models.Frame2.SingleProc);8 ?; o1 k  C" [# F( v! r
                        a:=a+1;
6 o( K- [; H& G! m# K                end;7 ]6 Q9 i& y6 o) F
        else
. K0 G9 B$ W2 z- @; j                from b:=1
5 l! c5 x/ {( X7 f$ l, O+ P                until b>8 loop+ i) s& w- z* ^. l$ `9 l% Z) }  i
                        .models.ban.create(.Models.Frame2.SingleProc);# Z8 s- ~9 h. Y& l1 b% ~. }( B! D
                        b:=b+1;
9 N8 R& p9 Q# G                end;) L1 S0 n$ A0 h% P
        end;
& r2 p$ v! @4 `' Fend;: Z" W$ x& y; X/ S2 B
 楼主| 发表于 2014-4-18 20:21:30 | 显示全部楼层
pan 和ban为MU,如图,此method应该用什么调用,需要source吗?求大家不吝赐教啊2 s# [" Y8 e- h. T' @5 H' Y
+ W% L. w- q8 E3 E8 I* q4 W& P

本帖子中包含更多资源

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

x
发表于 2014-4-19 09:30:17 | 显示全部楼层
直接运行就行了,但是SingleProc上面不能创建很多MU的,只能一个。
 楼主| 发表于 2014-4-19 14:56:30 | 显示全部楼层
dongshui8558 发表于 2014-4-19 09:30
; N8 T$ h" j; q0 O; {' B6 W直接运行就行了,但是SingleProc上面不能创建很多MU的,只能一个。
, q8 I" s* M6 @" l6 y
例如source产生abc三种货物,总的件数比例5:3:2,但a每次要产生28个,b要10个,c要5个(批次产生),abc不分先后,请问该如何用程序实现
 楼主| 发表于 2014-4-19 15:50:35 | 显示全部楼层
本帖最后由 11111 于 2014-4-19 15:53 编辑
, R2 K' r4 U+ Z) a+ g- w
dongshui8558 发表于 2014-4-19 09:30 : x9 y" x  ^% B) C) x6 L) n
直接运行就行了,但是SingleProc上面不能创建很多MU的,只能一个。
# k7 u1 F8 r4 ?* M' a
  ?1 A: d6 a9 z  f1 O% Q# |
我将singleproc换成了buffer,可以了;但我发现 i 值只会变一次,比如i<0.67,生成6个pan后程序就直接结束了。我想生成6个pan后,i 值又会变,判断在那个范围,继续生成pan 或ban,只到仿真结束。请问应该怎样实现,还有由于没有source,该method该由什么调用?希望您不吝赐教。下面有我的模型
 楼主| 发表于 2014-4-19 15:52:37 | 显示全部楼层
11111 发表于 2014-4-19 15:50
, V7 U+ ~6 d2 _3 Q- b  @; t* z我将singleproc换成了buffer,可以了;但我发现 i 值只会变一次,比如i
/ e+ w8 T8 m( Z& G% }7 W) R( Z1 q
这是我做的模型

本帖子中包含更多资源

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

x
发表于 2014-4-19 20:31:34 | 显示全部楼层
11111 发表于 2014-4-19 15:52 - r, P1 f& G! f- I3 d
这是我做的模型
3 ]: _! P6 P/ O# n9 ?2 `
http://www.simulway.com/bbs/foru ... mp;page=1#pid114566! X2 V" V  \, q) ~# s- ]6 l  t
http://www.simulway.com/bbs/foru ... mp;page=1#pid139480% p# P- f- i4 h8 S
看看这几个帖子应该可以了吧,还有就是init或者reset方法配合使用。
 楼主| 发表于 2014-4-20 11:04:06 | 显示全部楼层
dongshui8558 发表于 2014-4-19 20:31
9 l; I& O/ @% N* j2 a; |$ khttp://www.simulway.com/bbs/forum.php?mod=viewthread&tid=22776&page=1#pid114566& U* k1 G' r: a( V  Z
http://www.simulwa ...

6 y- K8 M7 H- G1 i$ n" E# A; S谢谢,我用了generater,初步运行可以,还在调试。谢谢你的帮助
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2025-7-17 23:39 , Processed in 0.018082 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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