设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3863|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
) M* o, z/ e7 f" N语句是这样的# T+ a& I  R! z9 |; [- s
is& u" s( e% o9 Q: M  K$ j+ z9 T
        i:integer;/ o: E. k$ r4 }2 S+ i( Q/ B
        Res:string;
  Q9 X: z0 H: F: T" j        obj:object;
3 E$ Y8 N% w  o& g& \9 ^do
" u/ p7 ]* h. e* Q% o/ T        if existsObject("Status") then* a9 p7 c' Q8 _
                Status.deleteObject;
9 b6 G4 S; [% Z1 v% t        end;
$ ]! [( c. G8 L1 B3 T        for i:=1 to 10 loop
9 Q; y8 b$ O2 B8 t7 F                Res:=sprint("Store_",i);
& l. j$ D4 j1 Z                if existsObject(Res) then
2 c! ]3 A) i' F" @! s" r( w: u8 P                        Obj:=str_to_obj(Res);
5 n. Q" m! S/ [  z                        Obj.deleteObject;( g+ a5 C! l8 N, q5 u3 W
                end;/ E+ f* P. @  A/ m9 J$ s* _
        next;
' F; f/ z! O: w        --shengcheng Status:zimoxingceng
5 a2 o9 Z. J; b- n1 \        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");% O3 e) x! Q9 A
        Obj.Label:="warehouse status";
' i4 @5 s* ]& c0 L, I       
  B% u: L5 q! j' V        for i:=1 to WH_nums loop" L9 E1 U2 N: K6 S6 b! P& _
                Res:=sprint("Store_",i);' j( ~4 M6 [1 Y2 ?9 M, B0 [8 J
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
- R6 O' \( s3 T/ q                Obj.Label:=sprint("huojiaceng:",i);
  U* |1 I; j6 q4 t2 K: |                Obj.xDim:=WH_x;
8 W3 q/ R7 w6 [) j# ^* y                Obj.yDim:=WH_y;7 L! L" h! W7 z! D5 @- @& ]* D
                Res:=sprint("StoreData_",i);0 x8 {# i  w: I$ w' K* [
               
- `* a1 o6 S4 z6 s' M( p2 P/ ]                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);$ l8 M. q% e/ j- m& V
                Obj.Label:=sprint("huojiaceng:",i);4 Z& M2 L5 ^- `5 B
                Obj.inheritFormat:=false;1 R# t$ p( [! b5 y5 V/ l0 Y
                Obj.maxxDim:=WH_x;
/ R2 X( J& ~4 U, B! y                Obj.maxyDim:=WH_y;3 J9 t: ?- _+ s5 ]8 h
                Obj.ColumnWidth:=3;+ _, R$ a6 U7 ?4 p- V6 u6 x. |4 e8 }
        next;
* ^* T9 W' A! s4 d% `0 l! h        ' b+ e/ s4 a1 D2 X! n% X
        .Delivery.MUs.Forklift.speed:=2;
  K, I& D& m2 k        WH_var.delete({1,Part_Nums+1}..{*,*});
) Y! e2 F3 M4 P  W% e/ X        for i:=1 to Part_Nums loop
+ _$ V; B: R9 `8 X! S% [  ?                WH_var[1,i]:=chr(64+i);
0 c3 @/ x3 o' T2 q# U" l: Z+ G        next;- k. p. v% Z7 u- K: J
end;* f% v0 ?' r& \  T) u5 f1 C. H
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了: Z" q. L; g4 v
: ]' t6 A/ U# B, h% h& Q# B9 r

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-7 05:27 , Processed in 0.020620 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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