设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7928|回复: 8

[求助] Eplant求助

  [复制链接]
发表于 2016-3-15 22:19:55 | 显示全部楼层 |阅读模式
一条装配线,有三个source对象,source1 产生Container1和Container2,source2和source3分别产生Entity1和Entity2
8 ^) e. _% ~2 n3 x- j! |, v) c
, V' [  a! U( Q3 w- U产品1 是Container1和Entity1的装配产品;+ R" v2 W& Q& C. w

' a2 L0 c- m& j0 D8 G" J产品2 是Container2和Entity2的装配产品- e: G5 ^5 b9 G+ w1 ~% U
4 I$ m* _6 d+ W* M2 J- u- H
现在想问一下source1 怎么设定,才能让它开始的时间跟Container1生成时间是一致的。。。。
发表于 2016-3-23 13:16:14 | 显示全部楼层
双击source1,属性框下创建时间选间隔可调,设置开始时间
 楼主| 发表于 2016-3-28 14:49:10 | 显示全部楼层
smile_sky 发表于 2016-3-23 13:16
7 \; Z2 ~: @) M0 O6 \双击source1,属性框下创建时间选间隔可调,设置开始时间

( J' c" q( b: k9 F8 p
# n1 s9 h7 r- g) }- X  `这个实现不了,因为Source循环产生两种装配产品,换句话说 :
! m0 {0 z1 v$ H  F( D3 tSource生成产品1的时候,Source1生成产品1的零件,source2此时不生成零件;
3 u6 k$ e0 q* r: P+ _source生成产品2的时候,source2生成产品2的零件,source1此时不生成零件;2 j8 \- i9 \  i0 l/ G
。。。. E, A. u9 ~! l  C; O! K! C, [9 b) Z
根据输入订单循环。。。如何实现这个功能。。
" ]% q  ]) S) t4 ?  Q1 ~* W' [单独设置source1参数和source2参数只能够对第一次有用,无法对循环产生的有用吧。。) p* A" a+ l* d6 W  z6 m
最后谢谢您的回复。
卤蛋 该用户已被删除
发表于 2016-3-31 11:38:22 | 显示全部楼层
zacharyqin 发表于 2016-3-28 14:49 / L1 u' e5 J% N$ c, }6 D
这个实现不了,因为Source循环产生两种装配产品,换句话说 :
' q& v& q3 W- B: ^9 j0 @9 G4 d- DSource生成产品1的时候,Source1生成产品1 ...

6 P: m* j; T+ W# esource1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1和c2,再说source时间不设定也没关系吧,这里的堵塞没有什么意义吧,后续根据source1和2进行控制就可以了啊
 楼主| 发表于 2016-4-5 14:09:32 | 显示全部楼层
卤蛋 发表于 2016-3-31 11:38 # V6 K( G5 n1 \4 A- q- s2 g! Y
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1 ...
! V, b( D% F; K

7 y1 Z6 ~; `7 [$ h( HSource1和Source2生成时间不确定,因为是订单生产。。。他们生产的时间完全取决于source生成两种主零件的时间。, G  V* u6 V9 w8 ]1 c. W4 a
source本身循环也不是固定间隔。。。一切都按照排产单来。。; B$ t& w  ]" 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
5 R2 l7 B& x3 @# R3 E$ u0 CSource建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2. ...
' Y* `/ f* G+ i( N! C: N& S. A
is
; |. D% X( o" m. T        7 m1 a5 U6 g) D8 U; P
do
" w  ]+ C/ B4 B$ [        if ?=YLJ then
8 R$ B$ ]+ ^5 F, N' B+ e" t                Y1.create(B11);/ x+ A! x) [( }+ }% v) |
        else if ?=PDJ then! @4 @! y7 j  C
                        P1.create(F11);
0 B( `# H+ a/ A5 a
% A4 ?" ?( Q+ z7 E+ Q" t$ Z, Lend;
9 |1 x( q) u/ R, W: R0 N# Z& _# S7 i* O- o  L" ~
按照您的方法编程如上,只是调试过程中总是提示is后有语法错误,这地方应该怎么声明,麻烦指教一二。最后谢谢您的回复。
发表于 2016-4-6 08:09:31 | 显示全部楼层
zacharyqin 发表于 2016-4-5 20:31
- k  `. J2 D4 Y4 k. |is- I/ B7 O" G7 e+ a3 a# Q
       
( o: _# d+ W2 V; s: u% xdo
$ z9 @7 B, E! l" `  n# T0 C
is
0 \; g) C" J; m6 w( c: @do
3 O2 Y' r0 z2 l3 N- R4 N
% a! `+ Y, J3 X2 Iif...then...
* h+ H  l* P' H4 l  r) ?3 N  nelse...then...
8 p2 i5 g5 @( L: o) W8 R; ]1 \" send;6 l" g0 h* w3 G( @# J5 K
& U+ O3 \5 Q. b% |- u
end;
发表于 2016-4-6 20:15:42 | 显示全部楼层
有时间去官方论坛 http://community.plm.automation. ... mulation-Tecnomatix  逛一逛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-7 16:58 , Processed in 0.014728 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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