设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4868|回复: 8

[求助] Eplant求助

  [复制链接]
发表于 2016-3-15 22:19:55 | 显示全部楼层 |阅读模式
一条装配线,有三个source对象,source1 产生Container1和Container2,source2和source3分别产生Entity1和Entity2" n& ^, {% t+ D* p$ ~! m' T

/ Q4 S$ c6 q0 O2 W6 w产品1 是Container1和Entity1的装配产品;
$ V- P9 m* O' D7 H
% h% ~  q5 W: U- @- [& a. J产品2 是Container2和Entity2的装配产品( ]6 z, [0 i; N7 j

. H  e7 ?0 k' j' L( M现在想问一下source1 怎么设定,才能让它开始的时间跟Container1生成时间是一致的。。。。
发表于 2016-3-23 13:16:14 | 显示全部楼层
双击source1,属性框下创建时间选间隔可调,设置开始时间
 楼主| 发表于 2016-3-28 14:49:10 | 显示全部楼层
smile_sky 发表于 2016-3-23 13:16
' {# ~- h# K6 }7 c双击source1,属性框下创建时间选间隔可调,设置开始时间
+ B) q1 O5 l: D4 t  B
! k2 G' b5 w& O' w3 ]3 P" V' d
这个实现不了,因为Source循环产生两种装配产品,换句话说 :
, |' u# ~' Y& FSource生成产品1的时候,Source1生成产品1的零件,source2此时不生成零件;
& T, v) ]$ Z' y  _+ t& }source生成产品2的时候,source2生成产品2的零件,source1此时不生成零件;6 E! C7 v: o- r6 ~$ S  t0 [
。。。; L6 u/ o3 B% Z  s9 w$ U; `$ n
根据输入订单循环。。。如何实现这个功能。。! T* {1 M* x( k9 x6 A' X
单独设置source1参数和source2参数只能够对第一次有用,无法对循环产生的有用吧。。( e. ^" i/ a: p  |4 a
最后谢谢您的回复。
卤蛋 该用户已被删除
发表于 2016-3-31 11:38:22 | 显示全部楼层
zacharyqin 发表于 2016-3-28 14:49
1 n* o) \: N; E, V" P这个实现不了,因为Source循环产生两种装配产品,换句话说 :
4 h& Q- H: [, YSource生成产品1的时候,Source1生成产品1 ...
! ^6 \7 O, L) C& }
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1和c2,再说source时间不设定也没关系吧,这里的堵塞没有什么意义吧,后续根据source1和2进行控制就可以了啊
 楼主| 发表于 2016-4-5 14:09:32 | 显示全部楼层
卤蛋 发表于 2016-3-31 11:38 % |( [5 y' y' C% }$ D  ~$ Z* \4 n
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1 ...

- t+ X! T0 j' d0 f! k. Y8 w2 s* l! |3 I5 L1 Q) l. H! B' n: }
Source1和Source2生成时间不确定,因为是订单生产。。。他们生产的时间完全取决于source生成两种主零件的时间。5 ?* @6 h% y+ M  r! g6 \; w# T
source本身循环也不是固定间隔。。。一切都按照排产单来。。0 h6 r2 n, p$ U, W( m
最后谢谢您的回复
发表于 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
, a1 v, T6 c, W, g3 H' N" sSource建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2. ...

: U$ f0 B: R8 h% T& w. Gis  M1 L" H' e. C
        ' P" K; S* A4 ^! B' e* i; ?
do; w* D0 ~2 ~9 h2 C; Z8 u! l- [
        if ?=YLJ then8 W5 A' S; E2 a$ \
                Y1.create(B11);; o7 q/ f( C/ D2 J5 H! e
        else if ?=PDJ then; J' ]5 }0 R, j/ O
                        P1.create(F11);
$ {4 j7 B& M& M- d! \8 \* f1 x4 ]  A$ }$ U
end;
8 R" p0 |; ?- [& h( z8 _# w- u! B; |! A" W7 L
按照您的方法编程如上,只是调试过程中总是提示is后有语法错误,这地方应该怎么声明,麻烦指教一二。最后谢谢您的回复。
发表于 2016-4-6 08:09:31 | 显示全部楼层
zacharyqin 发表于 2016-4-5 20:31
+ ^% b5 A/ u5 v$ C# f: h  T" H& T6 y# His; G: a/ d8 Y- H; Y9 t6 ]+ w
       
; W# ~  n1 M( X% c- jdo
& e: P* I' c! E. B+ h
is
, E( i( E" n7 ^8 ^; z& G6 Z: Zdo
' O/ R* e( f5 O; ]6 f
( O! Q" P- o, U, f) [if...then...5 s3 w( E4 F7 Z
else...then...# I  G0 d: T. a& m: D0 {4 O
end;, n/ \. s6 T- Q6 q- Q

1 v/ l, L5 D$ `end;
发表于 2016-4-6 20:15:42 | 显示全部楼层
有时间去官方论坛 http://community.plm.automation. ... mulation-Tecnomatix  逛一逛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-18 03:16 , Processed in 0.013972 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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