|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
2 V' l% G, T: E* j* Z% `: u! ~语句是这样的
2 ^ F1 h9 [) b: n$ ?5 A \- tis
$ u- y% h3 e( U% M1 E( a5 X: S i:integer;2 s6 g7 z3 O% l+ W, k' T
Res:string;
! I, j/ c5 H9 Z1 d obj:object;2 S( n1 P% C/ ~$ L& C% ~
do1 W: ^" u6 a- z3 i) o$ M
if existsObject("Status") then
" A) S/ U+ `0 {: T! Q Status.deleteObject;* J% s& }3 ~& u' s' ` f- l
end;9 K: G4 w& ?- n; u G
for i:=1 to 10 loop7 ~, }2 o2 {. i$ K# a1 U/ b
Res:=sprint("Store_",i);
3 }2 ? C! l2 l, W8 g- f8 i7 h if existsObject(Res) then2 V7 e- i% i5 H! U* Y9 g
Obj:=str_to_obj(Res);
- ~# _2 \/ x2 e3 \- }; t1 ~ Obj.deleteObject;0 g( H/ \. P% z0 `( w$ s+ M
end;/ b- Q$ d! n$ ^+ Y% o1 d& B N7 [
next;
' K0 F9 A/ V) @, Q( H; S+ c --shengcheng Status:zimoxingceng
1 o) f" s# L C2 d Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
1 D) {" ]) @- c m; H3 C Obj.Label:="warehouse status";8 l; `, v" c/ S# f9 x% S7 v
: H) j& l8 m U: g" U
for i:=1 to WH_nums loop8 c8 r; I/ C2 ~
Res:=sprint("Store_",i);( s" ]% h4 g0 `6 G
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
8 l9 `. D6 G* K \, Z4 h Obj.Label:=sprint("huojiaceng:",i);1 M$ s9 t7 z2 z2 q% x0 E( m" h
Obj.xDim:=WH_x;% u' }& ` z1 v4 a+ S
Obj.yDim:=WH_y;
3 \; u& C2 i+ N9 E y+ r1 [$ z Res:=sprint("StoreData_",i);' r9 M" S5 ^# _# s
# q" W J' Y' r! G Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);8 t: T0 C4 H8 {9 C' P4 C- r- k
Obj.Label:=sprint("huojiaceng:",i);5 H, W. o# Y A! Q
Obj.inheritFormat:=false;
" ~* P% v9 f* m) ~+ Z Obj.maxxDim:=WH_x;
* }; j3 R w* m( N! x1 ?# k Obj.maxyDim:=WH_y;
& y1 g5 ]: J2 s1 q! _& T& W. B Obj.ColumnWidth:=3;, Z- ~7 K- ]) A% e9 Z: Z
next;9 _. [9 g0 V! n8 j* @
+ R7 ?! Z u% k3 V% S .Delivery.MUs.Forklift.speed:=2;; I9 i. X( h% q9 H! l
WH_var.delete({1,Part_Nums+1}..{*,*});
3 R$ g6 }# E& l for i:=1 to Part_Nums loop
7 e( R4 \8 j& E4 S ^7 x WH_var[1,i]:=chr(64+i);
0 E3 j# ]- M( A' y# Y( i( u! D next;1 `1 \2 X3 M' L/ c. o
end;
( n/ } |; I6 S' s$ B/ C出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
' P" n% I8 m" ]6 z4 X, c7 `) |
% a4 E! _( x+ r8 k |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|