设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4574|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。8 a  s5 p  h' w4 R% e
语句是这样的/ f+ l. X: S  P" P- N* E
is* H  _, v' \- _0 r/ g' W0 ~
        i:integer;
. D0 a& x( R4 U* l# [        Res:string;
& b6 |; p0 S' a0 _, _        obj:object;
" j9 [  O, _  d; g2 \/ z8 @3 k; Edo
* m6 g3 A2 Z& @: ?4 W* ?  i( F5 k        if existsObject("Status") then
3 [7 d! C8 f4 I7 `8 J                Status.deleteObject;
/ @7 ~; x; z0 U" s. D        end;0 N- x0 H, w2 A. X/ S
        for i:=1 to 10 loop" ^  I' W5 R" k
                Res:=sprint("Store_",i);
- r# y; X  L8 P6 `  g" J# n9 s5 |8 A                if existsObject(Res) then! Y( U+ s! b: r  O8 c
                        Obj:=str_to_obj(Res);
$ t$ _6 q5 y" P% q6 I                        Obj.deleteObject;
  R/ U. G6 F1 K9 j3 |                end;
- K; K* g/ `! x( l- _8 q7 m        next;
3 ]+ d4 w9 T1 n7 r        --shengcheng Status:zimoxingceng( ?5 E: l3 x' G: L% N' S
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");' c7 v) t- X7 O
        Obj.Label:="warehouse status";1 Z9 U! E6 G4 r* @# u
        - q0 t) _' b7 A; A/ r% q
        for i:=1 to WH_nums loop
/ y: [6 J4 n% H8 V0 t                Res:=sprint("Store_",i);
$ {& C9 E% a# F9 f  S: @                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
0 f8 D& \; k3 x* Q8 q) s                Obj.Label:=sprint("huojiaceng:",i);8 P! n9 _- U) ^0 q  T& w8 B1 x: [
                Obj.xDim:=WH_x;
7 I' b1 _+ K" U- s" p                Obj.yDim:=WH_y;
2 T  o0 S' T/ w, t/ x4 \2 l                Res:=sprint("StoreData_",i);
  d7 ~6 W* b+ O. l8 v/ x% h( O5 k                - f: h6 ~2 @0 x8 e
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);6 n7 \: k/ {. u" b7 Y* M
                Obj.Label:=sprint("huojiaceng:",i);
5 e+ N5 Y) t7 u                Obj.inheritFormat:=false;8 p8 b' h3 r' _8 Z3 I# ?
                Obj.maxxDim:=WH_x;
* o; P! G, o$ r. R                Obj.maxyDim:=WH_y;
1 X+ H: g- u& [. X  p* O+ r                Obj.ColumnWidth:=3;8 `8 G! _! ~- V5 q; x% F' e) i# i6 h
        next;
5 J: `9 I# k! z; S' g       
& w5 M2 U0 V  h7 g+ o: ^        .Delivery.MUs.Forklift.speed:=2;* u+ F8 T+ @9 P& E. l- l2 I: w
        WH_var.delete({1,Part_Nums+1}..{*,*});1 [2 x; ~/ n0 y0 F7 c, k4 `
        for i:=1 to Part_Nums loop) R, q. \0 O& L" t* [
                WH_var[1,i]:=chr(64+i);
8 T2 a5 K0 B; u+ `8 u) `        next;
$ ~8 }2 `9 H; @end;
% i) q! R# y& i) @出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
" Y. Z9 [) c! G; X% K. V  @% Y% w1 o0 Y! Q! K: \

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-9-4 13:40 , Processed in 0.873275 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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