设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4230|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。, z, {, y4 }: a( a
语句是这样的
- e/ w0 Y2 P0 S7 D7 S7 [& \. qis2 C) W5 l8 o8 y6 o6 x! u/ w
        i:integer;
" B" G( R6 \* Y        Res:string;8 h0 |: }  t- `% K: E: L
        obj:object;! _7 Z6 }6 S/ M% G9 f- O( L, R$ s
do/ ^! Q% H/ U! U& \( R1 X
        if existsObject("Status") then
& m6 V7 X8 j" s- T- t* a0 V                Status.deleteObject;# |, A6 ~, O7 J5 @
        end;5 X/ }/ z/ R1 d
        for i:=1 to 10 loop
- M* E/ V" O' @# \2 e, I. U% z* K- u* }) y                Res:=sprint("Store_",i);
+ M1 k3 M4 K& P& r* G" v! A$ v6 k                if existsObject(Res) then
4 G2 M+ u5 j/ N" Q1 C8 D) i                        Obj:=str_to_obj(Res);% b; X( [& `( I) L; w( ?$ U  i
                        Obj.deleteObject;
6 B/ o; Z3 k; D( \, @3 ~. a8 h                end;
" T) z8 Y6 J! T2 a  e        next;
' I% D% `* d( E' v' k# c. l' [4 `        --shengcheng Status:zimoxingceng5 h4 X3 X2 K: w& R
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");- Z- b. C, E  q/ x( W
        Obj.Label:="warehouse status";  t# W! K  n8 p  m% |0 W; m- n( n4 {
       
9 L, `* y" ~  \( z0 |/ m/ S        for i:=1 to WH_nums loop
. n1 G9 V: N8 B9 h& O, q/ e* j                Res:=sprint("Store_",i);
5 x# r+ ~# o( K' G8 c; }                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
, [4 o7 Q: t# Q9 n                Obj.Label:=sprint("huojiaceng:",i);- e! Q& a. {& _+ t* K+ @) {  @1 x, O3 e
                Obj.xDim:=WH_x;' e9 R5 Y9 `. r" m! t
                Obj.yDim:=WH_y;5 \& `, `5 `" I, P# W  a
                Res:=sprint("StoreData_",i);
9 G: M7 R1 A- ]0 N. q& S6 f               
' u% u, o- v( o' F, b5 e. k                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);$ i" z3 f6 w- a7 W
                Obj.Label:=sprint("huojiaceng:",i);" b/ J) ~( S" e% a
                Obj.inheritFormat:=false;
% ~2 ^( j# q/ A/ U7 n7 o$ q                Obj.maxxDim:=WH_x;
7 s8 B2 w8 O! [) R1 P                Obj.maxyDim:=WH_y;9 K/ h# n3 _, X( I5 e0 u; y% C
                Obj.ColumnWidth:=3;) n! D! s2 [% d9 ^4 f* Y
        next;" n$ A( z8 R. f3 G2 B
       
9 d* W! P8 N0 ?$ e( [/ H        .Delivery.MUs.Forklift.speed:=2;
4 p& D7 A! d$ }' {# ~        WH_var.delete({1,Part_Nums+1}..{*,*});; v" }0 A/ ]8 u$ [0 K; [0 c
        for i:=1 to Part_Nums loop
& ?3 w# T1 j  T" z' d! G1 Q2 L+ `                WH_var[1,i]:=chr(64+i);
9 H$ v/ ]' N+ w4 ~0 Q( V% p' H        next;
6 p6 m. q: o3 H* }1 n; |, Hend;5 Y7 T- W% h$ N' o" U' D
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了# L) P# T( b; `6 h# H$ t

4 E; ]  Y: j; `

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-10 09:02 , Processed in 0.014558 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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