设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10683|回复: 8

[求助] Eplant求助

  [复制链接]
发表于 2016-3-15 22:19:55 | 显示全部楼层 |阅读模式
一条装配线,有三个source对象,source1 产生Container1和Container2,source2和source3分别产生Entity1和Entity22 q+ c: Q! w* N& n( W
$ [. Q) F; q  `2 d- A
产品1 是Container1和Entity1的装配产品;1 \8 J0 |% Z1 ?

; O3 ], C( F% V. ]0 W2 W4 a- L1 f产品2 是Container2和Entity2的装配产品
0 E- p; K  R6 t; X
3 H, T4 [5 O% x: K- ?$ }. y, Y1 |$ ?现在想问一下source1 怎么设定,才能让它开始的时间跟Container1生成时间是一致的。。。。
发表于 2016-3-23 13:16:14 | 显示全部楼层
双击source1,属性框下创建时间选间隔可调,设置开始时间
 楼主| 发表于 2016-3-28 14:49:10 | 显示全部楼层
smile_sky 发表于 2016-3-23 13:16   v3 P# q! J, ~& p7 y' C& G- m8 Y
双击source1,属性框下创建时间选间隔可调,设置开始时间
5 \( j& {8 i0 i$ j) ?6 G3 g

5 s( j* b+ t0 Q0 P( R9 F7 w这个实现不了,因为Source循环产生两种装配产品,换句话说 :9 l; U/ V& a# q7 h: V
Source生成产品1的时候,Source1生成产品1的零件,source2此时不生成零件;
6 B' D7 h( }+ G) S  Q! P7 U* }source生成产品2的时候,source2生成产品2的零件,source1此时不生成零件;- a$ X6 p, U! c6 [" [' J
。。。/ p2 \7 ~, n" {2 Q
根据输入订单循环。。。如何实现这个功能。。3 h5 ^( ]5 p1 k* V+ n
单独设置source1参数和source2参数只能够对第一次有用,无法对循环产生的有用吧。。
6 ^) V1 x( F  M* Q2 ?最后谢谢您的回复。
卤蛋 该用户已被删除
发表于 2016-3-31 11:38:22 | 显示全部楼层
zacharyqin 发表于 2016-3-28 14:49 # z7 N% i7 b6 g# \: g0 q
这个实现不了,因为Source循环产生两种装配产品,换句话说 :
" z4 v+ b( R5 j, u$ bSource生成产品1的时候,Source1生成产品1 ...
4 i- c& N' x  h& h% _* ]: b
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1和c2,再说source时间不设定也没关系吧,这里的堵塞没有什么意义吧,后续根据source1和2进行控制就可以了啊
 楼主| 发表于 2016-4-5 14:09:32 | 显示全部楼层
卤蛋 发表于 2016-3-31 11:38
: |9 w2 ^* }, Fsource1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1 ...

2 d' A( F. J( K: u
2 x3 n* u  z9 P/ c" [Source1和Source2生成时间不确定,因为是订单生产。。。他们生产的时间完全取决于source生成两种主零件的时间。8 Z3 C# P, b3 s9 S
source本身循环也不是固定间隔。。。一切都按照排产单来。。
! p1 N  @( L2 T( p$ l( m) e% A最后谢谢您的回复
发表于 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 : R) p' w1 X2 e6 [5 \& i2 ]
Source建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2. ...

) B& _% ^. B9 _0 ]" |0 Kis' Z9 c% \/ _" G
        ' Y: ^9 }0 k/ M. t0 K
do
: o" x8 h' `: A& k9 W/ l3 R        if ?=YLJ then' q- p9 H' c: R1 ?$ f  {$ P5 M( x
                Y1.create(B11);
3 L- e8 E' K% r$ L) j3 l# C# \        else if ?=PDJ then, z) `1 [8 H9 i$ k  |& M( x% K
                        P1.create(F11);
0 E1 _; A7 }( X" M) q! Q+ I0 s6 o- T; n0 B7 @+ D
end;
. o4 V$ E# U7 t  v1 N4 K8 I4 s, N8 n3 J- B& Y% _
按照您的方法编程如上,只是调试过程中总是提示is后有语法错误,这地方应该怎么声明,麻烦指教一二。最后谢谢您的回复。
发表于 2016-4-6 08:09:31 | 显示全部楼层
zacharyqin 发表于 2016-4-5 20:31
: e* ~4 z, x2 f' Ris1 G- `5 Y2 V. |. y+ w' D8 v# `5 n! e( H
       
7 W6 D$ N+ n! v9 O& I1 T# Zdo
2 s" l5 E- @% [7 f; [+ o9 y2 L6 J4 E
is  C8 o, `" q5 O" C
do
3 B% q$ H. B& P& _. G5 U0 K( s# N. e1 f' I# G# o8 ?
if...then...
8 j) ]5 f, @" {; K) C7 aelse...then...
. ]% X1 @. r$ H' zend;
" \9 G! K! D/ \7 g8 v& b# h# U$ L: u5 H% \& i
end;
发表于 2016-4-6 20:15:42 | 显示全部楼层
有时间去官方论坛 http://community.plm.automation. ... mulation-Tecnomatix  逛一逛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-26 12:23 , Processed in 0.017986 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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