设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2977|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。) R0 U' G& m% s. ~
语句是这样的
! ^/ G% E/ t. s( g5 t- Iis
  |: a* x; |% T# z% h        i:integer;8 D. a; p$ j0 N0 J& ]1 o7 G
        Res:string;
$ u) D' Z! i; {' B9 p        obj:object;
1 B6 \3 b; W0 X: Bdo
- x, b- V" Y0 j4 V0 E5 u) B4 z1 r        if existsObject("Status") then) ]- c7 t, `( t) J$ ~! x
                Status.deleteObject;
2 ^+ r. p; @+ {( P) w1 D' l        end;
5 B0 K1 n, c/ t4 X3 [3 g        for i:=1 to 10 loop. e/ E) y$ W3 e, ~* V% ~$ a7 I) k
                Res:=sprint("Store_",i);9 i* h2 a& \" N$ [- `
                if existsObject(Res) then
/ g$ I# r6 D7 v" h; V                        Obj:=str_to_obj(Res);- {0 P8 k+ m! ]6 }- o
                        Obj.deleteObject;" C3 `1 n: T/ ~' t- F. Y5 `" h
                end;7 ?+ q9 I7 ?3 Z1 @& L
        next;
: J2 d7 ~1 ]: D9 @1 j' R0 P        --shengcheng Status:zimoxingceng% n6 x6 D) ^9 `) d  o0 {
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
! J$ T: X8 }0 i2 |9 w/ X% }4 s! L        Obj.Label:="warehouse status";6 i& b" Z4 Q0 u! H
        4 `' _3 J; Q* e! Z
        for i:=1 to WH_nums loop
. Y. ~* v# s# @: t/ y$ Z, a% I0 j                Res:=sprint("Store_",i);
2 b* v$ _7 U- r, D                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
5 N/ b$ f4 A8 }& a( z$ m                Obj.Label:=sprint("huojiaceng:",i);
; F# d; ^( w' x6 l. M) i6 V6 K3 x$ Z; P                Obj.xDim:=WH_x;$ O( l5 R; x. X* w( G) t. }* \
                Obj.yDim:=WH_y;* `* @" u2 N- }- G/ a' f
                Res:=sprint("StoreData_",i);
' c* @: Q" [( ?               
9 \5 E( o8 U' j$ T2 {! [' E                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
' [8 t* p* n# P* s) I) [) H                Obj.Label:=sprint("huojiaceng:",i);
  h; G4 Z+ H3 N$ A8 r                Obj.inheritFormat:=false;
4 a. u7 t; l! E/ |3 }* p) ~+ S                Obj.maxxDim:=WH_x;
/ x8 C4 |' ?6 d* r, B: `2 `                Obj.maxyDim:=WH_y;
5 s  k) V- Q; l                Obj.ColumnWidth:=3;
$ ^9 w2 F4 d4 Q7 u        next;2 u8 e* Y+ F- Q: D; d9 j' u. ~
        ' R; |8 [* h) a! O6 l0 y
        .Delivery.MUs.Forklift.speed:=2;
, w% Q1 I) ^: F2 o4 Z        WH_var.delete({1,Part_Nums+1}..{*,*});% [: f4 C/ B- x
        for i:=1 to Part_Nums loop
) |( Q0 w3 F" f& j                WH_var[1,i]:=chr(64+i);
$ |% C( Y+ X/ p& F* ]' ^( D. m9 o2 \. [' ~        next;
6 x. e) ~1 x- y8 C. h8 Tend;
. }4 w6 F7 m& _+ S出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了+ `' S" P/ l% k( E
1 M+ g9 f7 T: b$ {  \6 A

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-11-24 07:54 , Processed in 0.018342 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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