设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3417|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。9 x  A) y+ M; M& I2 h( m% _
语句是这样的; G4 T& D9 {% Z/ |$ Y4 W
is
) K5 S) d  c' V1 m) z8 A        i:integer;7 b) E. r5 y+ l. K- `( a/ `
        Res:string;) T$ ?8 b" q- R2 Y
        obj:object;$ `: h9 T8 x1 x, v) c
do
1 G! y* ~1 Z, W- I6 t: C) y        if existsObject("Status") then
5 N3 ~" Z1 ]( T- O                Status.deleteObject;6 [0 E% m5 h6 \! Y( x5 P
        end;; |+ I& I# m( |6 i  H/ x4 e
        for i:=1 to 10 loop
) L6 I7 _) N1 ^. B! M- e" ~) x                Res:=sprint("Store_",i);
* p5 a( G( t7 t7 C( B; h                if existsObject(Res) then. s/ {  j7 O1 b8 u  o4 b
                        Obj:=str_to_obj(Res);9 g  R9 F# \* ~/ C2 @6 N4 a$ d
                        Obj.deleteObject;
3 d+ H6 s+ K! G& T1 j3 Q  g                end;
7 n3 @! s& X; o        next;( E  w# F8 R! L' [4 ^7 J! l0 E8 p. J+ X& L
        --shengcheng Status:zimoxingceng
; ]6 _2 n$ [! Q0 A; O1 C. x2 u# M        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
% U; r1 \7 P& |% E        Obj.Label:="warehouse status";  \0 U) r! x+ |7 g* s4 H' B  P; e
        / q/ O1 k8 @  i3 U1 G) [. s
        for i:=1 to WH_nums loop: ^0 u+ e4 E0 |# @
                Res:=sprint("Store_",i);: F/ B3 A( z8 z9 h0 |1 v6 ]9 E
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
6 q" O" s8 W1 a% f7 K3 w) F8 I                Obj.Label:=sprint("huojiaceng:",i);  \" c: B8 p$ U
                Obj.xDim:=WH_x;7 j2 f1 o, P- ~
                Obj.yDim:=WH_y;
4 g% A0 k8 ^8 C0 y  x                Res:=sprint("StoreData_",i);
- x6 H" l/ n" ~. r' n9 y1 P                - @8 j( F/ k/ T5 ]5 M
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
8 g2 ]2 k3 c3 T) A                Obj.Label:=sprint("huojiaceng:",i);
5 d% G% `* V" h5 ~0 X% q) ?' E$ p- x                Obj.inheritFormat:=false;' B# H! G/ X: a3 o
                Obj.maxxDim:=WH_x;
6 ?8 X6 I$ d5 B1 b% l8 J, I' Y                Obj.maxyDim:=WH_y;
5 m! [, x# |9 @9 l) K                Obj.ColumnWidth:=3;
% l* c+ J6 L; A        next;
0 @: O1 s& o& P- H       
' A6 ?3 ~* z7 N1 H) B& M        .Delivery.MUs.Forklift.speed:=2;( o& g( U- R' _; Q% l9 p2 H
        WH_var.delete({1,Part_Nums+1}..{*,*});
+ v5 ~, X" a2 k: j" \        for i:=1 to Part_Nums loop
# H$ B4 ?! X: U9 w7 [                WH_var[1,i]:=chr(64+i);7 ~0 L! J. m  X# B( B/ L3 j- r
        next;
. C; a: ~4 ~6 l5 h3 f5 |- Vend;
/ v# M1 O+ c( O: N" h- {  G出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
3 z( X' B$ D2 C# W4 i  _4 n
0 L5 H0 W  z# }7 H

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-22 22:26 , Processed in 0.014767 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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