设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3390|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
" q4 ]& v% g- E6 M语句是这样的
2 u0 B4 _# q6 c: y0 f7 Z& h0 Bis  x9 s1 q1 W) O0 B
        i:integer;
7 D" ?4 k) F  s% H1 _        Res:string;4 I0 W. \( L/ @# M. O. p- W
        obj:object;% q3 p3 O# U% A
do
1 i" A/ L3 e7 ~1 y- q, a$ H: A* t        if existsObject("Status") then: O" X( y0 Z" J% ?
                Status.deleteObject;
2 h9 _% g. d/ t* _! U        end;+ L+ v/ |' d) w: b+ p2 B6 ]  p
        for i:=1 to 10 loop
1 ]) L- e7 T' k" B- D1 ?) B  x" C( v. a                Res:=sprint("Store_",i);6 J+ p# y" {. R
                if existsObject(Res) then3 u, g2 i& G5 X- ^8 b/ l! l
                        Obj:=str_to_obj(Res);
& ~, I# J3 r7 Y- t" T- D( e6 j                        Obj.deleteObject;. e$ w7 t% l1 V; }2 Q
                end;- h3 ^! g8 |6 a6 C  u$ O- u
        next;
% d% z/ `! _/ n! S* s        --shengcheng Status:zimoxingceng) @1 E4 s* _- G) q; h+ U* A* W
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");0 q- k* ]7 J1 F, u% y  d' h
        Obj.Label:="warehouse status";/ \* N- \( z; Z8 O2 y8 A
        3 @0 a8 a5 [! _% @# c' S9 ?
        for i:=1 to WH_nums loop+ x$ O* p& e* B4 N8 l
                Res:=sprint("Store_",i);
( a$ _) w" J) i- G$ B3 N                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);% v; E" v) ?! P# h. o& s8 Q
                Obj.Label:=sprint("huojiaceng:",i);! R7 w, o& d2 T4 G0 X  V/ X" B6 a
                Obj.xDim:=WH_x;  H  q! {7 M" A/ W" G4 g( ]( p
                Obj.yDim:=WH_y;
- O2 m! Q6 [* E- e                Res:=sprint("StoreData_",i);
+ Q* \/ k- e& r+ f/ K* W" \. a% p  y               
' W& W1 u8 k4 x+ S; E9 K                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
  p) P/ g8 u( o! f. L! ]                Obj.Label:=sprint("huojiaceng:",i);/ ^1 Q- Z% o9 D5 M  h3 U1 K* ^4 F9 `' u
                Obj.inheritFormat:=false;: J- w, ^2 d  o$ U
                Obj.maxxDim:=WH_x;7 K5 o4 S, \! M9 U+ h1 o
                Obj.maxyDim:=WH_y;6 U2 j* w# U- I/ J8 A+ ~' I  v/ D
                Obj.ColumnWidth:=3;
1 }% J0 f/ f- T  }% D3 |/ R        next;
8 c2 ]; e' z8 m7 z7 _7 k) W       
% D7 e& O3 j+ b1 O1 K" A9 u2 ?" `8 ^) j        .Delivery.MUs.Forklift.speed:=2;
6 A4 J8 ]8 `. P9 [; N4 [" E3 v        WH_var.delete({1,Part_Nums+1}..{*,*});
' o% O& b! u' I" }% h4 \! T        for i:=1 to Part_Nums loop/ L+ g) R9 J0 D) v
                WH_var[1,i]:=chr(64+i);# r# C& e! P+ r
        next;; G$ }6 n. H# v/ `6 S4 u
end;
* o3 f* {6 W/ Q, l8 V5 O& W4 q( f1 C出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了7 O5 d6 h9 I7 X$ J
( t5 E2 K& M5 X* e% L

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-18 15:09 , Processed in 0.021461 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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