设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4305|回复: 0

[求助] 仿真出错,求大神帮我看看哪里错了

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
; }3 P% Y/ d5 Y! j( E1 o8 a语句是这样的
, b& z! W3 K( @+ Xis, R1 E1 \2 L, g2 ]. l( I' B+ {
        i:integer;
2 N9 A. \! q! k3 ]- g        Res:string;6 d7 o1 t8 N# A) f2 u- R  w7 C
        obj:object;
; d6 w5 H$ |5 Sdo+ N6 s- E( h: ^& B
        if existsObject("Status") then1 }! n4 b5 n4 Q- R' S* }
                Status.deleteObject;$ J# f6 F4 }. \  j( e3 T
        end;3 z/ d; h: D- V8 o" Q1 r' [
        for i:=1 to 10 loop3 U( ?+ ]( ]# W2 b
                Res:=sprint("Store_",i);) d5 e* K3 }. w9 Y& D4 j
                if existsObject(Res) then8 f: }; m* Y8 G: V' s
                        Obj:=str_to_obj(Res);
  F  Y4 V# v0 r1 m7 S                        Obj.deleteObject;
7 v" r1 t! O3 V  \3 \5 N                end;
& ?- l! m* n: q+ p+ L        next;& o3 f+ f6 z  d
        --shengcheng Status:zimoxingceng! Y* W2 s2 Z+ o5 }/ S2 ~
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");. e1 w$ i3 T/ I! H, o' Y* d
        Obj.Label:="warehouse status";/ a; W7 k9 I1 e9 e
       
0 a, V1 }1 W' f        for i:=1 to WH_nums loop; Z% ^$ r; o5 ?5 K) {. x, i
                Res:=sprint("Store_",i);
5 M# I2 R( c% X                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);% r! o0 i8 ]+ [5 A& g- r# s- @
                Obj.Label:=sprint("huojiaceng:",i);9 @7 H4 e! F: j# X+ Z' i
                Obj.xDim:=WH_x;3 P- ~" h2 l. N/ e+ o# _* A
                Obj.yDim:=WH_y;
, x- b9 r3 f) `: R                Res:=sprint("StoreData_",i);4 u# A3 P* D! L: m; z/ q6 S1 K1 N- O
               
3 ~8 }6 S" J5 e4 F/ Q* x                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
* j* r, p, t- P$ `2 A  e. d8 r                Obj.Label:=sprint("huojiaceng:",i);/ x" {* g6 O& C- o2 m
                Obj.inheritFormat:=false;/ I. q5 w) L/ Q- k
                Obj.maxxDim:=WH_x;" n; i8 Q8 |2 T7 Z4 u7 E+ `
                Obj.maxyDim:=WH_y;( L1 w) v1 c3 V* }! Y* }/ Y% X
                Obj.ColumnWidth:=3;
5 i& J9 B7 s( o, W* @5 f0 s        next;: [. h* v. B4 X, a' r) n
       
9 w6 {2 m% L4 c        .Delivery.MUs.Forklift.speed:=2;
2 e) [+ q5 `  C# z3 k0 N        WH_var.delete({1,Part_Nums+1}..{*,*});5 Z6 e; H7 b  d# P
        for i:=1 to Part_Nums loop
  x- o- t/ ~6 R* |                WH_var[1,i]:=chr(64+i);, @9 `/ B% t) }  t! m7 X: K
        next;
" I9 F% q) s$ Eend;
) c" }9 ~$ S! ?$ E8 R; @& B. g: }出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
# M! P/ ~* @& B5 H& ]& ^% J% |" l3 ^2 j% Y8 n

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-22 18:28 , Processed in 0.016225 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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