设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3407|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。. s7 V; C6 H; @6 Y/ k. `6 J
语句是这样的) o" q3 M6 L! |6 v1 R; j" g
is" j) f2 |: @1 l6 N, n
        i:integer;
. _: }* O) Q8 b. B5 {) R' {* Y* q        Res:string;4 {. V) N1 ~5 I8 E$ c
        obj:object;
$ y3 i( x7 q2 u; I7 r0 Xdo
8 V+ [: l% b3 U( L2 Q! y        if existsObject("Status") then
2 D0 @& w9 u2 B% U8 x                Status.deleteObject;
5 f/ R" V4 ]! |! a+ k3 g        end;
2 ]& f) [7 m7 Y! k; s' l  r; B        for i:=1 to 10 loop
3 `" j  d& Y- Z2 |                Res:=sprint("Store_",i);
; H# e# V& p/ U) V5 Q% E6 [& d" `0 G                if existsObject(Res) then
" {1 e3 M1 [4 R; X& ?! S6 f! K                        Obj:=str_to_obj(Res);
! @9 \  P0 C% c2 N8 ]0 A# U2 @                        Obj.deleteObject;
2 I1 o+ D6 A) z/ S                end;
8 V$ m. k4 u: C% k, G& v, D7 R4 q. D        next;
3 [! G5 `) W) n% j+ t9 U        --shengcheng Status:zimoxingceng
# R% X4 }. L# ?        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
* D3 z; T0 V  H        Obj.Label:="warehouse status";
$ e& Z3 O$ @. w; {! k; R        ) P9 z- H% `) X& V# I" c6 O
        for i:=1 to WH_nums loop
* n6 V' s6 W5 G* [                Res:=sprint("Store_",i);
: m/ m7 y2 Z, `# I" y                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
' [$ n4 N) J- ?8 ]: [+ K  y' i8 E                Obj.Label:=sprint("huojiaceng:",i);
/ o" A5 K, w. d5 b3 ^) o                Obj.xDim:=WH_x;
" F; C2 l. U7 a                Obj.yDim:=WH_y;- F; `% a' o6 S, |8 R* F- U5 a
                Res:=sprint("StoreData_",i);
) U9 w3 F6 x% u7 i$ d1 p; P                & L3 U/ v5 j7 f2 ~  ^2 V) m
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);1 H* r  a- a3 r0 V
                Obj.Label:=sprint("huojiaceng:",i);% p/ N0 i4 m, i' N
                Obj.inheritFormat:=false;* L% G# S- X# x+ Y
                Obj.maxxDim:=WH_x;$ k" @: A4 X8 F6 S4 h: I  O0 g5 z
                Obj.maxyDim:=WH_y;
* {, v2 q3 ]2 {                Obj.ColumnWidth:=3;
/ G# D8 a4 q" |3 U' N3 o        next;' p% ?& F5 m6 D/ S: ]) `
       
5 |' \  e* X, e& [        .Delivery.MUs.Forklift.speed:=2;' y, O% `* E6 F% [6 `$ s: O
        WH_var.delete({1,Part_Nums+1}..{*,*});0 B& @0 W8 ?" d$ {$ N5 i* O3 A
        for i:=1 to Part_Nums loop
5 w- p7 N6 Y0 J2 D8 ?, S                WH_var[1,i]:=chr(64+i);& }0 K0 H- _$ t1 \
        next;8 V; \' h  }) r9 q
end;
7 Y* R9 E7 g' U9 P8 v5 g/ I9 X出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了( J# f* {  l0 S) f* g

  N* g+ j, |4 t6 G

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-21 05:41 , Processed in 0.018647 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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