设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4431|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。, L0 \) A( H; H8 v* H! ?
语句是这样的6 J  g* S$ O" O+ ~) r% @; f
is
9 o, h4 `" E" ^7 Q# S        i:integer;
% C" k# x6 M( C/ r3 K2 k        Res:string;. ]. w% W/ x4 o% j
        obj:object;3 k; Q8 i* _, v# l/ i) Y: ~3 S5 g
do
+ m' d$ A+ X8 I7 k3 K        if existsObject("Status") then
" l/ z, p3 ~! x: \1 U2 \                Status.deleteObject;
+ a1 q7 k' M4 H$ A9 Z9 ?  T        end;: w) Q2 F7 C! p  Z, k
        for i:=1 to 10 loop- C5 ^0 ?  A8 \+ d( r1 N2 l* q
                Res:=sprint("Store_",i);+ z$ ^% E, T7 n) |7 D( f" J
                if existsObject(Res) then
8 n4 x: }2 y. X0 z- r6 I                        Obj:=str_to_obj(Res);
* u0 k% {" K* P7 E& n                        Obj.deleteObject;
7 B, M' R' X) O- O8 |                end;
1 u6 M; r, `4 N- w. I' ?        next;# X7 y* n& a( \0 d  ^
        --shengcheng Status:zimoxingceng
. o% N. U9 `' f: `# J5 Y7 t" ?, W* Y        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
7 t! a+ ~& g% R  y  \        Obj.Label:="warehouse status";
+ A& w2 i# G5 V       
2 @# `8 A7 H$ i* o+ ~        for i:=1 to WH_nums loop
9 P5 \, R( e/ C2 `* C                Res:=sprint("Store_",i);9 n. i- Y9 l. _4 g! ?$ Z! V
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);, B" [; a6 B, [7 ^( S; W5 w
                Obj.Label:=sprint("huojiaceng:",i);
* U9 \# o  k5 x' q* z/ Y1 N* g6 y7 z& {                Obj.xDim:=WH_x;# q, g. F0 b; ], H
                Obj.yDim:=WH_y;
2 N8 M! B( ?" G% n! H( ^7 E2 q                Res:=sprint("StoreData_",i);
3 }6 I1 [. X; _( @                8 O$ K: X0 U* W6 `3 ]
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
; W2 {8 D$ w2 C; o8 C* J                Obj.Label:=sprint("huojiaceng:",i);0 Q  b. g9 B9 D" B& w9 q
                Obj.inheritFormat:=false;
( ?" s1 y& @0 x' t5 |                Obj.maxxDim:=WH_x;7 S: G1 W/ i# h" U
                Obj.maxyDim:=WH_y;
' M+ j5 l* ~$ p0 W' K# y                Obj.ColumnWidth:=3;
1 f; D0 r; h% I" o$ g8 P3 d! L5 U/ ]1 F        next;! T% F+ V3 C  x0 D3 N! [$ U5 V) {
        & w% n! ]) n5 ?  P
        .Delivery.MUs.Forklift.speed:=2;1 W* G, k" [7 m: E8 K" K; ^
        WH_var.delete({1,Part_Nums+1}..{*,*});
; B" Z' g2 l. r" A0 [7 A" V: p: F        for i:=1 to Part_Nums loop
" n7 O% b( {, S2 w% ]  s. d9 c: j                WH_var[1,i]:=chr(64+i);/ q1 Y: p* b7 J$ _' ]$ r, Y
        next;
2 D7 j% r% g0 V- J, yend;- {6 K' x2 C& d3 B
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了$ l  A8 `0 ~3 Z- t1 _" G, h
2 G- ~, K" D; ]3 X/ {0 _

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-9 01:37 , Processed in 0.018188 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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