设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4145|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
# u$ {2 \) \4 O; |语句是这样的5 W0 D4 \8 g  z3 y) A* m" B
is3 D2 S. V' |9 n8 ]/ r
        i:integer;
" a2 {7 ?, x8 C9 @9 S4 V        Res:string;
1 M- \/ B( d# R# v        obj:object;
0 V; S$ F0 Q# G: m% M* I, }do
& z# _7 f. C0 d  u: W7 Z        if existsObject("Status") then* Q4 [6 l# `4 \% s
                Status.deleteObject;
, L3 Q! ~1 J. q! t        end;
. ]6 o5 J* v# J: M" Z+ i; L1 Q        for i:=1 to 10 loop
% v, \5 {$ k# |7 P                Res:=sprint("Store_",i);
& w& V# u& L" q                if existsObject(Res) then
) Y" v: Z  S. M, O6 N& m% R4 n. ?( u                        Obj:=str_to_obj(Res);
8 I% B# W6 F( S1 b- T                        Obj.deleteObject;/ ^) e" @3 Y! d0 A  J1 h1 c
                end;
: n& {/ H, H! u: u2 o2 ~" B+ N3 `        next;
( k( H9 X$ I+ d8 Z3 N- l& Q        --shengcheng Status:zimoxingceng
, o+ F3 @* z+ T. _5 R9 W1 X        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");3 M% y+ k# J" V/ W1 ?# X# {
        Obj.Label:="warehouse status";& P3 T; }3 D8 f: U* @; E( \
       
% z7 G/ j0 P1 g        for i:=1 to WH_nums loop
4 c$ A, f& {  M                Res:=sprint("Store_",i);! b4 X$ i/ u- h  T1 c1 P
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
' i) d$ w5 B2 P6 L" ?% g                Obj.Label:=sprint("huojiaceng:",i);6 F4 k7 p4 N6 [8 P2 S, j
                Obj.xDim:=WH_x;% T5 \# b+ h6 {- q. l/ \& F1 F7 w* t
                Obj.yDim:=WH_y;
& L, R% Z; }1 ~$ n                Res:=sprint("StoreData_",i);
, t# }7 L) e7 ^! G( l               
/ V) d- U$ N: n7 p& g! L7 ~                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
. s5 K0 }; r/ [  L4 K& [* h7 y! K                Obj.Label:=sprint("huojiaceng:",i);
" a3 [2 x2 r) }! U                Obj.inheritFormat:=false;1 `; A% b) ^( W" _1 c
                Obj.maxxDim:=WH_x;
! _- N( B/ n7 B/ n. P6 {" E                Obj.maxyDim:=WH_y;
: r2 @; X$ F, w# i$ W9 q                Obj.ColumnWidth:=3;
! v# r5 V. ^" A) Z8 n        next;2 t' Q; j) c& ^$ Q6 _4 r4 h- ]$ ?
        # Y  `- a) ?- X
        .Delivery.MUs.Forklift.speed:=2;' s; [; x& L8 w! `5 ]" q
        WH_var.delete({1,Part_Nums+1}..{*,*});
2 @; U9 J" n; B        for i:=1 to Part_Nums loop
3 ]* ]  K* L* H1 X* Y3 g1 S                WH_var[1,i]:=chr(64+i);5 F/ y) g- C" \, R
        next;
3 L$ G- X! j# y4 e9 w& C! ]end;+ i& H" T# T* I+ l; H: Q. L1 P
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了1 F! @: C! O$ v- _9 d. [/ F! J% [

  d  d- f0 c) u) k2 m* P( K" R& [

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-27 17:29 , Processed in 0.015398 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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