设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9989|回复: 8

[求助] Eplant求助

  [复制链接]
发表于 2016-3-15 22:19:55 | 显示全部楼层 |阅读模式
一条装配线,有三个source对象,source1 产生Container1和Container2,source2和source3分别产生Entity1和Entity2' X& s* z$ W# Z4 j7 t

7 N  ?3 x+ P, d& U- c产品1 是Container1和Entity1的装配产品;; M  Y  h3 p* I6 h3 ^2 m+ c1 p
  I4 w  a9 G: j$ M6 d4 _
产品2 是Container2和Entity2的装配产品
% w$ I+ i, a+ m1 L. ~# N5 W4 o4 k1 l) F- g# b9 `
现在想问一下source1 怎么设定,才能让它开始的时间跟Container1生成时间是一致的。。。。
发表于 2016-3-23 13:16:14 | 显示全部楼层
双击source1,属性框下创建时间选间隔可调,设置开始时间
 楼主| 发表于 2016-3-28 14:49:10 | 显示全部楼层
smile_sky 发表于 2016-3-23 13:16 " l+ M/ J8 J4 T! ?  h) @
双击source1,属性框下创建时间选间隔可调,设置开始时间

' ?  Y( T; z' y, U/ F' b/ s7 d- @* h* N2 t
这个实现不了,因为Source循环产生两种装配产品,换句话说 :
1 g0 f' Q3 h! o/ r/ `8 QSource生成产品1的时候,Source1生成产品1的零件,source2此时不生成零件;5 W4 F& u4 E: _1 ?) D4 A
source生成产品2的时候,source2生成产品2的零件,source1此时不生成零件;4 a1 O0 O/ g, v/ ~+ z) l
。。。& ~8 T" j. T# z! i
根据输入订单循环。。。如何实现这个功能。。
8 I4 _2 h0 Y6 Y: Y2 T( s+ o* K单独设置source1参数和source2参数只能够对第一次有用,无法对循环产生的有用吧。。
( c; a3 i5 N' [) R9 \$ R" G4 m- a最后谢谢您的回复。
卤蛋 该用户已被删除
发表于 2016-3-31 11:38:22 | 显示全部楼层
zacharyqin 发表于 2016-3-28 14:49
0 a9 o7 e8 U% p/ [这个实现不了,因为Source循环产生两种装配产品,换句话说 :
$ Z) z! ], w( C, Y) |9 ySource生成产品1的时候,Source1生成产品1 ...
' x5 u- i8 N( m
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1和c2,再说source时间不设定也没关系吧,这里的堵塞没有什么意义吧,后续根据source1和2进行控制就可以了啊
 楼主| 发表于 2016-4-5 14:09:32 | 显示全部楼层
卤蛋 发表于 2016-3-31 11:38 , G1 X% v0 u" M9 c
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1 ...

/ n! i$ |! r4 O6 k$ d! {; j& n
: k' Q2 g/ a/ ~+ v! iSource1和Source2生成时间不确定,因为是订单生产。。。他们生产的时间完全取决于source生成两种主零件的时间。$ R3 T$ l) S# Q: I: [
source本身循环也不是固定间隔。。。一切都按照排产单来。。- D" u" z5 O0 Z+ c5 ~
最后谢谢您的回复
发表于 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 $ C2 a' U) [  n. R2 Z, X
Source建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2. ...

: r6 {6 t& t$ s0 K  X: zis5 `: l: x9 K! t  e! |+ I4 L
        . ?! j) Z) L  g4 h2 E/ i
do1 m) W7 c3 L+ t4 U% b" @% {
        if ?=YLJ then
& V0 q% O0 p9 U                Y1.create(B11);
2 B/ o& e4 z9 w& b( Q! ~        else if ?=PDJ then
6 E+ W% V1 k! ]' [1 ?9 C& n, D$ S                        P1.create(F11);
# [' ?# v) \/ T% i" t* E& k# q7 K- `
end;3 ]; H9 c* m+ N9 U( [1 ]$ c
, p* X  K- w$ F8 t7 O4 L; c0 m+ q, K
按照您的方法编程如上,只是调试过程中总是提示is后有语法错误,这地方应该怎么声明,麻烦指教一二。最后谢谢您的回复。
发表于 2016-4-6 08:09:31 | 显示全部楼层
zacharyqin 发表于 2016-4-5 20:31 / }4 H. A- E% g) B# @) Q, _: e
is, _6 q) m! c' {/ T. j# F* k, s
        6 n3 n+ ]+ u( a* u& N3 M$ s7 d
do

5 H# ^2 \2 P( P* X' I8 ~is! z' V1 |( m3 ^9 c& W
do0 {3 J! b7 y" ^" [: ~
5 W8 Q  k/ P" U- w2 \# W
if...then...
' C3 J  ?( v/ Selse...then...3 \7 D( L: g9 D* D
end;. a- `8 T5 k$ a
9 r; M, D1 e) B' q
end;
发表于 2016-4-6 20:15:42 | 显示全部楼层
有时间去官方论坛 http://community.plm.automation. ... mulation-Tecnomatix  逛一逛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-15 11:51 , Processed in 0.021590 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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