设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8023|回复: 8

[求助] Eplant求助

  [复制链接]
发表于 2016-3-15 22:19:55 | 显示全部楼层 |阅读模式
一条装配线,有三个source对象,source1 产生Container1和Container2,source2和source3分别产生Entity1和Entity2
, B( a4 f  F* ?1 F4 Z' {, s% D
产品1 是Container1和Entity1的装配产品;
, X$ ~9 R* }+ L+ H: I
- B+ Q; ?/ M# b. R" V3 r产品2 是Container2和Entity2的装配产品) W9 L/ T" X( l9 S& |( v( Y
" V) Y2 D  I* Q( ?, ?7 ^) H  [
现在想问一下source1 怎么设定,才能让它开始的时间跟Container1生成时间是一致的。。。。
发表于 2016-3-23 13:16:14 | 显示全部楼层
双击source1,属性框下创建时间选间隔可调,设置开始时间
 楼主| 发表于 2016-3-28 14:49:10 | 显示全部楼层
smile_sky 发表于 2016-3-23 13:16 , ~& p& i0 V) E" U1 v, ]
双击source1,属性框下创建时间选间隔可调,设置开始时间
3 G" i, d6 J0 q. z! C6 @/ L; e
; w2 s) L6 c$ m  X& }; o
这个实现不了,因为Source循环产生两种装配产品,换句话说 :
# z9 Q7 H: `- Q9 p/ p1 S+ d/ V$ CSource生成产品1的时候,Source1生成产品1的零件,source2此时不生成零件;) T4 g0 c+ B/ X9 e9 {. S" I; f
source生成产品2的时候,source2生成产品2的零件,source1此时不生成零件;9 t: b2 V, s: e% J1 e' l
。。。0 U- l7 _5 ?  q, Q3 D
根据输入订单循环。。。如何实现这个功能。。
" |7 {" z1 a' b5 ~  w单独设置source1参数和source2参数只能够对第一次有用,无法对循环产生的有用吧。。) S6 ]" j. P1 G
最后谢谢您的回复。
卤蛋 该用户已被删除
发表于 2016-3-31 11:38:22 | 显示全部楼层
zacharyqin 发表于 2016-3-28 14:49
  x* |3 E8 v" A9 A这个实现不了,因为Source循环产生两种装配产品,换句话说 :
* K7 X. p* s4 Z/ }1 wSource生成产品1的时候,Source1生成产品1 ...

+ E4 L2 _% u7 n& z: P7 ysource1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1和c2,再说source时间不设定也没关系吧,这里的堵塞没有什么意义吧,后续根据source1和2进行控制就可以了啊
 楼主| 发表于 2016-4-5 14:09:32 | 显示全部楼层
卤蛋 发表于 2016-3-31 11:38 3 }: U0 D0 L* f, C' G2 K
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1 ...

9 q5 A. Y# K# `1 q' p& e) H! B, x
) N- D9 m* F4 G, ~Source1和Source2生成时间不确定,因为是订单生产。。。他们生产的时间完全取决于source生成两种主零件的时间。" ^2 D1 w: C+ Y9 a" ^
source本身循环也不是固定间隔。。。一切都按照排产单来。。
9 x( Z: S- S: J: f& O* e最后谢谢您的回复
发表于 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 3 R1 ?+ g5 P( n5 \+ f9 Z% t( u
Source建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2. ...
8 I$ u2 d  I- q) N. [% G. ]$ ~
is
/ O1 g6 m" g( N- K6 O       
5 `% w" s! h" }1 \do% V5 f- n3 P, y, @1 x* w5 K) S
        if ?=YLJ then
, O$ l$ {6 V- ], J                Y1.create(B11);* k7 D9 V' Y9 I5 k
        else if ?=PDJ then
! i+ H& g8 z! n                        P1.create(F11);
9 `# `1 O' [5 y
; ?' u% b/ N( Oend;
& j4 a$ ^5 g. o: ?/ j! z) X7 B) o, f
按照您的方法编程如上,只是调试过程中总是提示is后有语法错误,这地方应该怎么声明,麻烦指教一二。最后谢谢您的回复。
发表于 2016-4-6 08:09:31 | 显示全部楼层
zacharyqin 发表于 2016-4-5 20:31
$ U* `$ L; P5 Q* Zis; X* W  |! J6 e+ X$ W$ g
       
3 }3 n; ]# D8 J1 Z" g9 j  Kdo
, q4 k% N: d  T& z) v. T* f& t
is
& [1 B+ ^# {8 X& j- J6 c# ndo
# ~  D3 D' S3 a& y# J/ v8 j
- O2 }; ^( ?! _& _6 c+ C* S8 a; \( Bif...then...) {7 W0 ~" A" u4 a6 b' }' k
else...then.... r- R. z3 ?, f. ?
end;' p  [$ K/ r: t' h) M, N1 T
# x+ S- |8 c- M. l, ]* k
end;
发表于 2016-4-6 20:15:42 | 显示全部楼层
有时间去官方论坛 http://community.plm.automation. ... mulation-Tecnomatix  逛一逛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-13 21:30 , Processed in 0.017340 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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