设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3815|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
' X% z3 P( N# ~- ]! H0 X语句是这样的7 h7 M8 {( V+ r& J5 @7 `1 M
is6 p9 G5 v- e( s  [3 W1 i3 a+ Q' ]
        i:integer;
, f/ @! u$ f0 z$ t& o  z. b        Res:string;
9 z: y; k7 A% w- b5 G2 I- c        obj:object;
9 X* D- w0 J. b  |' T0 ^; \2 Ndo+ Z$ _$ `, S3 d. P3 x# T
        if existsObject("Status") then
! U/ `% K* F. R- k                Status.deleteObject;
/ S  K4 \$ @& h6 d5 ?( m        end;
' v  b6 ~' n0 p6 W- k' \3 b( V        for i:=1 to 10 loop) I, K& V, s0 y' K: D. W2 U/ l/ f
                Res:=sprint("Store_",i);7 c3 R1 H! k( z! Z3 F# z
                if existsObject(Res) then0 m* L* r$ Z- M5 x- D  Q# |
                        Obj:=str_to_obj(Res);
8 ?6 E/ a- C2 T7 ]* F) [& Z+ R/ O                        Obj.deleteObject;
3 z9 g: d& \! Y" v+ D0 U$ B                end;: l$ a) ]' _9 G0 r4 w6 \
        next;) @& [8 |! c* \6 B- X# x  N, V
        --shengcheng Status:zimoxingceng8 c. G  ?& y  t4 j6 R. W
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");* i# R, i2 z$ Q6 y
        Obj.Label:="warehouse status";4 L( K" X, {0 p$ F1 |1 N1 z
       
* C5 m* G6 Q' r5 o  f6 e9 t        for i:=1 to WH_nums loop0 b/ W9 g  ^+ M6 A
                Res:=sprint("Store_",i);
4 q' e# Y6 Y5 \% v' G( A                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
0 \( A/ Q3 V( s5 c! u                Obj.Label:=sprint("huojiaceng:",i);8 z) e! R% G* L& A  p4 w
                Obj.xDim:=WH_x;8 C+ ^' `  L, n$ |0 L
                Obj.yDim:=WH_y;
  D! u" n5 ?: C/ Q                Res:=sprint("StoreData_",i);
/ {9 p6 E. D" i$ F1 ~               
# u3 p2 x' {/ M- B3 ], l. Z                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
: `+ K. i5 F# ]9 A6 `  `/ s                Obj.Label:=sprint("huojiaceng:",i);
, K" V& k: d; {+ a# I                Obj.inheritFormat:=false;
' k1 f$ }0 {( Z  a                Obj.maxxDim:=WH_x;# F1 u6 A) Y% v9 V
                Obj.maxyDim:=WH_y;
$ a! e8 ]% w5 I8 p# a  y+ k- S, A                Obj.ColumnWidth:=3;5 ?4 L1 ?0 j9 @3 a: B4 a) Y. K: M
        next;
5 M8 \2 Z/ r8 J# C& B       
. \( J1 s* I. V# [! D$ b        .Delivery.MUs.Forklift.speed:=2;) I3 `6 t3 D% P# g
        WH_var.delete({1,Part_Nums+1}..{*,*});. _( D% n/ Z& o- G" E
        for i:=1 to Part_Nums loop7 ?/ v+ }7 p$ ~5 |( U; b; {3 r* h
                WH_var[1,i]:=chr(64+i);4 \9 r* j" ]" u8 p
        next;
8 L: N: w+ A  r1 v( j% H1 s( ]+ e# k! ?end;
0 {- I& j6 N" z% f5 G出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
  h: B$ r$ U( W6 n# I: m, _5 I' K' N$ p4 E' D( n

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-29 19:03 , Processed in 0.021033 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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