设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6856|回复: 8

[求助] Eplant求助

  [复制链接]
发表于 2016-3-15 22:19:55 | 显示全部楼层 |阅读模式
一条装配线,有三个source对象,source1 产生Container1和Container2,source2和source3分别产生Entity1和Entity2
) n0 _1 |; @) D: T) [9 ?' r$ x8 s6 O6 N) D
产品1 是Container1和Entity1的装配产品;
0 E/ w0 M% b# ?5 v5 K( Q
7 q7 r# I  h4 y0 r7 y) i& P产品2 是Container2和Entity2的装配产品; w8 j( T- f6 L, i7 B' B7 D& W" u) Y
0 A4 M5 R6 u$ W4 _
现在想问一下source1 怎么设定,才能让它开始的时间跟Container1生成时间是一致的。。。。
发表于 2016-3-23 13:16:14 | 显示全部楼层
双击source1,属性框下创建时间选间隔可调,设置开始时间
 楼主| 发表于 2016-3-28 14:49:10 | 显示全部楼层
smile_sky 发表于 2016-3-23 13:16 ) Q0 |. _, C4 o3 j# ^4 ?2 C. B
双击source1,属性框下创建时间选间隔可调,设置开始时间
2 A9 M2 [  a& ~% f3 g
8 `8 @  E+ A$ k# N/ M9 L- O
这个实现不了,因为Source循环产生两种装配产品,换句话说 :
3 U8 Z  K/ E3 e2 I( V. e3 ?- z9 ~Source生成产品1的时候,Source1生成产品1的零件,source2此时不生成零件;
  h5 {  N$ k) ]# M% ]! V: jsource生成产品2的时候,source2生成产品2的零件,source1此时不生成零件;
. `/ l3 i- z) X$ V6 \; B。。。
* t- |, f- v; H9 ?( E根据输入订单循环。。。如何实现这个功能。。+ U/ W% I/ v3 u7 j4 ^5 {" J
单独设置source1参数和source2参数只能够对第一次有用,无法对循环产生的有用吧。。- Y7 x5 G: X+ f) b/ c) C; c
最后谢谢您的回复。
卤蛋 该用户已被删除
发表于 2016-3-31 11:38:22 | 显示全部楼层
zacharyqin 发表于 2016-3-28 14:49 ' u/ q& \* I4 B* v3 G" s2 M$ T
这个实现不了,因为Source循环产生两种装配产品,换句话说 :
- ~( Z) u5 H1 v8 f/ ^. ~Source生成产品1的时候,Source1生成产品1 ...
/ m8 r+ d6 O4 M- ^" M. e  r9 P
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1和c2,再说source时间不设定也没关系吧,这里的堵塞没有什么意义吧,后续根据source1和2进行控制就可以了啊
 楼主| 发表于 2016-4-5 14:09:32 | 显示全部楼层
卤蛋 发表于 2016-3-31 11:38 8 k8 m- x4 m4 s3 T. V  R  T; |
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1 ...

, q( W" h) m3 O: q: t0 e9 m% I# ?9 x. o
Source1和Source2生成时间不确定,因为是订单生产。。。他们生产的时间完全取决于source生成两种主零件的时间。5 d3 y9 E6 u" ?$ L/ @
source本身循环也不是固定间隔。。。一切都按照排产单来。。
! u* x8 h& v+ u& L, [最后谢谢您的回复
发表于 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 ; s4 R" n+ a& {4 s% T2 a) U
Source建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2. ...

; Y/ ~0 f) X  j6 Z4 i7 dis8 g3 n6 P& B+ E' P
          w% a4 g6 Z- j
do
1 [7 L3 D( U/ G+ H! T        if ?=YLJ then6 q! Q2 b# h% H% F, Y. ?; l! ]
                Y1.create(B11);; K+ e$ s  C: K5 K) C
        else if ?=PDJ then
& H' l$ X9 h' x% G/ h- c                        P1.create(F11);
% g5 q9 U6 D6 c! |& @( ~! \- ~1 N' z8 _& E9 z
end;# I0 G& Q, S9 e

' {$ {2 }7 }- D% _& v, ~按照您的方法编程如上,只是调试过程中总是提示is后有语法错误,这地方应该怎么声明,麻烦指教一二。最后谢谢您的回复。
发表于 2016-4-6 08:09:31 | 显示全部楼层
zacharyqin 发表于 2016-4-5 20:31 0 f% w' I' e8 x& H1 W3 \, I' t" ^
is
+ \2 H1 Q) y" Y! S6 i- _          Q- g& k1 }" D  p/ a* q
do

, A% Q0 P+ z, A, }: o# Vis. X& V# I& n' l; F1 _$ B# t
do& l0 v% R8 J- c
( E9 X1 o: S; K* U; g# @5 j
if...then...
. r$ H/ F5 b/ b7 i1 Xelse...then...2 {/ x$ b# V' H! l
end;
" F, ^+ K" s  E! z. M* u# Q
4 q: n1 ^0 p4 Kend;
发表于 2016-4-6 20:15:42 | 显示全部楼层
有时间去官方论坛 http://community.plm.automation. ... mulation-Tecnomatix  逛一逛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-10 18:06 , Processed in 0.019334 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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