设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4076|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。9 |1 C. N* i3 E! ^. T
语句是这样的
- e, i+ F, c9 s* \6 D1 Vis
) U" d& U! h; o  k6 J  d) G2 Z- ^        i:integer;
! W$ i" D' k8 `! r4 o# T        Res:string;
- e3 a4 Q$ m( f0 T        obj:object;
& _% m4 u! N3 c6 x( D. _* j/ {# Zdo
6 {) `% q. |$ B1 X0 ^9 F        if existsObject("Status") then
$ w( k% M  b- F$ D# [                Status.deleteObject;
0 V+ K1 J2 g' B9 R0 Z4 w* ~        end;
) s* o7 n- N* Z        for i:=1 to 10 loop
# V9 p2 l5 z% p+ \& y                Res:=sprint("Store_",i);
+ Y6 }/ V, e7 y) K7 d- i                if existsObject(Res) then
4 o9 B" B) P- Z) n) u7 G                        Obj:=str_to_obj(Res);' Q$ y. v' H  O' {8 s/ v1 G0 f
                        Obj.deleteObject;/ ^2 F4 M( w5 n% v  x9 `7 v
                end;0 N0 z, F# u- h* J( p
        next;
; h8 i- G  u" u2 v        --shengcheng Status:zimoxingceng
7 \9 C( ~; ]0 h$ ?6 V        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
% A. F0 t7 j- x. x/ t9 K        Obj.Label:="warehouse status";" P; h1 y+ i7 O" Y( r! J
        , N% g* Q, @4 H' y- Z8 z
        for i:=1 to WH_nums loop8 \9 A, k" z  l8 D( m
                Res:=sprint("Store_",i);6 c8 x, ^& W3 F' I# H
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
( x. d6 }- H. T+ m2 [  ^                Obj.Label:=sprint("huojiaceng:",i);9 e2 n- `! U5 Y- P- e/ Y
                Obj.xDim:=WH_x;1 M  e# X0 C: L6 U
                Obj.yDim:=WH_y;
; [" G; v! |$ h- [2 H/ r1 d                Res:=sprint("StoreData_",i);" h' i2 c" J/ J7 G2 W; C# m
                % L5 M$ [) J+ B+ S
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
1 x8 j& M2 e( p' a                Obj.Label:=sprint("huojiaceng:",i);
% z9 H3 T( [1 x3 S- t8 n                Obj.inheritFormat:=false;) s: A' w$ A% u
                Obj.maxxDim:=WH_x;2 p* @, Q1 w8 s
                Obj.maxyDim:=WH_y;
7 I0 W" q8 N$ \2 _                Obj.ColumnWidth:=3;; a8 l5 @2 V, u4 I: V6 f$ x  d
        next;
/ S: {+ z2 A( I6 ?! U5 A) o       
3 [: |& R6 L' X& I3 N( F: G        .Delivery.MUs.Forklift.speed:=2;8 Z  C1 q+ {8 _' \5 x, V
        WH_var.delete({1,Part_Nums+1}..{*,*});# F* c. R8 U( F
        for i:=1 to Part_Nums loop% \6 B: _9 b) d( H. l' R
                WH_var[1,i]:=chr(64+i);& y5 C7 o  y% u, i/ b
        next;
/ u- r" n0 K6 S7 Q/ d6 c& Q6 wend;  H9 j5 x! K# [3 A
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了1 `3 U6 s. k, s8 f. O4 E, i, K
! Q! t3 S) a, B, @3 p

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-15 07:51 , Processed in 0.016407 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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