设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6343|回复: 8

[求助] simtalk

  [复制链接]
发表于 2015-4-13 20:17:10 | 显示全部楼层 |阅读模式
求助大神, 我想写一个方法, 当buffer 满了的时候 停止供料, 有没有人指导一下
发表于 2015-4-13 21:12:37 | 显示全部楼层
if buffer.full then
$ E5 X9 L8 n9 b( K! U---停止供料+ N, e* |# ^" e9 W
else) c7 \  d$ S# _+ H/ d
---继续供料
+ B( x& _+ v/ J3 [% Pend;
 楼主| 发表于 2015-4-13 23:50:44 | 显示全部楼层
11111 发表于 2015-4-13 21:12 9 v' m8 R; p2 O, f
if buffer.full then5 Z3 h8 W6 n: i: g" E7 y
---停止供料
1 x0 Q" z" q- R: `. c9 B/ gelse

( O6 D% k& h* @& Y" G谢谢你的回答,请问是要在source的输出端载入这个方法么,我照着写了,为什么物料卡在source不往下走?
发表于 2015-4-15 15:33:02 | 显示全部楼层
可能是因为该方法的激活条件在发生满载之后不再执行,所以需要另外在出口添加激活条件。, c" @; f" J* ~. q# V. ]9 c2 ~
当然也可以使用别的办法来实现。
发表于 2015-4-15 17:00:35 | 显示全部楼层
nishiljh 发表于 2015-4-13 23:50
$ k1 B/ Q5 r% d1 E9 H谢谢你的回答,请问是要在source的输出端载入这个方法么,我照着写了,为什么物料卡在source不往下走? ...
0 l# d% h) S1 ^% u  G$ g' f3 o
你在source的出口加载程序:: _+ T0 B4 Z% v: \9 T0 n2 O6 T
if buffer.full then3 S! ]( d2 {  o/ F2 K) |' K: D
     ---停止供料
6 C& d3 C# B) y' B! z' m) a7 k     @.move(其它位置);---buffer满了mu不进入buffer不就表示停止供料了,但又不能阻塞,所以把mu移动到其它无关的位置, k% k" d( v: O  C
else$ L6 f2 @; t7 y5 e' |& k& Y) o
     ---继续供料# X: L$ E8 k# ]
    @.move(buffer);----移动到buffer不就表示继续供料了
" H1 Z$ e1 ^8 }0 wend;
发表于 2015-4-16 16:00:19 | 显示全部楼层
11111 发表于 2015-4-15 17:00 0 ?$ N0 f! j5 V8 V2 s2 Q
你在source的出口加载程序:
% t* ]4 \( y" T/ e; o- [/ `6 R2 Kif buffer.full then
* u1 d' K! t* S' Z5 g1 \1 \     ---停止供料
! \; o- q; \6 R& ]; h# e1 S
求大神指导
: f, P& Q0 B9 |: G如何实现FIFO、SPT(最短加工时间优先)两种排序规则嵌入到eM_Plant生产系统仿真,求范例。有特定函数实现or直接用逻辑关系编程?
发表于 2015-4-17 15:33:33 | 显示全部楼层
同问
 楼主| 发表于 2015-4-17 19:33:10 | 显示全部楼层
11111 发表于 2015-4-15 17:00 , s% W8 r! C# a4 q; P( o- J  y
你在source的出口加载程序:
2 z+ N% i; c$ s& c# z4 m, A3 ?# ]if buffer.full then
* e9 p, t( r# W! M& ~     ---停止供料
( Q4 C3 `6 t* _
非常感谢,问题已解决
发表于 2015-4-21 13:13:52 | 显示全部楼层
我是新手,我觉得现在最大的问题就是无法系统学习Simtalk,希望楼主能够多多交流这样的内容。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-5 16:54 , Processed in 0.015471 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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