设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4569|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。/ v/ f( _2 x/ a/ b" V+ `5 m0 v
语句是这样的/ v) h/ d% J! t7 Q2 d, i* D# _. p
is6 N" D! r) I! e, z
        i:integer;
! N4 m$ t- D, w, t2 `( g* b6 ~        Res:string;
9 N! _8 }, W" E- M        obj:object;
* h! k- Z6 j1 X1 y7 sdo/ r; G( v. T8 i' \- h) N+ l
        if existsObject("Status") then- m$ d# x# T( g; J6 p8 a
                Status.deleteObject;
# _1 R: D* b  w& n9 W        end;
8 E  ^7 K: Z, c. O$ o, Q2 O        for i:=1 to 10 loop2 p# M$ S/ o7 }
                Res:=sprint("Store_",i);
& {2 I' k0 R! V4 ?                if existsObject(Res) then, g- v5 x7 r5 t& v$ F) C
                        Obj:=str_to_obj(Res);0 l) R; Y+ {1 g! w. F: p% e
                        Obj.deleteObject;
3 A/ i$ D. q: n7 G& D" P; r                end;& Z# x9 R6 @" n# d
        next;/ B8 v) Q. Z0 F. n6 f0 k+ j
        --shengcheng Status:zimoxingceng! d8 }8 h1 c4 f2 s/ [
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");5 q7 X9 Y( \( h6 i
        Obj.Label:="warehouse status";
5 e/ N$ O+ @( C/ O+ _  U       
# U: v$ V5 e$ Z9 E6 Y( E+ ~$ H        for i:=1 to WH_nums loop8 B# B- O. j4 |. Q6 S1 `
                Res:=sprint("Store_",i);9 T- u9 W( M# ^% {6 M( ]" q3 h
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
+ ^- B# `$ D9 p                Obj.Label:=sprint("huojiaceng:",i);& J. f% Z% t/ j, n
                Obj.xDim:=WH_x;! ^; X) F, q6 _
                Obj.yDim:=WH_y;
0 G3 p% @7 m3 y                Res:=sprint("StoreData_",i);
2 a0 l& z4 E! Z. Z/ X                5 W4 h4 \5 N  u
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
0 K  {' m' e" d3 O" l0 ]& q+ d                Obj.Label:=sprint("huojiaceng:",i);) _4 P# {+ Z% K/ {- T% o5 k
                Obj.inheritFormat:=false;% k+ c1 w  J! Q4 r& g( f6 d1 |3 V
                Obj.maxxDim:=WH_x;
6 G* B' o# V* n% n' h$ H$ H                Obj.maxyDim:=WH_y;
8 }/ ?* f  E+ X2 z* S                Obj.ColumnWidth:=3;
" `9 V; a& F: ~8 Y! u" ~        next;3 X# F& G& K) P4 F8 `+ b7 V% l
       
9 s  [' F* M$ u$ Y1 k        .Delivery.MUs.Forklift.speed:=2;- S6 d- |) p) A( I7 s3 f3 I; t& c$ ]
        WH_var.delete({1,Part_Nums+1}..{*,*});
3 `0 I2 ]; p7 W& |; W- m; \        for i:=1 to Part_Nums loop
5 \2 w/ g/ ^3 p( j  p0 J                WH_var[1,i]:=chr(64+i);( E, z0 N. k. s3 b4 N/ n
        next;2 L& I& P0 u$ \; @' ^" b5 S4 L; w; m
end;, L' U% V6 _, P: B9 l* O7 H
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了, |2 G* @8 W/ {: T

9 f5 D! s8 H9 N+ I9 X

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-9-3 08:10 , Processed in 0.016534 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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