设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10681|回复: 8

[求助] Eplant求助

  [复制链接]
发表于 2016-3-15 22:19:55 | 显示全部楼层 |阅读模式
一条装配线,有三个source对象,source1 产生Container1和Container2,source2和source3分别产生Entity1和Entity2
$ c9 n3 q" R) e+ w1 U; w* ^9 T, a) V5 ]; h2 @, N
产品1 是Container1和Entity1的装配产品;5 A2 X/ V* \8 X! f

; z% h3 z" x. N+ p产品2 是Container2和Entity2的装配产品8 b4 O) G8 [5 y# ?3 v% z% x. d2 X

1 `, S5 k" z5 q3 k0 s# R1 X# L现在想问一下source1 怎么设定,才能让它开始的时间跟Container1生成时间是一致的。。。。
发表于 2016-3-23 13:16:14 | 显示全部楼层
双击source1,属性框下创建时间选间隔可调,设置开始时间
 楼主| 发表于 2016-3-28 14:49:10 | 显示全部楼层
smile_sky 发表于 2016-3-23 13:16 8 v# Q3 y' [" X+ Z# H
双击source1,属性框下创建时间选间隔可调,设置开始时间
! N. S- P% Y2 ?2 c; w: M0 b
6 \, V  K# R- ]' h0 V
这个实现不了,因为Source循环产生两种装配产品,换句话说 :
" B4 C& |* E- C& Y2 uSource生成产品1的时候,Source1生成产品1的零件,source2此时不生成零件;! m8 ^" g, U( p
source生成产品2的时候,source2生成产品2的零件,source1此时不生成零件;0 ~) X' D9 w% Q" _' @2 h
。。。
$ B8 r1 ]4 v6 S根据输入订单循环。。。如何实现这个功能。。* d, s8 Z8 J6 O' T# D
单独设置source1参数和source2参数只能够对第一次有用,无法对循环产生的有用吧。。' w8 |/ A5 w* n6 d% a, y4 L3 L; `
最后谢谢您的回复。
卤蛋 该用户已被删除
发表于 2016-3-31 11:38:22 | 显示全部楼层
zacharyqin 发表于 2016-3-28 14:49
1 w; a/ m6 h$ B$ s# i6 n4 I2 Z这个实现不了,因为Source循环产生两种装配产品,换句话说 :  [9 a- j) i) E" d! V4 F
Source生成产品1的时候,Source1生成产品1 ...
1 p1 _8 _* R" ^: b& ~) ?
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1和c2,再说source时间不设定也没关系吧,这里的堵塞没有什么意义吧,后续根据source1和2进行控制就可以了啊
 楼主| 发表于 2016-4-5 14:09:32 | 显示全部楼层
卤蛋 发表于 2016-3-31 11:38
) Y" y' K% C+ \; B$ psource1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1 ...
$ W# n, O3 ?4 R

% r/ V1 Y/ s5 b1 MSource1和Source2生成时间不确定,因为是订单生产。。。他们生产的时间完全取决于source生成两种主零件的时间。
- u! N9 c: x3 hsource本身循环也不是固定间隔。。。一切都按照排产单来。。
7 }" H: H  p) j% }) a* q# P最后谢谢您的回复
发表于 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
. t5 Z- j) J# Z* |" l" O$ z+ vSource建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2. ...
  f3 ^# |9 P8 V* t; j/ u
is2 f2 R% a& {) l- }
       
' _" b; A5 w- _0 {do
! Q5 Q$ V, T! X        if ?=YLJ then
' [% N0 a8 P4 `6 {! P                Y1.create(B11);
6 r. Z4 G: v3 T0 ^: A: @3 W4 g# U        else if ?=PDJ then4 \" f: A' u' V
                        P1.create(F11);
6 ^8 v9 ]# n/ L. W: y6 W% Q! I/ N2 ~% L
end;# B0 e' ~! L5 T3 Y" I

* ~* i. r# |+ q9 A5 p; S1 `按照您的方法编程如上,只是调试过程中总是提示is后有语法错误,这地方应该怎么声明,麻烦指教一二。最后谢谢您的回复。
发表于 2016-4-6 08:09:31 | 显示全部楼层
zacharyqin 发表于 2016-4-5 20:31 ( P: m- J# M. [3 z* z  w9 ~
is( e. Y6 f, @6 _+ S  ~! Q2 v. o0 Y
        " m9 |& w8 `( b' G' f8 ^( k
do

- x- G# [$ b( S) _6 s4 ris6 f+ O; O  _( ]! Q5 }  x
do
8 h8 W7 S+ q! i  Q0 k/ e2 e6 V2 Z4 o7 w( e. E
if...then...
" B5 A4 @) w9 R7 delse...then...
3 p. f6 k$ x5 Vend;
) O1 Z. E3 u$ j5 n
& j$ p. v% d, X' zend;
发表于 2016-4-6 20:15:42 | 显示全部楼层
有时间去官方论坛 http://community.plm.automation. ... mulation-Tecnomatix  逛一逛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-26 11:24 , Processed in 0.017040 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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