|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。: y+ d9 W# ], X4 g" j S
语句是这样的
* X1 H8 ^" r/ w( xis
, R2 e( G' i" ` i:integer;
3 |0 |/ q- `. \ Res:string;$ {# ?0 V1 _ H: @- X* h
obj:object;5 T$ U9 J7 H* r* K) z1 z. u
do
- @% }. H& `* o7 n/ k if existsObject("Status") then1 e% u! ~% E( `4 X( u. p, E3 t
Status.deleteObject;
' W5 w$ w$ R. K7 ?" W# y end;9 w, j2 x6 C; v: L% X) x) f1 z
for i:=1 to 10 loop
; X! _4 L2 D( Y6 v Res:=sprint("Store_",i);3 o0 ]. Y" [1 A1 p
if existsObject(Res) then
8 p ~" U1 X! N. Z) T Obj:=str_to_obj(Res);
- ?/ F9 j8 a M; R$ { Obj.deleteObject;& ?5 v& v7 e$ I$ m+ p: {
end;# r9 a W* f+ b0 X& k& A% e
next;: ]- w2 a O3 {6 H. }# \; ^) t
--shengcheng Status:zimoxingceng
' P/ _( b: [8 ^ Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
; J1 ]# r& Y4 [4 }# q! h$ [3 i Obj.Label:="warehouse status";# M& h0 C# \1 v8 S* @, [% u* |
+ R! C! _# Y% o9 W |- l2 u. a$ S) z for i:=1 to WH_nums loop
, B& B7 ^0 c2 S. V5 b8 B Res:=sprint("Store_",i);
) c8 b/ j$ q1 T ? Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);' V1 q( g( F0 g- p; w
Obj.Label:=sprint("huojiaceng:",i);5 `: q' M" ]+ z
Obj.xDim:=WH_x;1 Z0 @. y( P1 A2 \3 Y
Obj.yDim:=WH_y;. n1 L; `2 Q8 U- K) t7 q8 g1 D
Res:=sprint("StoreData_",i);4 f$ g; k2 b r+ [- p7 Q+ L$ Y7 B
' t% y% H" {% [0 U% L( a
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
6 f- H% J' u- k3 H1 o9 C4 z Obj.Label:=sprint("huojiaceng:",i);; r6 e5 T v: \3 z9 b( p) Q
Obj.inheritFormat:=false;) q9 x7 o, i+ B2 l: u N
Obj.maxxDim:=WH_x;+ t4 T7 K* a/ D2 p J0 A9 s
Obj.maxyDim:=WH_y;/ [7 s9 @, j) j2 b8 i6 V
Obj.ColumnWidth:=3;
+ M; P3 s% p5 l next;
' b! i& p4 F; }( q: M* w Z9 A
7 \) k& e( r+ v- v7 Q .Delivery.MUs.Forklift.speed:=2;5 v/ U, @6 v4 h! [
WH_var.delete({1,Part_Nums+1}..{*,*});$ ?" V q5 q, ?# T3 j3 o
for i:=1 to Part_Nums loop! o. Z9 T+ [7 R8 u" B" p4 M* F8 c K
WH_var[1,i]:=chr(64+i);
* b4 H L2 M2 p" M; o3 G next;
& }0 G- D/ q9 S5 ~5 J a4 p, lend;) f7 S. t% Q# T' g
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 % H1 k0 P! U0 y' L ]2 [
0 p* D! d$ C( {% n
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|