设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9117|回复: 8

[求助] Eplant求助

  [复制链接]
发表于 2016-3-15 22:19:55 | 显示全部楼层 |阅读模式
一条装配线,有三个source对象,source1 产生Container1和Container2,source2和source3分别产生Entity1和Entity2  L' ^% E& h7 K3 x% |: x
+ I0 C' E# r! J+ U
产品1 是Container1和Entity1的装配产品;6 d7 e0 y4 F1 e2 H

& X& n3 B0 D, h, ^) i3 ^4 C4 A产品2 是Container2和Entity2的装配产品
$ N9 H/ m* s: v5 @2 x: t/ U" |% S/ N
现在想问一下source1 怎么设定,才能让它开始的时间跟Container1生成时间是一致的。。。。
发表于 2016-3-23 13:16:14 | 显示全部楼层
双击source1,属性框下创建时间选间隔可调,设置开始时间
 楼主| 发表于 2016-3-28 14:49:10 | 显示全部楼层
smile_sky 发表于 2016-3-23 13:16 , u+ I- R8 y& k0 E4 W* _
双击source1,属性框下创建时间选间隔可调,设置开始时间
+ ?8 n8 i5 [$ T5 i; x, h6 t
1 y& I$ r, k9 x- t# _* x* c
这个实现不了,因为Source循环产生两种装配产品,换句话说 :  S- G* G6 v6 A1 y. k6 g
Source生成产品1的时候,Source1生成产品1的零件,source2此时不生成零件;
  V  M$ V0 Q3 F; V2 l5 esource生成产品2的时候,source2生成产品2的零件,source1此时不生成零件;
9 \  a* Q" Y) V。。。9 S" _$ ?$ {* `/ Z. ~; c$ t0 K! X
根据输入订单循环。。。如何实现这个功能。。: P/ o0 E6 T; Q8 f5 q- h3 |2 @
单独设置source1参数和source2参数只能够对第一次有用,无法对循环产生的有用吧。。# Q+ a1 T9 A0 U7 K4 ^" \* {
最后谢谢您的回复。
卤蛋 该用户已被删除
发表于 2016-3-31 11:38:22 | 显示全部楼层
zacharyqin 发表于 2016-3-28 14:49 8 b( ?+ P, S0 a. p- Z
这个实现不了,因为Source循环产生两种装配产品,换句话说 :
3 I: k4 c7 u' x$ i4 N3 _* A. zSource生成产品1的时候,Source1生成产品1 ...

4 V* j  H) K# xsource1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1和c2,再说source时间不设定也没关系吧,这里的堵塞没有什么意义吧,后续根据source1和2进行控制就可以了啊
 楼主| 发表于 2016-4-5 14:09:32 | 显示全部楼层
卤蛋 发表于 2016-3-31 11:38 ) \" Q/ o* ~* }: N( b
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1 ...

' d1 Q8 Y) _, q/ V2 [: g* _# S. t! v  V0 S. v* o8 T( y% N  Z& N
Source1和Source2生成时间不确定,因为是订单生产。。。他们生产的时间完全取决于source生成两种主零件的时间。
. W( L  i+ O0 L" msource本身循环也不是固定间隔。。。一切都按照排产单来。。+ T& ?$ u. m  [. W" Y' t
最后谢谢您的回复
发表于 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 ) }0 e4 x! D8 F* `
Source建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2. ...

7 @, c. O8 `7 W! V6 o9 s; F  Jis( b$ n5 y% E# ~3 |/ A. ~) q
       
) q% i, N8 }% N; [* Odo3 j( r' f- b' p7 E+ [+ W* D' Q
        if ?=YLJ then
7 B8 ~7 G3 W: I6 \0 u. l0 g) [                Y1.create(B11);
/ e% b" X. i3 C" J6 a/ G        else if ?=PDJ then
$ L, c) e3 e3 }4 W" p& {, C                        P1.create(F11);/ D0 p, E7 J8 e
' k" A) P! J8 o4 ~, e* ~
end;& T% K  m& W3 p

$ Q7 O5 ~5 g3 |4 z按照您的方法编程如上,只是调试过程中总是提示is后有语法错误,这地方应该怎么声明,麻烦指教一二。最后谢谢您的回复。
发表于 2016-4-6 08:09:31 | 显示全部楼层
zacharyqin 发表于 2016-4-5 20:31 . Y( e- o5 h6 Y; m
is
$ d+ v% f8 R! q       
$ }: H( H' c1 i2 b+ _9 v' Mdo
  f4 M7 [6 {% o& o! A
is
4 Y3 B& `0 L% T$ j" {do
7 V. v% n& m" _% [  H( b# _: \" K6 |
if...then...
$ p! A, ^3 ~# v' v! S: w+ L+ [else...then...% e2 i4 o6 s) z7 q
end;
$ V7 P3 q( q3 Y/ l, v: k7 \( @$ M  a; T+ I
end;
发表于 2016-4-6 20:15:42 | 显示全部楼层
有时间去官方论坛 http://community.plm.automation. ... mulation-Tecnomatix  逛一逛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-15 11:25 , Processed in 0.014532 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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