设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8577|回复: 8

[求助] Eplant求助

  [复制链接]
发表于 2016-3-15 22:19:55 | 显示全部楼层 |阅读模式
一条装配线,有三个source对象,source1 产生Container1和Container2,source2和source3分别产生Entity1和Entity2
  ]* u% m! s5 C
7 g$ O5 R) L% g' t. V8 j产品1 是Container1和Entity1的装配产品;. j1 j6 V- z. Q" W& n9 X
; q0 R4 S  ], l3 O
产品2 是Container2和Entity2的装配产品
, e6 O+ u: q+ t  i$ W- `% s9 @; ?4 c! X6 X7 h
现在想问一下source1 怎么设定,才能让它开始的时间跟Container1生成时间是一致的。。。。
发表于 2016-3-23 13:16:14 | 显示全部楼层
双击source1,属性框下创建时间选间隔可调,设置开始时间
 楼主| 发表于 2016-3-28 14:49:10 | 显示全部楼层
smile_sky 发表于 2016-3-23 13:16
5 _% q# X. ?/ D  Y& J* E% M双击source1,属性框下创建时间选间隔可调,设置开始时间

  D, L" U" B( V  w" O4 W8 |/ E# q1 n9 i- ~2 k5 g, ]& h
这个实现不了,因为Source循环产生两种装配产品,换句话说 :
6 [) C( T0 e  a; U: x* Q0 dSource生成产品1的时候,Source1生成产品1的零件,source2此时不生成零件;1 {2 R: D6 L7 x8 L. L* d
source生成产品2的时候,source2生成产品2的零件,source1此时不生成零件;
( W* e6 G( o( l  i$ b3 \。。。
5 `# o/ `/ C: @4 s& \- {根据输入订单循环。。。如何实现这个功能。。/ a: m' O" k: m- ^9 B- |
单独设置source1参数和source2参数只能够对第一次有用,无法对循环产生的有用吧。。5 G0 X% L4 |& R; Q5 a  G1 }) W' S$ P
最后谢谢您的回复。
卤蛋 该用户已被删除
发表于 2016-3-31 11:38:22 | 显示全部楼层
zacharyqin 发表于 2016-3-28 14:49 6 A( a6 ^. r; @" z  u; c; \9 P" e) t: R
这个实现不了,因为Source循环产生两种装配产品,换句话说 :/ W7 {( S0 w! R' v
Source生成产品1的时候,Source1生成产品1 ...

' L1 `1 U$ {3 [source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1和c2,再说source时间不设定也没关系吧,这里的堵塞没有什么意义吧,后续根据source1和2进行控制就可以了啊
 楼主| 发表于 2016-4-5 14:09:32 | 显示全部楼层
卤蛋 发表于 2016-3-31 11:38 , w% _( K+ E, R8 W' h1 d
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1 ...

1 P9 S( C& H) F; l3 G* |  q4 `/ P: g1 s9 W8 X/ v5 c; Q  Y
Source1和Source2生成时间不确定,因为是订单生产。。。他们生产的时间完全取决于source生成两种主零件的时间。
5 s% t5 c: S) ^1 }- ~5 W3 Xsource本身循环也不是固定间隔。。。一切都按照排产单来。。3 U3 ~7 o) e. A5 o( H# E  o- ?
最后谢谢您的回复
发表于 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
4 K! g: {" ?5 m3 ^$ xSource建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2. ...

5 h+ [* K2 k/ Y) F1 eis
; b4 H$ N. s# G$ \( Q) h       
7 V( S* T6 N. A( @  p( @9 wdo
2 q' t" m# W9 t, |& J        if ?=YLJ then
! G3 b9 O; C! ~" T1 p, C. W                Y1.create(B11);
2 M6 ?" y  H* o0 H, N" B        else if ?=PDJ then2 P5 B9 e* k7 C
                        P1.create(F11);
/ j" f! h+ x1 r. P7 I% n; B( s8 L2 k& G  O1 I+ i$ J- F/ F; l
end;
# r0 T6 P3 W! y4 F
, z$ h, H! h, v* z+ L, L, r% i按照您的方法编程如上,只是调试过程中总是提示is后有语法错误,这地方应该怎么声明,麻烦指教一二。最后谢谢您的回复。
发表于 2016-4-6 08:09:31 | 显示全部楼层
zacharyqin 发表于 2016-4-5 20:31
' t! \+ T8 y) G" Bis8 }, t( e1 a7 @- p( A' u
       
: ?1 J" p2 f  e" ?do

% ^0 P6 K) \7 k0 l. z! Xis/ ]4 b5 J6 _: `, X
do
4 Z2 G) a, W8 ]( W$ F
% i8 o# n7 y- s( c1 ]if...then...7 l% D) o1 }" f* |
else...then...
* E: W. ^6 {" I9 Y4 _5 Q, N2 Mend;+ e- n; C. K% I5 F* Q
! r6 f: w& b* v, n7 C$ ~
end;
发表于 2016-4-6 20:15:42 | 显示全部楼层
有时间去官方论坛 http://community.plm.automation. ... mulation-Tecnomatix  逛一逛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-31 02:10 , Processed in 0.016952 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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