设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8648|回复: 8

[求助] Eplant求助

  [复制链接]
发表于 2016-3-15 22:19:55 | 显示全部楼层 |阅读模式
一条装配线,有三个source对象,source1 产生Container1和Container2,source2和source3分别产生Entity1和Entity2
- |. ^6 s+ Z0 ?9 p6 K. b/ }5 k7 q( E% r+ M$ r
产品1 是Container1和Entity1的装配产品;
, r, k7 P* b- R& _! k
2 @7 j3 U- s( w9 V5 B$ W4 l% j, ]" B产品2 是Container2和Entity2的装配产品
7 N  Y5 A& }4 J4 w3 Q/ r
4 Y9 M5 v. m/ ]) C1 Q现在想问一下source1 怎么设定,才能让它开始的时间跟Container1生成时间是一致的。。。。
发表于 2016-3-23 13:16:14 | 显示全部楼层
双击source1,属性框下创建时间选间隔可调,设置开始时间
 楼主| 发表于 2016-3-28 14:49:10 | 显示全部楼层
smile_sky 发表于 2016-3-23 13:16
* Y3 n. h8 c1 ]/ t) w1 h双击source1,属性框下创建时间选间隔可调,设置开始时间

# r! Z0 U+ [7 c, V2 `" O7 r
  d* L% g' u% c+ B: C& A这个实现不了,因为Source循环产生两种装配产品,换句话说 :
6 ?7 ]4 l( J* V% O( N- i. B3 Y' \7 MSource生成产品1的时候,Source1生成产品1的零件,source2此时不生成零件;
  D- @9 H/ g& B* csource生成产品2的时候,source2生成产品2的零件,source1此时不生成零件;1 L/ _2 I( F- V) g9 q. H5 b, Y
。。。
5 G. _. S" [* `* h0 E根据输入订单循环。。。如何实现这个功能。。
0 K7 u7 T4 l: K; c2 v' b4 C单独设置source1参数和source2参数只能够对第一次有用,无法对循环产生的有用吧。。
( @2 P) B& @4 o1 V; Z# z最后谢谢您的回复。
卤蛋 该用户已被删除
发表于 2016-3-31 11:38:22 | 显示全部楼层
zacharyqin 发表于 2016-3-28 14:49 6 x: n1 z4 w8 _
这个实现不了,因为Source循环产生两种装配产品,换句话说 :/ r5 Y8 t% i" y9 J+ m
Source生成产品1的时候,Source1生成产品1 ...
- ^: I3 K; J  G, _; A- t
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1和c2,再说source时间不设定也没关系吧,这里的堵塞没有什么意义吧,后续根据source1和2进行控制就可以了啊
 楼主| 发表于 2016-4-5 14:09:32 | 显示全部楼层
卤蛋 发表于 2016-3-31 11:38 # P+ p4 T7 ~1 x  T3 q# O! r9 m0 E+ D
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1 ...

7 i; S$ O. S1 g' O
8 X* @, Q. m' s6 B( \& i: k* ?Source1和Source2生成时间不确定,因为是订单生产。。。他们生产的时间完全取决于source生成两种主零件的时间。, v7 D8 J$ F, z& c. E6 {. V
source本身循环也不是固定间隔。。。一切都按照排产单来。。
' A2 d' `1 P0 k' U最后谢谢您的回复
发表于 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
  g+ H" X+ n' D# \# SSource建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2. ...
' a$ J! [" k+ V$ t
is+ i( [: k+ w9 l- Y1 L0 W
        2 F- {# D4 K" X; e! [7 }) p
do
9 s5 {- e. h  B$ P        if ?=YLJ then
) t3 `$ E) a3 H. l2 W; D: Z. ^                Y1.create(B11);
, b' \/ i. P7 E& B3 I        else if ?=PDJ then
1 L% y$ L8 ]9 n& O; N- F& S                        P1.create(F11);
6 o: q! R/ R2 v# O  M: P4 G/ Z- ~* Z9 g. P, N2 v; j" d' i% Z" n
end;# m+ q) n) c; H2 H. L0 Y

; R& I; i9 |( P  _1 k) j按照您的方法编程如上,只是调试过程中总是提示is后有语法错误,这地方应该怎么声明,麻烦指教一二。最后谢谢您的回复。
发表于 2016-4-6 08:09:31 | 显示全部楼层
zacharyqin 发表于 2016-4-5 20:31
1 _- {7 J  Q6 C, V7 U& A# y9 Q) ?. \is
1 K! a$ w: O- _& m        + Z- ^" [  {: A$ v
do
* @1 e3 A9 F$ c- L# h( f
is2 `/ h3 v9 U2 O% j* F+ Z
do1 z4 z6 [1 ~) F9 U1 |9 h, ^
5 B$ A* R: I6 G, G' a/ v- s) t# U0 G
if...then...- h5 k3 O$ o1 U0 z5 v. X/ J
else...then...
# O) H8 A4 K4 S' l% a) K* I8 g% aend;: `+ `) ?, x8 Y1 U

7 _- ]: w5 W* h! ^end;
发表于 2016-4-6 20:15:42 | 显示全部楼层
有时间去官方论坛 http://community.plm.automation. ... mulation-Tecnomatix  逛一逛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-5 14:21 , Processed in 0.017752 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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