设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3154|回复: 8

[求助] simtalk

  [复制链接]
发表于 2015-4-13 20:17:10 | 显示全部楼层 |阅读模式
求助大神, 我想写一个方法, 当buffer 满了的时候 停止供料, 有没有人指导一下
发表于 2015-4-13 21:12:37 | 显示全部楼层
if buffer.full then
# x. J; M- v# }( V: F( W% c6 M* m---停止供料" h3 k# I4 T% y( O+ u6 R
else
/ Q8 o5 ?5 m, [% d2 {* K---继续供料& M* b6 `- X5 k
end;
 楼主| 发表于 2015-4-13 23:50:44 | 显示全部楼层
11111 发表于 2015-4-13 21:12
# C- O! W( O. W2 b7 Aif buffer.full then
* u4 x4 l* T8 D$ Y$ U& F6 x) [& W---停止供料
1 g7 _9 Q8 x  v) ^else

5 S) f6 [2 M0 e* W+ [( }" ?谢谢你的回答,请问是要在source的输出端载入这个方法么,我照着写了,为什么物料卡在source不往下走?
发表于 2015-4-15 15:33:02 | 显示全部楼层
可能是因为该方法的激活条件在发生满载之后不再执行,所以需要另外在出口添加激活条件。" ?5 \+ X$ ?$ F% o2 n
当然也可以使用别的办法来实现。
发表于 2015-4-15 17:00:35 | 显示全部楼层
nishiljh 发表于 2015-4-13 23:50 ' W7 s0 D" O1 q4 E) a% o6 S  q3 `: N
谢谢你的回答,请问是要在source的输出端载入这个方法么,我照着写了,为什么物料卡在source不往下走? ...
2 Z4 |, X6 E% C! B$ X
你在source的出口加载程序:
# S* b6 N. m+ t* X4 ~' xif buffer.full then7 a% q& x- y& t" F' n% O
     ---停止供料$ W. E/ l5 ~5 b; h6 G4 S
     @.move(其它位置);---buffer满了mu不进入buffer不就表示停止供料了,但又不能阻塞,所以把mu移动到其它无关的位置5 ]" d6 s3 Y+ y% W- Z' \' E
else$ \" U( f( J; Q+ T) O8 D7 z
     ---继续供料; U1 v% `7 I9 S4 Y0 @
    @.move(buffer);----移动到buffer不就表示继续供料了9 W" h6 v$ [1 f$ [( D! U; C
end;
发表于 2015-4-16 16:00:19 | 显示全部楼层
11111 发表于 2015-4-15 17:00 + ^! C7 @+ l0 t
你在source的出口加载程序:
( `$ @2 `! ]$ g( Bif buffer.full then$ e5 Z" r& m4 Y# y/ n4 }, j" g
     ---停止供料
" F, E& U, ?3 a" V) x
求大神指导
& M9 U( O7 j& T* ]如何实现FIFO、SPT(最短加工时间优先)两种排序规则嵌入到eM_Plant生产系统仿真,求范例。有特定函数实现or直接用逻辑关系编程?
发表于 2015-4-17 15:33:33 | 显示全部楼层
同问
 楼主| 发表于 2015-4-17 19:33:10 | 显示全部楼层
11111 发表于 2015-4-15 17:00 8 p9 V. S8 c* A/ S, ^0 i# L6 L
你在source的出口加载程序:
' }# \: @& U# E4 Bif buffer.full then
; J  c* {$ V" }( X, E: J     ---停止供料

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

本版积分规则

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

GMT+8, 2024-11-22 19:29 , Processed in 3.735075 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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