设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3080|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。. s4 F2 u7 \" F2 l
语句是这样的, j6 J" V. A# g" G' _
is- o/ c) v& h; x8 W7 V, G
        i:integer;, K# H% ]8 _9 ]" N5 [0 r
        Res:string;
* [7 V+ e7 X; S' R6 i        obj:object;
" t( `/ \7 ^) Q# q- S6 ddo
4 M3 [9 y7 P# P4 w7 O( g        if existsObject("Status") then7 t. d* {* N! o9 K" g& R
                Status.deleteObject;: ]0 G- |3 J; Z8 k
        end;
1 c( {8 j5 F3 K% F7 d; x9 @        for i:=1 to 10 loop
: \9 {6 j$ ~; T5 X) o" ]! i1 {                Res:=sprint("Store_",i);
) n: P# h' g3 b# z                if existsObject(Res) then
: j) {8 x7 H9 P- T0 p4 A                        Obj:=str_to_obj(Res);
+ Q- C/ W; @$ L; f                        Obj.deleteObject;+ E5 T- J( s. R% l5 I  I
                end;
* e' U" p/ M# g. ~( U  k9 Z        next;
, r7 J. D! h  A+ ^) V: A4 n        --shengcheng Status:zimoxingceng
. `5 k) F5 t5 h4 d! j2 E2 p' h. I        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");: ^- g) |  `( ?6 y
        Obj.Label:="warehouse status";4 n. Z* b1 Z# t! p: P' v
       
) |5 |3 M4 ?' l5 `$ O        for i:=1 to WH_nums loop! m% A) k$ u7 k) w! T
                Res:=sprint("Store_",i);# k. X0 g; z, m0 J9 a& G; d* @
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
' `: U+ i$ `- l; w+ l                Obj.Label:=sprint("huojiaceng:",i);% D7 a' C1 ?# j* h9 a% w
                Obj.xDim:=WH_x;% T4 A2 m9 V. t: f$ i
                Obj.yDim:=WH_y;6 R7 s) Q5 F7 L$ W; K
                Res:=sprint("StoreData_",i);
' g4 m( E1 t2 k1 P               
" T, F2 @( E' T+ K! D3 a: T                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);" T4 ?. b+ }. h+ _9 D) \0 t
                Obj.Label:=sprint("huojiaceng:",i);9 Q: [& d1 M: E3 ?' @9 }1 i
                Obj.inheritFormat:=false;
0 D; W3 u/ ~  V( x0 P+ U                Obj.maxxDim:=WH_x;
0 P# S% B* V2 I* d( S                Obj.maxyDim:=WH_y;) x) h/ G; B# K3 P2 \
                Obj.ColumnWidth:=3;3 w1 }' \, t% }9 j: F$ g' }1 |& c
        next;  Q7 b# z! e& E% z- G. F" N
       
: F! P  ?, G1 K1 A1 V) I* _8 d        .Delivery.MUs.Forklift.speed:=2;
& o6 @% l, p6 i4 J" w. V$ i2 K        WH_var.delete({1,Part_Nums+1}..{*,*});; c; ?3 l. \4 P1 `( w+ u( ~
        for i:=1 to Part_Nums loop
& \8 {+ @- Q/ X6 |' ^$ E9 v                WH_var[1,i]:=chr(64+i);
* B/ I: A* B( s        next;& l9 d5 `$ A6 {7 K
end;
& e5 i: z4 O0 u- ~7 f# `1 g& P出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
4 ^8 r7 @: ]7 a
$ b$ i& M' _! W, i& e; Q  y

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-12-15 18:20 , Processed in 0.018974 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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