设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8024|回复: 8

[求助] Eplant求助

  [复制链接]
发表于 2016-3-15 22:19:55 | 显示全部楼层 |阅读模式
一条装配线,有三个source对象,source1 产生Container1和Container2,source2和source3分别产生Entity1和Entity2/ N  I: g- ~# F$ \" }* p
8 R% h) y' W0 D. ]! `% J$ N- p
产品1 是Container1和Entity1的装配产品;9 V3 y, P1 R  k6 X$ q- T8 y/ p

4 O% ~1 x" K) Q2 x+ s+ p产品2 是Container2和Entity2的装配产品6 }9 c1 `' U6 z8 c: V' p
( a/ h* f% V$ o1 H0 W- |
现在想问一下source1 怎么设定,才能让它开始的时间跟Container1生成时间是一致的。。。。
发表于 2016-3-23 13:16:14 | 显示全部楼层
双击source1,属性框下创建时间选间隔可调,设置开始时间
 楼主| 发表于 2016-3-28 14:49:10 | 显示全部楼层
smile_sky 发表于 2016-3-23 13:16 % d/ b- J' B1 G9 l# B6 y' A
双击source1,属性框下创建时间选间隔可调,设置开始时间

5 l, |, B3 z6 ]6 T% V8 l) G$ Q& [6 o
这个实现不了,因为Source循环产生两种装配产品,换句话说 :1 O1 r. ^* H0 r/ M4 m, ~* O+ O3 G
Source生成产品1的时候,Source1生成产品1的零件,source2此时不生成零件;
. B' S, I' _" D* a* \source生成产品2的时候,source2生成产品2的零件,source1此时不生成零件;7 }" [5 R) g! ]; b4 G
。。。1 Q# Y- ^( `) M. Y# l) r
根据输入订单循环。。。如何实现这个功能。。& S4 g2 J) R& R8 {  @" F; i4 f
单独设置source1参数和source2参数只能够对第一次有用,无法对循环产生的有用吧。。
% x3 [! m; a" y最后谢谢您的回复。
卤蛋 该用户已被删除
发表于 2016-3-31 11:38:22 | 显示全部楼层
zacharyqin 发表于 2016-3-28 14:49 $ e& z7 y, s5 W6 t! k- D' @
这个实现不了,因为Source循环产生两种装配产品,换句话说 :  w+ _5 `  r) }4 s2 n
Source生成产品1的时候,Source1生成产品1 ...
! x) |* E/ ]: X, M
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1和c2,再说source时间不设定也没关系吧,这里的堵塞没有什么意义吧,后续根据source1和2进行控制就可以了啊
 楼主| 发表于 2016-4-5 14:09:32 | 显示全部楼层
卤蛋 发表于 2016-3-31 11:38
+ T: B8 U# q* B* tsource1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1 ...
1 j" t; W1 n: n0 W( x- e" m& M% ?
) `1 e# I5 o8 p# d$ h. B
Source1和Source2生成时间不确定,因为是订单生产。。。他们生产的时间完全取决于source生成两种主零件的时间。
" G5 R( E6 K. }source本身循环也不是固定间隔。。。一切都按照排产单来。。* A3 B1 x. o! i) ]
最后谢谢您的回复
发表于 2016-4-5 15:16:34 | 显示全部楼层
Source建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2.
 楼主| 发表于 2016-4-5 20:31:44 | 显示全部楼层
jamerychen 发表于 2016-4-5 15:16 1 H, u3 [$ [# T$ r9 [: g' ?* f0 M
Source建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2. ...

2 }  z& s! ]' c/ K7 g% yis
! s( R$ ]! `- B% D* i5 H" L       
. i% R* _4 F- I7 U; _, y5 @do
/ }) L! V$ ~3 B        if ?=YLJ then
/ M5 \! x( [4 i9 z8 f7 R: N9 W4 _                Y1.create(B11);* g0 ?3 _, _9 {# |3 w
        else if ?=PDJ then
  @8 z& N( {6 a' y: R0 ]6 d                        P1.create(F11);
: k& H% p! y0 Q  G: G# X- k- w$ y
. k! t/ j1 I& ?- e" wend;
- p+ H; W. g' J* g$ S+ U+ v7 K. w  X
按照您的方法编程如上,只是调试过程中总是提示is后有语法错误,这地方应该怎么声明,麻烦指教一二。最后谢谢您的回复。
发表于 2016-4-6 08:09:31 | 显示全部楼层
zacharyqin 发表于 2016-4-5 20:31 / x. E3 f! m% j0 R7 ^
is
, M9 Q6 w, ], @  ]5 e4 ]: B       
+ L/ k6 P( q9 a" w8 z" I: g, bdo

" N+ w2 {7 P, E  B( [: ]is
/ h7 {0 |6 y" K% I2 A2 ]7 udo
) q9 l. l; V( y% w) A' }) E7 `
+ F5 P% Y4 B6 z. J/ e- A8 dif...then...& p- [- ^2 p" L) m4 \! G7 G( I4 _
else...then...9 f. U8 t3 W" T6 v5 K1 ?
end;
* b8 B- Q6 ?* z+ x: ]+ ]- z3 G; n. ]& W# T/ a
end;
发表于 2016-4-6 20:15:42 | 显示全部楼层
有时间去官方论坛 http://community.plm.automation. ... mulation-Tecnomatix  逛一逛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-13 23:26 , Processed in 0.014511 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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