设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5760|回复: 8

[求助] simtalk

  [复制链接]
发表于 2015-4-13 20:17:10 | 显示全部楼层 |阅读模式
求助大神, 我想写一个方法, 当buffer 满了的时候 停止供料, 有没有人指导一下
发表于 2015-4-13 21:12:37 | 显示全部楼层
if buffer.full then- y. m  J4 D7 J9 l8 d
---停止供料
3 l* N/ @" M& m8 v2 velse1 G8 A! _2 [9 y) b8 e8 z: v
---继续供料( |$ B- E  S& j( H9 ]7 a% a
end;
 楼主| 发表于 2015-4-13 23:50:44 | 显示全部楼层
11111 发表于 2015-4-13 21:12
$ ]  @6 _8 J! ?9 ?# B% a3 c1 aif buffer.full then
- f/ ?' t* q, p- z+ i! E8 S- _6 r---停止供料4 \. z7 L- J- n# c/ b, x
else

( |; {1 b7 t! @% @$ F谢谢你的回答,请问是要在source的输出端载入这个方法么,我照着写了,为什么物料卡在source不往下走?
发表于 2015-4-15 15:33:02 | 显示全部楼层
可能是因为该方法的激活条件在发生满载之后不再执行,所以需要另外在出口添加激活条件。
# S- l; m3 y3 J# K+ N当然也可以使用别的办法来实现。
发表于 2015-4-15 17:00:35 | 显示全部楼层
nishiljh 发表于 2015-4-13 23:50 # j  R6 D" @& X: s; a
谢谢你的回答,请问是要在source的输出端载入这个方法么,我照着写了,为什么物料卡在source不往下走? ...
& w6 `5 S; x8 M' ~$ M" B& Z4 @
你在source的出口加载程序:8 q0 y  o" b) {( `/ y" T" \5 f3 K* [
if buffer.full then
5 `( D1 _7 Y' `( S* @     ---停止供料
9 R1 C6 h  U5 l8 j+ V     @.move(其它位置);---buffer满了mu不进入buffer不就表示停止供料了,但又不能阻塞,所以把mu移动到其它无关的位置# g% i  y/ S& y
else0 V) s$ o& u% i" S6 o
     ---继续供料/ f/ j0 N: l3 Q- j' Y* V  ^
    @.move(buffer);----移动到buffer不就表示继续供料了
5 y; v% c/ q! z) Send;
发表于 2015-4-16 16:00:19 | 显示全部楼层
11111 发表于 2015-4-15 17:00
. W1 E' r: d4 \; r你在source的出口加载程序:5 A  s: n) u- u1 B2 `
if buffer.full then/ d# r. V% J% ]$ i1 x" m' @
     ---停止供料

2 ^. S2 H3 u: B, |' @% U求大神指导
  u( X: }7 `$ M# Y, Y8 f2 g如何实现FIFO、SPT(最短加工时间优先)两种排序规则嵌入到eM_Plant生产系统仿真,求范例。有特定函数实现or直接用逻辑关系编程?
发表于 2015-4-17 15:33:33 | 显示全部楼层
同问
 楼主| 发表于 2015-4-17 19:33:10 | 显示全部楼层
11111 发表于 2015-4-15 17:00 . H1 {* K4 M8 [& u
你在source的出口加载程序:
  L) L) N( a5 l5 y: i% r( B+ s3 Rif buffer.full then
" ^8 }$ G! R2 r) {+ m$ u) }     ---停止供料
' N) O. `8 o& s5 S$ H+ u4 ^: d, B
非常感谢,问题已解决
发表于 2015-4-21 13:13:52 | 显示全部楼层
我是新手,我觉得现在最大的问题就是无法系统学习Simtalk,希望楼主能够多多交流这样的内容。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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