设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5203|回复: 7

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

  [复制链接]
发表于 2014-4-18 20:14:28 | 显示全部楼层 |阅读模式
is* s, E* b6 @- t; C0 p# W
        i:real;
* n+ U4 {0 X' z1 l: V# @# A        a,b:integer;, o9 ^3 ~: `6 O. Q) O! T
do( i0 J1 \$ [8 X6 r! ^8 N
        i:=z_uniform(2,0,1);' ^2 p/ f% a" O, n3 y0 N
        if i<0.67 then2 a$ I  y5 f' Y/ L5 x
                from a:=1;
& ~/ ]4 A; x5 p; ]* ]9 H5 |                until a>6 loop* _9 x: g& }, ~0 |
                        .models.pan.create(.Models.Frame2.SingleProc);
9 A1 }- g! j( o2 I  Y# ?) b                        a:=a+1;
; P7 R! E. i$ S& n0 g' B& s, L                end;: e5 k( ]2 v# n/ w7 |1 I
        else
: \' W/ u( s+ {8 T) e' F                from b:=1
6 f3 ~3 w) [0 [5 S3 a0 k; x                until b>8 loop
  K# U" k; V5 X' q9 H0 b  ?: Z8 J6 d                        .models.ban.create(.Models.Frame2.SingleProc);5 U* o9 U0 r" U) ^0 Y
                        b:=b+1;
8 l7 G0 o, {1 z                end;
1 J4 k8 a1 U' O, {% b        end;  f; l# b7 @$ H9 r1 w% _" p/ U
end;
9 F, G1 W& \8 M: I
 楼主| 发表于 2014-4-18 20:21:30 | 显示全部楼层
pan 和ban为MU,如图,此method应该用什么调用,需要source吗?求大家不吝赐教啊
) g* m9 F; e7 @: ?- S
# `( o/ b5 N( c% f0 z

本帖子中包含更多资源

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

x
发表于 2014-4-19 09:30:17 | 显示全部楼层
直接运行就行了,但是SingleProc上面不能创建很多MU的,只能一个。
 楼主| 发表于 2014-4-19 14:56:30 | 显示全部楼层
dongshui8558 发表于 2014-4-19 09:30
# z% d' D  O- u) t" `1 g直接运行就行了,但是SingleProc上面不能创建很多MU的,只能一个。

" k! \% f) o3 Q# E: u例如source产生abc三种货物,总的件数比例5:3:2,但a每次要产生28个,b要10个,c要5个(批次产生),abc不分先后,请问该如何用程序实现
 楼主| 发表于 2014-4-19 15:50:35 | 显示全部楼层
本帖最后由 11111 于 2014-4-19 15:53 编辑
; M' x; k9 e; K' a. P" C
dongshui8558 发表于 2014-4-19 09:30
' e6 r5 w  n+ L, `; ]直接运行就行了,但是SingleProc上面不能创建很多MU的,只能一个。
0 o, X$ s& v1 l
8 P% W7 l- l6 U' D+ z! I. n2 _
我将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 8 w8 C$ O- r: i
我将singleproc换成了buffer,可以了;但我发现 i 值只会变一次,比如i

/ o+ E3 M  m  t. i2 F( d这是我做的模型

本帖子中包含更多资源

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

x
发表于 2014-4-19 20:31:34 | 显示全部楼层
11111 发表于 2014-4-19 15:52   Q% P) }# G+ n& Y3 x3 g) w; K  T; Q$ H
这是我做的模型

$ V: O# ^4 u3 |' H. C' ?" ahttp://www.simulway.com/bbs/foru ... mp;page=1#pid114566
) u  ], [9 E+ Q+ i& x" w" c7 Y0 ohttp://www.simulway.com/bbs/foru ... mp;page=1#pid139480; M) L1 H/ A" A1 k$ X
看看这几个帖子应该可以了吧,还有就是init或者reset方法配合使用。
 楼主| 发表于 2014-4-20 11:04:06 | 显示全部楼层
dongshui8558 发表于 2014-4-19 20:31
. K4 Y4 X) d' h; _http://www.simulway.com/bbs/forum.php?mod=viewthread&tid=22776&page=1#pid114566. t* a+ _9 d7 a# C0 \
http://www.simulwa ...
9 u: E0 Q% p3 p8 f5 a
谢谢,我用了generater,初步运行可以,还在调试。谢谢你的帮助
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-5 23:25 , Processed in 0.016864 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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