设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6293|回复: 8

[求助] simtalk

  [复制链接]
发表于 2015-4-13 20:17:10 | 显示全部楼层 |阅读模式
求助大神, 我想写一个方法, 当buffer 满了的时候 停止供料, 有没有人指导一下
发表于 2015-4-13 21:12:37 | 显示全部楼层
if buffer.full then3 a5 T  i# R( T
---停止供料7 Q" v& H% d' Z6 n! l7 o' A( e
else6 U/ X7 S: O& A& b! v
---继续供料1 x8 w0 ]. N9 p0 C3 s0 ~
end;
 楼主| 发表于 2015-4-13 23:50:44 | 显示全部楼层
11111 发表于 2015-4-13 21:12
( D' N) S; g2 dif buffer.full then0 M0 O0 R9 U0 ^1 ^1 k7 X4 q  z
---停止供料
! m7 |7 t. b) y! ]else
# M& z: v6 M5 h
谢谢你的回答,请问是要在source的输出端载入这个方法么,我照着写了,为什么物料卡在source不往下走?
发表于 2015-4-15 15:33:02 | 显示全部楼层
可能是因为该方法的激活条件在发生满载之后不再执行,所以需要另外在出口添加激活条件。2 a! ^8 N5 S1 {
当然也可以使用别的办法来实现。
发表于 2015-4-15 17:00:35 | 显示全部楼层
nishiljh 发表于 2015-4-13 23:50
, i  B7 s" b7 H) c- e3 C谢谢你的回答,请问是要在source的输出端载入这个方法么,我照着写了,为什么物料卡在source不往下走? ...

8 F, H# }, k% V3 I/ M# Y4 Y你在source的出口加载程序:
9 @* V6 ]: }" z1 r$ w' \+ @* ]7 tif buffer.full then
% U% j+ \0 e) j/ t5 f' [     ---停止供料! y4 ^2 m# v4 n3 z" |7 s: t0 u4 n
     @.move(其它位置);---buffer满了mu不进入buffer不就表示停止供料了,但又不能阻塞,所以把mu移动到其它无关的位置8 G; w3 K, [+ l7 Y% P8 \8 s0 L$ h& r) X
else
  x" y1 S  Z$ p6 g( b+ a     ---继续供料$ F6 v! _  _3 `  n4 X, T/ o4 o: e1 F
    @.move(buffer);----移动到buffer不就表示继续供料了
7 q* S8 w+ D5 n) ?7 f2 Eend;
发表于 2015-4-16 16:00:19 | 显示全部楼层
11111 发表于 2015-4-15 17:00
* }* o- l) N% B) V$ i8 L你在source的出口加载程序:
7 {$ C' e5 P( ?1 ^( U; Uif buffer.full then' X- r0 u, S# H- q) k5 |
     ---停止供料
& A2 G9 J8 r7 O  w& E
求大神指导$ @; P- j% m+ e9 p+ }
如何实现FIFO、SPT(最短加工时间优先)两种排序规则嵌入到eM_Plant生产系统仿真,求范例。有特定函数实现or直接用逻辑关系编程?
发表于 2015-4-17 15:33:33 | 显示全部楼层
同问
 楼主| 发表于 2015-4-17 19:33:10 | 显示全部楼层
11111 发表于 2015-4-15 17:00 ; I  n6 p: i+ D" ~3 F
你在source的出口加载程序:
; e5 p3 w; l; I/ Lif buffer.full then2 @* }1 B5 {4 j4 u+ ^$ [# `
     ---停止供料

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

本版积分规则

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

GMT+8, 2026-7-27 11:50 , Processed in 0.013651 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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