设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2803|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。+ A, _( N+ T, u) y
语句是这样的
1 _6 e1 J) O, O2 F' B. R) i) K3 Cis7 s9 m8 d. c8 z* q* J
        i:integer;
( ]' _; A# R/ }. g, c# I6 e( r) h1 z        Res:string;2 |7 _- V2 O" X1 t2 ?1 O
        obj:object;
: L* \! ]& o2 y% }# _0 f. _do
4 z4 G* G$ w) A/ ?% @        if existsObject("Status") then% ~1 ]  x) ?7 f* j
                Status.deleteObject;4 x8 ]+ B- J; j9 ?" g( N- g
        end;
- W4 \) _  C! ^8 R7 Z0 B, y1 S        for i:=1 to 10 loop0 q; n+ q' [5 |$ W) A( |% ~4 U
                Res:=sprint("Store_",i);# L$ V/ s( G" W, q* A
                if existsObject(Res) then
9 J& D0 D  F! O4 _9 P                        Obj:=str_to_obj(Res);( r1 Y+ C6 g1 N. Q/ y7 }5 Z8 I
                        Obj.deleteObject;
+ V: p7 p; |, b6 ^: {, \6 `                end;1 S) L" s% y) x0 T/ e! h
        next;: L* G- k3 \4 W9 L
        --shengcheng Status:zimoxingceng# k1 J2 `0 m8 e
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
$ o) n+ T# ^, O* g/ Z5 @2 `" g        Obj.Label:="warehouse status";
. h1 ~$ ^, N' s( r4 t. u       
# T( ~& ~( }% [1 i7 F        for i:=1 to WH_nums loop
2 d$ ]% m$ ^5 U7 K( C& e                Res:=sprint("Store_",i);/ V, D2 @7 p; E  R  E( Z6 l
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);# P" d6 E- R+ N5 n- T! M0 {" ~
                Obj.Label:=sprint("huojiaceng:",i);2 I! V) }: Y) _
                Obj.xDim:=WH_x;
: V. M; _  E* H4 _$ x                Obj.yDim:=WH_y;/ G6 l& Y6 d) F4 `& I
                Res:=sprint("StoreData_",i);' u  [$ N" t! B& T$ h/ K* E
               
. @2 n2 Q( P4 [8 N% l                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
4 k( u6 @, K: j) O! @2 j# Z                Obj.Label:=sprint("huojiaceng:",i);7 s1 J( ]* r. U$ v  m& n2 h
                Obj.inheritFormat:=false;& t4 R% B% h2 m9 y/ p& w
                Obj.maxxDim:=WH_x;; u8 E7 i. x6 f
                Obj.maxyDim:=WH_y;8 c5 ~4 [% B& _. C( Q
                Obj.ColumnWidth:=3;
$ L8 {8 e4 q% ?6 R0 o        next;
* M( \& M+ @7 ]' {6 x, j% ]        9 `1 l: O' L* {& [( ]6 T
        .Delivery.MUs.Forklift.speed:=2;' `) V# R# X( V6 l9 I
        WH_var.delete({1,Part_Nums+1}..{*,*});4 |0 _6 |- P4 _* k" Q* \
        for i:=1 to Part_Nums loop/ l. b# y: D6 @
                WH_var[1,i]:=chr(64+i);
2 R" i3 K: ?- H' J6 v        next;
$ E# p' m3 I9 z3 h+ M( \0 H9 pend;/ u0 T( a* |. M( V! J$ G9 g
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
9 j3 j/ |7 S) z8 H
, u; s; t* X+ B  H2 l

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-10-15 09:52 , Processed in 0.015787 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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