设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7271|回复: 8

[求助] Eplant求助

  [复制链接]
发表于 2016-3-15 22:19:55 | 显示全部楼层 |阅读模式
一条装配线,有三个source对象,source1 产生Container1和Container2,source2和source3分别产生Entity1和Entity2
3 X% u+ J3 i, u1 f" G  j# r+ O2 C5 D1 o' g. C+ g: i2 @
产品1 是Container1和Entity1的装配产品;0 M' z8 Y) c3 R9 N' ]" |
( O. ?0 T2 u  F8 H& `
产品2 是Container2和Entity2的装配产品5 Y+ S# G! e6 y9 j

- X0 q; Z, v: x" _$ E) I  @现在想问一下source1 怎么设定,才能让它开始的时间跟Container1生成时间是一致的。。。。
发表于 2016-3-23 13:16:14 | 显示全部楼层
双击source1,属性框下创建时间选间隔可调,设置开始时间
 楼主| 发表于 2016-3-28 14:49:10 | 显示全部楼层
smile_sky 发表于 2016-3-23 13:16 8 w% s# F8 e' @" \: Y0 D7 T
双击source1,属性框下创建时间选间隔可调,设置开始时间

6 _1 |0 O7 |) n" g0 u: r- q
' a( w  P3 E6 n这个实现不了,因为Source循环产生两种装配产品,换句话说 :
) \. u& G7 {( B! ~* A9 fSource生成产品1的时候,Source1生成产品1的零件,source2此时不生成零件;* g2 @5 u, b7 a9 c5 @5 K( _% `
source生成产品2的时候,source2生成产品2的零件,source1此时不生成零件;$ z- ]  T  j  z' T: C
。。。
4 I% N7 q' ]  Z( Q7 X' d, q) j根据输入订单循环。。。如何实现这个功能。。
9 p' `! C. j& H单独设置source1参数和source2参数只能够对第一次有用,无法对循环产生的有用吧。。
- W, n6 W4 S0 p最后谢谢您的回复。
卤蛋 该用户已被删除
发表于 2016-3-31 11:38:22 | 显示全部楼层
zacharyqin 发表于 2016-3-28 14:49 & Y) I! g& Q! A3 b
这个实现不了,因为Source循环产生两种装配产品,换句话说 :: l, H  Q9 C7 S2 a' C; L4 [, e- B
Source生成产品1的时候,Source1生成产品1 ...
, \  C# C. ^! q( u# _( ^
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1和c2,再说source时间不设定也没关系吧,这里的堵塞没有什么意义吧,后续根据source1和2进行控制就可以了啊
 楼主| 发表于 2016-4-5 14:09:32 | 显示全部楼层
卤蛋 发表于 2016-3-31 11:38 ' F- {" a3 w; x7 f+ m
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1 ...

  T" v4 I9 ~# e: X7 J' M. o! M, z. d3 t# }( h/ a
Source1和Source2生成时间不确定,因为是订单生产。。。他们生产的时间完全取决于source生成两种主零件的时间。' w4 u" a% o2 P0 J  X' v1 z6 R
source本身循环也不是固定间隔。。。一切都按照排产单来。。
" \7 ?% a* J7 _& Q8 N- ~3 F最后谢谢您的回复
发表于 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 y" z  N4 Z7 n1 j& o
Source建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2. ...
% [7 Q2 s' i8 t) n
is4 a* ~* j8 f6 a1 u. n
       
, [& I; P: ^  k* J; ]; {do
6 @" i6 u- f6 M" @. W/ U        if ?=YLJ then
( G1 i( Z% O+ i3 N% u/ O" f                Y1.create(B11);5 s  O/ u5 m1 K# E! r) n
        else if ?=PDJ then9 M0 h4 h! N( s1 x
                        P1.create(F11);- c, Y# t0 e! i9 L
) ?3 ?: ~! ~! t  t. N
end;* v  Z6 x9 ~7 V9 D) b. r) |8 D
- n0 W- u( C1 _
按照您的方法编程如上,只是调试过程中总是提示is后有语法错误,这地方应该怎么声明,麻烦指教一二。最后谢谢您的回复。
发表于 2016-4-6 08:09:31 | 显示全部楼层
zacharyqin 发表于 2016-4-5 20:31 7 _- v$ H( f$ h: k) m) [
is" B9 e0 Z0 e0 u" w& ~! s3 r. b
       
4 h) L; _3 J: Y. \( i1 zdo
0 D9 F8 s" V7 f4 w  x# _5 I2 o
is
) b. h1 N; U4 Y  p: l0 c  n9 ]3 qdo/ N, K% P; R. I+ l9 G
- h" C0 l6 h) K0 E
if...then...2 y6 m6 ]) V8 l: ~- D: b" n
else...then...
( x; }$ X% ~: g  n9 P% \! P; {/ ^( kend;: m- I3 v6 x$ G2 K. S, T

9 V6 p! `* W2 K7 dend;
发表于 2016-4-6 20:15:42 | 显示全部楼层
有时间去官方论坛 http://community.plm.automation. ... mulation-Tecnomatix  逛一逛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-2 19:15 , Processed in 0.014723 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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