设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10695|回复: 8

[求助] Eplant求助

  [复制链接]
发表于 2016-3-15 22:19:55 | 显示全部楼层 |阅读模式
一条装配线,有三个source对象,source1 产生Container1和Container2,source2和source3分别产生Entity1和Entity2
/ _* q( |) L$ O4 f- y# N# G4 o3 W/ D* ~2 f- ?: W; Z% y2 |
产品1 是Container1和Entity1的装配产品;
% m# [1 ], C1 Q- x
5 u! t4 k( S3 u: I8 R# o产品2 是Container2和Entity2的装配产品
7 ~/ b% |  ~# n/ z$ |' z) l1 J3 _- v* n$ d& x$ P
现在想问一下source1 怎么设定,才能让它开始的时间跟Container1生成时间是一致的。。。。
发表于 2016-3-23 13:16:14 | 显示全部楼层
双击source1,属性框下创建时间选间隔可调,设置开始时间
 楼主| 发表于 2016-3-28 14:49:10 | 显示全部楼层
smile_sky 发表于 2016-3-23 13:16
/ Z& P) T. r' T9 s& |- {双击source1,属性框下创建时间选间隔可调,设置开始时间
. Z7 A; }* K$ c! q: C" X3 j3 R. |

- h% y' `0 T1 `+ I1 z这个实现不了,因为Source循环产生两种装配产品,换句话说 :
2 Y& p+ m7 H4 uSource生成产品1的时候,Source1生成产品1的零件,source2此时不生成零件;
* {7 I7 ?% Z" I9 o" c, C) F: Gsource生成产品2的时候,source2生成产品2的零件,source1此时不生成零件;/ O5 Y6 j% l8 l% y( Z( J
。。。
2 @9 }5 v2 |: J! O/ V& O/ c根据输入订单循环。。。如何实现这个功能。。
! p7 T0 f: l7 B7 w/ k% K: Z1 G* F单独设置source1参数和source2参数只能够对第一次有用,无法对循环产生的有用吧。。/ N( M0 d% E2 r% m
最后谢谢您的回复。
卤蛋 该用户已被删除
发表于 2016-3-31 11:38:22 | 显示全部楼层
zacharyqin 发表于 2016-3-28 14:49 , ^4 P1 U/ ]: ]% N
这个实现不了,因为Source循环产生两种装配产品,换句话说 :
: b* N. y" H: w& TSource生成产品1的时候,Source1生成产品1 ...
7 V6 k, ~% M- Y3 R7 L$ A
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1和c2,再说source时间不设定也没关系吧,这里的堵塞没有什么意义吧,后续根据source1和2进行控制就可以了啊
 楼主| 发表于 2016-4-5 14:09:32 | 显示全部楼层
卤蛋 发表于 2016-3-31 11:38 + [9 y8 j) i/ @6 m' z0 r
source1和source2生成的零件时间是知道的吧?那把时间加到source当中啊,让他循环按固定的间隔时间产生c1 ...
: g/ u- m; K3 @: F  C. s3 E
6 {" H7 W# a0 i5 [* T
Source1和Source2生成时间不确定,因为是订单生产。。。他们生产的时间完全取决于source生成两种主零件的时间。
9 ]$ ?: F/ I* \3 fsource本身循环也不是固定间隔。。。一切都按照排产单来。。
! l* p8 I% f* D6 Y4 s$ i. i最后谢谢您的回复
发表于 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 & ]8 y/ p2 f! ?$ B1 o+ B
Source建立出口策略,如果是Container1就直接Create entity1到具体工位,container2就create entity2. ...
) H! Q0 t/ J  a. H5 A
is
( _  ?: g! }5 h       
7 i8 H  i1 e$ M/ Vdo. R8 z" W7 s/ K, q, j7 W  W! q' a
        if ?=YLJ then$ a5 e# U* z" B) J: A
                Y1.create(B11);
( f8 O, J/ w6 ?/ ]        else if ?=PDJ then# S- I4 \$ [; d  j8 w
                        P1.create(F11);, w3 e9 P! ]  e# V" `! K3 G  P* x
1 R' Z( Z9 r9 D
end;
- Q  i; y- T0 K$ X# Q" v
0 P- x* n' r6 o! L: s4 H) D按照您的方法编程如上,只是调试过程中总是提示is后有语法错误,这地方应该怎么声明,麻烦指教一二。最后谢谢您的回复。
发表于 2016-4-6 08:09:31 | 显示全部楼层
zacharyqin 发表于 2016-4-5 20:31 / G+ Z9 E7 h; \
is
8 `: h0 @& R; x/ Q; Y2 s0 m- x        - s3 |* i4 w/ l8 C- z( q; D
do
$ M( K( o$ y1 i# e8 O# y2 O" X+ c
is, n: T7 B2 g* q9 Y6 y8 Q* U
do- Z3 i& C5 Y* D. j
: c: v, K4 f+ q/ w" D& K3 `; w
if...then...1 Q3 m' H5 d) w8 l: U. x
else...then...
$ N9 Z" O$ T+ ?3 p4 `end;
; y% y' i5 G7 |5 G% w( J) a' `, E& ^( q; D: G( @8 a
end;
发表于 2016-4-6 20:15:42 | 显示全部楼层
有时间去官方论坛 http://community.plm.automation. ... mulation-Tecnomatix  逛一逛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-27 10:03 , Processed in 0.016162 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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