设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4847|回复: 8

[求助] Eplant求助

  [复制链接]
发表于 2016-3-15 22:19:55 | 显示全部楼层 |阅读模式
一条装配线,有三个source对象,source1 产生Container1和Container2,source2和source3分别产生Entity1和Entity2/ P6 @5 `5 w% z) {

9 _( X3 `. }. {4 z2 m% j9 c产品1 是Container1和Entity1的装配产品;$ j' W" ?9 _( S1 X6 d

3 {4 ~9 ?- |3 |) ]  n% {, S产品2 是Container2和Entity2的装配产品
7 \: O' Y; w$ Z1 s
2 }9 ?$ r$ S, V0 h& k0 j+ x现在想问一下source1 怎么设定,才能让它开始的时间跟Container1生成时间是一致的。。。。
发表于 2016-3-23 13:16:14 | 显示全部楼层
双击source1,属性框下创建时间选间隔可调,设置开始时间
 楼主| 发表于 2016-3-28 14:49:10 | 显示全部楼层
smile_sky 发表于 2016-3-23 13:16
% X: X6 Q; T9 T9 j双击source1,属性框下创建时间选间隔可调,设置开始时间
3 [% t& S6 C9 {6 ~

/ N; E' I3 n* ~; f- M6 J9 U. o! u这个实现不了,因为Source循环产生两种装配产品,换句话说 :/ J  Q1 y% P8 O7 R& _
Source生成产品1的时候,Source1生成产品1的零件,source2此时不生成零件;
) }/ `2 K  a  D9 j3 i% Z. j) f4 Rsource生成产品2的时候,source2生成产品2的零件,source1此时不生成零件;
  X, p  S, b; P* q7 u* z! {! _。。。. f5 p5 e( p" {/ S1 [
根据输入订单循环。。。如何实现这个功能。。
2 @# n0 |8 C, o1 T* E: i单独设置source1参数和source2参数只能够对第一次有用,无法对循环产生的有用吧。。
" O# H: S/ R5 T9 V, p$ f最后谢谢您的回复。
卤蛋 该用户已被删除
发表于 2016-3-31 11:38:22 | 显示全部楼层
zacharyqin 发表于 2016-3-28 14:49 3 ?" d& i0 ]5 S6 J4 `% j) K
这个实现不了,因为Source循环产生两种装配产品,换句话说 :
+ t: S; B" z, T0 M- \+ JSource生成产品1的时候,Source1生成产品1 ...
2 v9 Y: }& D! @0 {
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1和c2,再说source时间不设定也没关系吧,这里的堵塞没有什么意义吧,后续根据source1和2进行控制就可以了啊
 楼主| 发表于 2016-4-5 14:09:32 | 显示全部楼层
卤蛋 发表于 2016-3-31 11:38 5 x: ~8 c, c% q. Y, u; E  |
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1 ...

( h* Y) B% s# o+ F$ t/ k- H+ z+ G9 f  y. ~0 x* n1 h" B' @) a# N
Source1和Source2生成时间不确定,因为是订单生产。。。他们生产的时间完全取决于source生成两种主零件的时间。- X) \0 X$ b# f' }* F
source本身循环也不是固定间隔。。。一切都按照排产单来。。/ g8 E' ]" [+ `1 G- o  R3 J& r
最后谢谢您的回复
发表于 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 6 R+ M" A+ J) T8 J8 D  v4 D# a( @# b
Source建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2. ...

, M$ J+ u' S$ I! N$ zis
; v- v; F4 |2 |% E        % @2 q7 }! @7 [
do
# }! A- \9 f( u: G        if ?=YLJ then& `% k# u  ?/ H8 j4 s% B% ~9 d# L
                Y1.create(B11);1 C- K5 c# A6 |) f$ W( C1 |
        else if ?=PDJ then* U4 w2 f2 |% N& T- H3 S
                        P1.create(F11);
0 n( F, C4 @5 U( A
. |  L) h- O1 m4 c5 b- _end;
! P/ M; E1 M- B- ]* G& `% y* [9 a. O2 H  s6 @7 D; c
按照您的方法编程如上,只是调试过程中总是提示is后有语法错误,这地方应该怎么声明,麻烦指教一二。最后谢谢您的回复。
发表于 2016-4-6 08:09:31 | 显示全部楼层
zacharyqin 发表于 2016-4-5 20:31
* z% v. ]! H8 K- w5 t! ?is
0 k+ z# Y% |# [  A, [2 Q/ a       
8 x3 y4 N" B  M  a: K% p6 [do
, Z" o8 j& C7 O& z4 `- ], q: G
is
8 g* @2 F# ^& @4 u. ddo4 o8 J( R5 q: i/ l" b
1 K  x; L5 q1 p( J; O, \% i& ~* C
if...then...
! {% @# N: G- O/ j/ C, F8 Eelse...then...
( ~6 s. T' Y4 O9 ^' e( t1 Send;7 J6 {, _& |  z9 G% O! X8 }
  {6 C7 g; \/ ]' x! d  [
end;
发表于 2016-4-6 20:15:42 | 显示全部楼层
有时间去官方论坛 http://community.plm.automation. ... mulation-Tecnomatix  逛一逛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-3 11:05 , Processed in 0.014337 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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