设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3685|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。: g7 n$ q( \" C" w  C) x5 f
语句是这样的
) T  G4 f. g8 |% n) g+ U+ Eis6 k6 M% u; v: u, M" {6 _
        i:integer;
: b8 X' e; S- s5 w6 G* {        Res:string;
2 a9 {6 @  V7 U, c" t        obj:object;
8 S# K! C4 J- [; M5 xdo
0 L* u- A6 q* x/ \- T6 |9 a' ?        if existsObject("Status") then
/ q: a0 F! Q( t) k, M                Status.deleteObject;
+ ^5 Q; {; _. N8 p' m/ a* I; E        end;
7 I: Z9 Z. R% L; X        for i:=1 to 10 loop# S; c& a5 H& U3 z4 @
                Res:=sprint("Store_",i);
5 r4 i+ O7 n0 I/ }  M7 d& M) _                if existsObject(Res) then
" X. v% q7 {) C6 m  ~                        Obj:=str_to_obj(Res);. e9 ~; w9 S& g. I. ^" x* f" a
                        Obj.deleteObject;
/ K" O6 C* K7 I" \* m0 i                end;
- \7 Z) K) t" b8 \/ K0 g* G- p        next;) i/ |; L) q4 ~1 \
        --shengcheng Status:zimoxingceng! E! W: t1 u  S" l6 y: [6 a  J- S
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
6 }5 R. D' L% j8 O, Q' A( r        Obj.Label:="warehouse status";; z2 x% R7 i: W$ j8 ?- U
       
5 k* D# a3 d5 {* I6 M; z        for i:=1 to WH_nums loop
- S0 B" L9 ^" P$ E' s3 }# K                Res:=sprint("Store_",i);% h% D5 t2 D) u5 O% I% z1 H
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);4 u# N1 D1 m. A6 e" E
                Obj.Label:=sprint("huojiaceng:",i);
  g( w3 P1 G( g                Obj.xDim:=WH_x;
# ~$ p+ h" v5 l) ]4 L8 N% D, `                Obj.yDim:=WH_y;
. k% {# C' I& Q# t                Res:=sprint("StoreData_",i);
. e0 f: K, I9 G" e) s  W( [                1 [- ]. b& O. L; M! a% A  w3 L
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
$ _8 M# x" r" f: r7 p: R5 H                Obj.Label:=sprint("huojiaceng:",i);
4 n6 U- @; w3 v8 {7 R: Q! |  j" ]$ k                Obj.inheritFormat:=false;9 Z% p  T+ f# A9 k% |
                Obj.maxxDim:=WH_x;
, @8 K: v% S) T% m* W                Obj.maxyDim:=WH_y;4 j# c6 n+ a8 W/ N$ u5 y% ]
                Obj.ColumnWidth:=3;
) G# O1 q8 X% T$ x        next;! n6 f+ D; s/ B7 z$ l( D4 j: v5 _
       
2 T7 Y/ T$ F1 N# `( D        .Delivery.MUs.Forklift.speed:=2;& S6 ^! W3 K$ c' |, v
        WH_var.delete({1,Part_Nums+1}..{*,*});0 r+ o6 y6 u9 Q! {8 S/ [
        for i:=1 to Part_Nums loop
+ e1 g# {$ L1 M; g6 l4 v1 `+ d                WH_var[1,i]:=chr(64+i);$ J( W- t1 Y  n7 a2 R6 J
        next;
8 C1 ~! a' e3 o2 ]7 K4 \3 P% xend;
7 V0 D2 z5 O/ @1 e出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
" l2 s4 J/ B) q& I7 R5 X' O- X6 R( j* ?+ g

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-14 01:51 , Processed in 0.019514 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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