设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4381|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
& M5 c% v/ ^6 f( L' i: R语句是这样的
4 }0 G" ~; K- b# P6 qis
* ^0 Q1 B6 A/ p% z, x( Q        i:integer;
# E( w. ]- P4 Q$ A4 f5 E2 K        Res:string;
5 T& n8 P- h& X0 I" q        obj:object;
0 O& S7 s% s" \) z, z# Vdo
% F' M- K+ X- E        if existsObject("Status") then
" o7 k  q; e  D/ H* |" X$ x                Status.deleteObject;9 ?5 M- S4 X$ X+ r, V% g; X
        end;
- f. G6 K% d' S' `( |, A* e2 P        for i:=1 to 10 loop  o- Z% U/ ]8 T
                Res:=sprint("Store_",i);
  t7 |) ]6 k) Q& @8 o" _                if existsObject(Res) then
- D5 ]; b2 K# A" F* e3 i                        Obj:=str_to_obj(Res);* Q0 z: u# z+ r
                        Obj.deleteObject;* s" t$ l" }5 y7 k) k
                end;
* d, y) e  Z3 ^- M        next;
5 D/ r& ]$ b6 F        --shengcheng Status:zimoxingceng4 i5 _+ K, z+ O! [! V1 V, D
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
" U* u- ~% W! H        Obj.Label:="warehouse status";
/ Z$ Y  W* \5 ^0 l" ~, U       
& G; p9 L/ N. h. h0 W6 ^/ _2 c% m) |        for i:=1 to WH_nums loop
$ O% ]. N- T8 N6 x) n                Res:=sprint("Store_",i);0 D  p3 O' Q5 f5 [) ^8 u
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);+ M) I/ D# ^) `& w  b  j, A. @
                Obj.Label:=sprint("huojiaceng:",i);! m( g1 `5 w6 e+ m/ s
                Obj.xDim:=WH_x;
4 R6 `$ m( \6 s8 L: G+ Q' M                Obj.yDim:=WH_y;$ K: M2 r& ]: ^" t
                Res:=sprint("StoreData_",i);; U# F2 b' J: {1 _6 V4 r
                9 q3 u' l8 `" v$ ~+ a, S8 f
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);) X3 d" u( d% J( G& k
                Obj.Label:=sprint("huojiaceng:",i);
$ l4 V5 U' ]: U! ?                Obj.inheritFormat:=false;+ l- v+ D3 x. p7 X# X
                Obj.maxxDim:=WH_x;
! B8 N/ p: \) v, ^$ f                Obj.maxyDim:=WH_y;
  o2 D8 ^0 D6 q4 @                Obj.ColumnWidth:=3;% G7 I9 `9 u* b' ~; P4 A1 Y% F/ x
        next;
5 n  b2 U. v( \- V* ]1 v! l. ~! z       
' n' L6 c$ c/ P& q        .Delivery.MUs.Forklift.speed:=2;# P& I+ _2 W2 q6 S
        WH_var.delete({1,Part_Nums+1}..{*,*});- W% h6 m9 I, F) L7 ~* ^
        for i:=1 to Part_Nums loop
4 U( [2 j  k6 |/ o                WH_var[1,i]:=chr(64+i);% B% M! X: k( i4 N+ W
        next;
7 k) y* m/ e- G7 kend;
" b2 f5 z/ B5 u& X7 f出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
# F: E0 R7 D+ F
7 w( N" o+ u# C. L6 S: i9 \

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-2 19:32 , Processed in 0.021318 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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