设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5258|回复: 3

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

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

本帖子中包含更多资源

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

x
发表于 2014-11-27 16:47:30 | 显示全部楼层
需要通过一个表格,修改后然后赋值。- U/ e6 l1 N" G
is
- c5 {; G5 k# h1 v  AssyList : table[integer,integer];
" p2 g/ {9 p  K  B1 gdo
% n) V5 I' g: }   AssyList.create;
( x# k5 S5 G8 k- A8 T: f   AssyList[1,1]:=2;
* F! \4 k" s; i$ v: G: Y0 I   AssyList[2,1]:= 3;
; Y: k' r5 z- f- K, S% T   Assembly.AssemblyList := AssyList;
& p; K4 C0 }" h- R/ Hend;
发表于 2014-12-13 21:48:44 | 显示全部楼层
大神,此method 放在什么地方,还有个问题:多种产品在此装配,每种产品的零部件种类数量不一样,这个怎么实现,急急急。
发表于 2014-12-16 10:53:47 | 显示全部楼层
is' U; m0 ^, ]- s' ]) i/ B* m& M
        Assylist:table[integer,integer];- j: H, l' e) _9 _1 ]
do
: i# S/ z. ~; h% ^; ]. u' S        Assylist.creat;. C7 r3 I/ Z5 O8 s4 U
        if @,name="p1 " then: B, k1 d$ u9 h: {; w3 W
                Assylist[1,1]:=2;) i7 n9 p" Q& B; Y$ h
                Assylist[1,2]:=1;" ~4 Q: Y7 D9 W6 U* Y
        else
# l7 M7 A/ C" S# V& ~/ }                Assylist[1,1]:=2;
# d- b1 o: s! f: d5 d                Assylist[1,2]:=1;) f  v2 S4 q% k4 O9 R
        end;6 J! H- s( [2 D( y& F& U  H
                Assembly.AssemblyList:=Assylist;        : F6 n3 t, L) u" F
end;
6 o% ?% L1 n' K7 J2 h" Q, |% p" E$ H- x为何错误呢  此method放在入口控制
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-26 14:15 , Processed in 0.022100 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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