设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3156|回复: 8

[求助] simtalk

  [复制链接]
发表于 2015-4-13 20:17:10 | 显示全部楼层 |阅读模式
求助大神, 我想写一个方法, 当buffer 满了的时候 停止供料, 有没有人指导一下
发表于 2015-4-13 21:12:37 | 显示全部楼层
if buffer.full then
5 f8 h  j9 x  M$ m7 z---停止供料0 S, V& _! L. D( m/ o0 o
else+ W/ R* A& F& w+ k
---继续供料
- A( b  w7 }+ D4 Qend;
 楼主| 发表于 2015-4-13 23:50:44 | 显示全部楼层
11111 发表于 2015-4-13 21:12
) N1 x1 c( q$ h* e- z5 wif buffer.full then8 p, i+ C% v. B; N0 y+ o
---停止供料2 h) a& u/ P, Z
else

; ?, h# ]3 r4 w, V# t8 Z$ s谢谢你的回答,请问是要在source的输出端载入这个方法么,我照着写了,为什么物料卡在source不往下走?
发表于 2015-4-15 15:33:02 | 显示全部楼层
可能是因为该方法的激活条件在发生满载之后不再执行,所以需要另外在出口添加激活条件。- K) F% e1 p+ }* O! t
当然也可以使用别的办法来实现。
发表于 2015-4-15 17:00:35 | 显示全部楼层
nishiljh 发表于 2015-4-13 23:50
4 l7 m, o" |: X8 ~, v谢谢你的回答,请问是要在source的输出端载入这个方法么,我照着写了,为什么物料卡在source不往下走? ...
: j0 u+ u1 V% Y
你在source的出口加载程序:( {6 {1 L5 t. L/ X1 T
if buffer.full then
; Y9 Z, t6 K1 J: N. i     ---停止供料+ o- V9 F! r/ f5 C1 G% s" J
     @.move(其它位置);---buffer满了mu不进入buffer不就表示停止供料了,但又不能阻塞,所以把mu移动到其它无关的位置
* v: g, K9 B. P; ielse
! X: d) t/ H- P9 T1 |! |  B     ---继续供料% F1 B6 c4 y9 u: ]. a
    @.move(buffer);----移动到buffer不就表示继续供料了6 @, p3 }) d0 A- k1 p: }' a
end;
发表于 2015-4-16 16:00:19 | 显示全部楼层
11111 发表于 2015-4-15 17:00
+ ^( j. C4 O2 E/ Z你在source的出口加载程序:$ X! d( a7 e# d/ c% ]# ~, e: w2 p
if buffer.full then
8 Q, H1 D7 y0 m+ n7 s     ---停止供料
6 L' r1 D( q5 {; e1 X2 y8 o: X' Y
求大神指导
) U6 Z2 V- I1 x" K. k/ w如何实现FIFO、SPT(最短加工时间优先)两种排序规则嵌入到eM_Plant生产系统仿真,求范例。有特定函数实现or直接用逻辑关系编程?
发表于 2015-4-17 15:33:33 | 显示全部楼层
同问
 楼主| 发表于 2015-4-17 19:33:10 | 显示全部楼层
11111 发表于 2015-4-15 17:00
( d8 G8 n9 w. R) [  x( X# T$ s  \你在source的出口加载程序:
: _8 J) G4 k9 m$ t. T5 x6 cif buffer.full then
1 k- a( B4 D3 }/ z+ I0 O     ---停止供料

/ G4 `$ D) {- g0 j非常感谢,问题已解决
发表于 2015-4-21 13:13:52 | 显示全部楼层
我是新手,我觉得现在最大的问题就是无法系统学习Simtalk,希望楼主能够多多交流这样的内容。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-22 22:26 , Processed in 0.016800 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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