|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。+ f1 [" W1 [2 X( Y* f% \
语句是这样的
% B" o" V! |. { q, Jis
A! |$ F; ], V3 F" G( S6 G N6 h i:integer;- r; y8 { d [0 B9 X$ \
Res:string;, k7 [; t4 S6 s' d1 Z: m1 R
obj:object;# A6 b$ e! @( E, z
do# |& ]* d$ P! O/ J9 s5 ]& C
if existsObject("Status") then
* ~/ C7 |& |, _) }2 G6 F Status.deleteObject;
" j) k: R( V+ k5 \2 n4 L+ j9 R end;4 I/ t) n- `2 c" }, O
for i:=1 to 10 loop6 p4 W W* w$ F; i$ R9 Z* x0 q
Res:=sprint("Store_",i);- E, c* i u3 H/ n
if existsObject(Res) then$ P- G, H$ f5 L, s7 S+ D- F/ Y: \1 L
Obj:=str_to_obj(Res);+ V! S8 {# i- C$ I8 e c
Obj.deleteObject;4 X y% Z+ {5 T7 q/ V. B
end;
/ r8 ^' k3 O+ j( q" Y9 P next;# N# B7 ?8 k, d& r( C2 [
--shengcheng Status:zimoxingceng5 R+ m0 u/ ^; G5 ^; H
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
9 h2 t+ J3 [; \: P) B Obj.Label:="warehouse status";
/ e4 ^ _! s% P. E& X% @6 ]
: } }' n h1 c; H* L* F for i:=1 to WH_nums loop3 k+ n( K* J$ ^4 l
Res:=sprint("Store_",i);* @% K) H9 h/ L
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
" P4 A) P2 G- v3 z2 @# P Obj.Label:=sprint("huojiaceng:",i);6 ^7 O$ ^( Z' h: D9 i& |8 P
Obj.xDim:=WH_x;
5 w5 r' [1 [/ Y0 { Obj.yDim:=WH_y;
& {: [: Z! z: E1 Y9 E( ^$ g Res:=sprint("StoreData_",i);
8 h7 g8 y4 [, f2 d % _2 K; O/ ], q1 F
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);+ Z$ d3 r+ ?* g7 W2 O) l$ w+ g
Obj.Label:=sprint("huojiaceng:",i);
; c0 j% Y" W! L7 Y7 _, g; C0 Y# Y Obj.inheritFormat:=false;2 g. m8 R$ l1 _$ ?% X
Obj.maxxDim:=WH_x;
) k- O+ o, Y, A$ M) N/ \* p4 y3 c/ ` Obj.maxyDim:=WH_y;
0 @' u; t! R) m& Y, R Obj.ColumnWidth:=3;
+ E$ e6 z/ }; ]& Y. e next;, ~; s3 c; e% `3 V& Y w; ~* K0 Z% d+ z
. s2 H! ~: ^" \8 H
.Delivery.MUs.Forklift.speed:=2;1 }: C$ }, D" d
WH_var.delete({1,Part_Nums+1}..{*,*});
6 E8 W' ^+ N6 e for i:=1 to Part_Nums loop* m# ?1 d" l9 a, a: M$ o4 c
WH_var[1,i]:=chr(64+i);, D5 o2 _- L9 r) N. N: W& s
next;
8 O3 f$ J7 m$ `2 s$ G: m- M+ gend;* l& }, V; H9 Y3 ?+ @
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
6 w j7 b) `0 k& r- I/ D2 }6 Z8 X* a3 k
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|