设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4405|回复: 8

[求助] simtalk

  [复制链接]
发表于 2015-4-13 20:17:10 | 显示全部楼层 |阅读模式
求助大神, 我想写一个方法, 当buffer 满了的时候 停止供料, 有没有人指导一下
发表于 2015-4-13 21:12:37 | 显示全部楼层
if buffer.full then
6 I' _. n+ U. u; q0 f9 k0 e---停止供料& ^; `- w& j6 ^
else
* H2 n. Y' z3 c7 c- D5 j---继续供料# X# x2 K) G+ e: X
end;
 楼主| 发表于 2015-4-13 23:50:44 | 显示全部楼层
11111 发表于 2015-4-13 21:12
9 ?/ X# P) m2 b  N4 c+ N4 hif buffer.full then2 \0 I, L, A2 P
---停止供料0 \+ W! ~( ]2 _# E+ b( ?: P8 V8 X
else
. Z5 }! }3 P" f/ _; u5 L
谢谢你的回答,请问是要在source的输出端载入这个方法么,我照着写了,为什么物料卡在source不往下走?
发表于 2015-4-15 15:33:02 | 显示全部楼层
可能是因为该方法的激活条件在发生满载之后不再执行,所以需要另外在出口添加激活条件。
6 K8 Q5 |8 H. p1 N% k, A当然也可以使用别的办法来实现。
发表于 2015-4-15 17:00:35 | 显示全部楼层
nishiljh 发表于 2015-4-13 23:50
0 b0 o: [+ k+ p1 g2 k6 |谢谢你的回答,请问是要在source的输出端载入这个方法么,我照着写了,为什么物料卡在source不往下走? ...
2 A0 q) g1 g+ i  Y
你在source的出口加载程序:1 K) f5 w6 h$ z, \* k: y2 x
if buffer.full then; k& e3 C' ]- G# n# S3 L
     ---停止供料
7 T& D  ]8 Y/ y! I, t     @.move(其它位置);---buffer满了mu不进入buffer不就表示停止供料了,但又不能阻塞,所以把mu移动到其它无关的位置
3 o7 S; F8 T+ ~% nelse1 n. E$ n% l, u1 a! G) `
     ---继续供料& ^+ N3 P% x+ \. c
    @.move(buffer);----移动到buffer不就表示继续供料了
0 W. S8 a4 s  u  N: _end;
发表于 2015-4-16 16:00:19 | 显示全部楼层
11111 发表于 2015-4-15 17:00
5 L$ N5 q& i) P% u0 n& |' k- h# @, N8 o- k你在source的出口加载程序:  l. K8 E7 ~; g$ C6 P! }7 c
if buffer.full then
# W$ r7 k) g) T. y  e- d     ---停止供料

- V# w/ s* h) B* B求大神指导* u6 I: {' f# p& t
如何实现FIFO、SPT(最短加工时间优先)两种排序规则嵌入到eM_Plant生产系统仿真,求范例。有特定函数实现or直接用逻辑关系编程?
发表于 2015-4-17 15:33:33 | 显示全部楼层
同问
 楼主| 发表于 2015-4-17 19:33:10 | 显示全部楼层
11111 发表于 2015-4-15 17:00 ; L  @# M* @" L% i
你在source的出口加载程序:2 `7 @- Y0 c) T; f0 `: J* i
if buffer.full then+ N  G7 q/ L$ C4 \$ G) N
     ---停止供料

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

本版积分规则

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

GMT+8, 2025-8-21 18:29 , Processed in 0.020119 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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