设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3157|回复: 8

[求助] simtalk

  [复制链接]
发表于 2015-4-13 20:17:10 | 显示全部楼层 |阅读模式
求助大神, 我想写一个方法, 当buffer 满了的时候 停止供料, 有没有人指导一下
发表于 2015-4-13 21:12:37 | 显示全部楼层
if buffer.full then  p5 r2 d' s- T. t! U4 D# f( @8 h, B
---停止供料
( ^% ^: b! k6 S) m( |2 \else
! P4 |4 J8 j" `6 L+ U---继续供料. _& x- `- D3 H$ |# o
end;
 楼主| 发表于 2015-4-13 23:50:44 | 显示全部楼层
11111 发表于 2015-4-13 21:12
9 k/ y! g4 i/ [5 |6 Vif buffer.full then
- E3 x+ j" @; m---停止供料
5 w; l! K( }, d# E3 V& Relse

, V: N( b$ j; z7 |$ c谢谢你的回答,请问是要在source的输出端载入这个方法么,我照着写了,为什么物料卡在source不往下走?
发表于 2015-4-15 15:33:02 | 显示全部楼层
可能是因为该方法的激活条件在发生满载之后不再执行,所以需要另外在出口添加激活条件。
, J7 h# Q0 J$ V% I" ]当然也可以使用别的办法来实现。
发表于 2015-4-15 17:00:35 | 显示全部楼层
nishiljh 发表于 2015-4-13 23:50
/ R. d8 \7 m, ~; e+ L谢谢你的回答,请问是要在source的输出端载入这个方法么,我照着写了,为什么物料卡在source不往下走? ...
# Y' q; m% l. E
你在source的出口加载程序:- Z* j/ q( d* v! [
if buffer.full then  j, U  p. \" E% i! V
     ---停止供料1 b2 t2 s+ S7 P  B
     @.move(其它位置);---buffer满了mu不进入buffer不就表示停止供料了,但又不能阻塞,所以把mu移动到其它无关的位置
' m% z, a; A; |! ]" l' F6 q" kelse
$ [* Y2 K2 R4 X9 C     ---继续供料( z% {& n( f6 R4 C
    @.move(buffer);----移动到buffer不就表示继续供料了+ N" G+ g! a# H9 l
end;
发表于 2015-4-16 16:00:19 | 显示全部楼层
11111 发表于 2015-4-15 17:00
* l+ J8 s2 f0 S' a4 k4 }6 x! D- r你在source的出口加载程序:
' ~+ M& I6 l4 Y1 P2 u0 }if buffer.full then
  R! _% d/ V" \& }" O! v     ---停止供料

' d" T& P5 \' ?! L/ g. X求大神指导+ C4 m: Y2 i9 U$ ?) u) {
如何实现FIFO、SPT(最短加工时间优先)两种排序规则嵌入到eM_Plant生产系统仿真,求范例。有特定函数实现or直接用逻辑关系编程?
发表于 2015-4-17 15:33:33 | 显示全部楼层
同问
 楼主| 发表于 2015-4-17 19:33:10 | 显示全部楼层
11111 发表于 2015-4-15 17:00 1 m  F4 S1 @0 d, _# p
你在source的出口加载程序:
- B$ ]( b8 Q% v: `/ Jif buffer.full then# N5 G/ n7 M  `8 C& q/ r0 A8 g
     ---停止供料

7 B, N! ?8 y& p/ Q" k" x1 N非常感谢,问题已解决
发表于 2015-4-21 13:13:52 | 显示全部楼层
我是新手,我觉得现在最大的问题就是无法系统学习Simtalk,希望楼主能够多多交流这样的内容。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-23 00:52 , Processed in 0.014854 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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