设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3510|回复: 3

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

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

本帖子中包含更多资源

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

x
发表于 2014-11-27 16:47:30 | 显示全部楼层
需要通过一个表格,修改后然后赋值。
' }8 _! r/ p' W7 Q6 X, Sis
0 ^! o6 j- [2 b2 P9 a% |, c  AssyList : table[integer,integer];4 V8 ]5 a4 x' w, Z8 T
do+ l- B! b9 P; M; X8 Q) S8 |
   AssyList.create;2 l* @' Z) [+ T9 v( z# f2 h5 B
   AssyList[1,1]:=2;
6 [7 c2 Z7 h! Z3 b5 M; G# t   AssyList[2,1]:= 3;: c2 H. d8 {* f  ?) v! `, D
   Assembly.AssemblyList := AssyList;
+ E% _( \4 \1 S, {2 B/ p; ^/ j& u, bend;
发表于 2014-12-13 21:48:44 | 显示全部楼层
大神,此method 放在什么地方,还有个问题:多种产品在此装配,每种产品的零部件种类数量不一样,这个怎么实现,急急急。
发表于 2014-12-16 10:53:47 | 显示全部楼层
is
  U8 F/ z* B0 ~        Assylist:table[integer,integer];
( P8 F0 p" a* m  S8 o$ i$ m5 wdo* [8 Y! y7 h9 D  n
        Assylist.creat;. x/ L) |: f$ I3 x' i
        if @,name="p1 " then
) a3 F7 d" x0 \9 t: B0 b0 G                Assylist[1,1]:=2;1 }5 [5 z& S' V" U6 r3 o
                Assylist[1,2]:=1;
" w" b# k, M* c        else1 I& K/ y5 z8 C# Z
                Assylist[1,1]:=2;& r7 ?8 ^# a4 ~. j. e4 z
                Assylist[1,2]:=1;' O5 V- g9 x" h; G
        end;/ O+ G! p! `2 V( A
                Assembly.AssemblyList:=Assylist;        ; M& i/ N$ C& x! d, t# k
end;7 [* Y. f% h- A# L7 O3 U
为何错误呢  此method放在入口控制
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-15 22:22 , Processed in 0.020156 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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