设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4242|回复: 3

[求助] 如何自己控制assembly模块的装配数量

  [复制链接]
发表于 2014-11-27 15:30:29 | 显示全部楼层 |阅读模式
assembly模块有个装配数量,好像只可以输入具体数值,不能用变量控制吗?

本帖子中包含更多资源

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

x
发表于 2014-11-27 16:47:30 | 显示全部楼层
需要通过一个表格,修改后然后赋值。! h  E/ s4 N* W  k) g
is% E* t5 A2 V, C
  AssyList : table[integer,integer];
8 x2 {4 x. A. [+ U, ~: f" P4 Vdo
9 P: P5 I% Z$ q( d   AssyList.create;
& w' m) Z/ b' N; f  [+ N   AssyList[1,1]:=2;
2 C+ v8 K, S7 T4 J# e9 N/ x   AssyList[2,1]:= 3;
1 s) j+ A" B( ^$ ~% _! e9 }   Assembly.AssemblyList := AssyList;+ m3 a1 s7 a2 X7 O$ h1 B( E7 a
end;
发表于 2014-12-13 21:48:44 | 显示全部楼层
大神,此method 放在什么地方,还有个问题:多种产品在此装配,每种产品的零部件种类数量不一样,这个怎么实现,急急急。
发表于 2014-12-16 10:53:47 | 显示全部楼层
is! D" |0 a+ x2 u( p; O
        Assylist:table[integer,integer];, g! U& f" b; r' ]* s7 e
do6 ]9 X) t1 I$ W2 U% S
        Assylist.creat;
3 \  H" h/ m9 ?        if @,name="p1 " then3 i. q! Z- P, O8 ^- B
                Assylist[1,1]:=2;
6 u/ d* c, E: \& X7 [. Y' a                Assylist[1,2]:=1;
4 I' l) e, U- W0 }        else
, ^: L! ]( n* R2 v                Assylist[1,1]:=2;+ S' ]8 i, O9 S6 V; H
                Assylist[1,2]:=1;
. i( E/ B" X; a: U* P5 y        end;
! s; F8 N( Y% ~- d9 \                Assembly.AssemblyList:=Assylist;        * F1 O! c* G7 B6 b
end;3 h; L* M4 V) R- C7 k+ |! O* N
为何错误呢  此method放在入口控制
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-22 09:24 , Processed in 0.018813 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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