设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4512|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
1 D! Y5 ^! E$ P9 b% H语句是这样的3 W4 M5 i# W' d$ N; O9 N! W$ ~
is
1 I" P8 f( z. L$ s        i:integer;) Q* r* w/ f  p7 L; w3 H
        Res:string;
2 I2 N9 x5 G* y3 y; z' r8 O3 u        obj:object;
9 h+ s7 M6 ]" K  ]/ ]# N: ]9 Ndo& [# S  s+ x/ j% _) }7 m7 t
        if existsObject("Status") then
& x' T* B- a7 X                Status.deleteObject;
( u0 F0 b) ^1 z        end;
7 P0 G( B5 w/ s8 s        for i:=1 to 10 loop$ z1 ^3 s; w) A' h" b
                Res:=sprint("Store_",i);# o$ g# t) X6 L0 \$ L. B7 L/ ]
                if existsObject(Res) then$ o+ M# `% g! P/ J6 t# h
                        Obj:=str_to_obj(Res);
/ Q  k: M. ~1 q- V( a" E                        Obj.deleteObject;
- D* m% L: Z) L! c                end;
0 o1 z& p9 F  Z! Y4 Q; i+ E' Z        next;1 F& p7 ]% l% [& p# l* e# L; y1 V
        --shengcheng Status:zimoxingceng" R* m% x* \2 x. z% z* @' F
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
. D. q1 c5 Q% ^- k  Y        Obj.Label:="warehouse status";
5 _6 P- E# ^) x- [  q! E* j        7 z. @8 M6 f' z" m) E) W/ L; E
        for i:=1 to WH_nums loop
, K& y, ^5 q0 i7 Z3 `& U( O                Res:=sprint("Store_",i);% f4 c2 c( G4 g9 M3 \" H
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);6 p% s1 z! k" }; y6 O
                Obj.Label:=sprint("huojiaceng:",i);
7 G0 `! Y5 w; [1 |7 y' b2 {2 l                Obj.xDim:=WH_x;
5 i. o' C% Y; G" c6 Q                Obj.yDim:=WH_y;
2 b, H3 n  v9 G) `                Res:=sprint("StoreData_",i);
& K+ Z6 G5 C! ?2 M7 l  z/ C               
- l+ i/ E' h" M- C                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
4 V3 G2 I& F  m" S5 }- l9 I# G                Obj.Label:=sprint("huojiaceng:",i);
0 w  K8 ^4 M: j9 g! s9 Z6 @                Obj.inheritFormat:=false;
9 H3 T3 Y& ?5 Q. ^                Obj.maxxDim:=WH_x;, N& k5 D! Y4 x$ m0 x
                Obj.maxyDim:=WH_y;' C' P1 Z. I* V  ^! U! F
                Obj.ColumnWidth:=3;
/ }- f  o2 v  N' k' ^8 }        next;; \2 E  F! F; \" g9 L
       
* n# @4 L0 h9 a        .Delivery.MUs.Forklift.speed:=2;
; M$ q$ ^3 O* ?, s! i        WH_var.delete({1,Part_Nums+1}..{*,*});
5 q/ K/ ?" f3 S& p+ t        for i:=1 to Part_Nums loop
3 L  F) c! `" a                WH_var[1,i]:=chr(64+i);3 i& X! a% `) N& i
        next;' ]( J& {4 f7 l' g& [
end;, v  Y: T! U) Q- S
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了) Q+ q6 T$ \2 F. q- ^; q
% S# Z/ N6 g  @! u, E# K5 Q& k) U% r' O

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-26 08:36 , Processed in 0.016902 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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