设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5846|回复: 11

[求助] em-plant可不可以建立闭环排队系统,或者设置Drain回收一个

  [复制链接]
发表于 2014-1-11 16:58:23 | 显示全部楼层 |阅读模式
可不可以用em-plant建立闭环排队系统?或者设置Drain回收一个Entity,Source才产生一个Entity?好像利用触发生成MU都是根据时间触发的?
 楼主| 发表于 2014-1-11 17:06:46 | 显示全部楼层
还有个问题是如何统计BUFFER中的排队个数?
 楼主| 发表于 2014-1-11 20:20:37 | 显示全部楼层
继续求助呀
 楼主| 发表于 2014-1-11 20:24:24 | 显示全部楼层
http://www.simulway.com/bbs/foru ... D143%26typeid%3D1435 T! I& c( l- H
看到这个问题中有人这样回答
/ T) d' |( X/ P7 j7 A“在第一台设备设method。另外设一个viarible,初始值为true。9 c0 ]  |3 c% p! H. J  f0 k
程序先判断viarible为true后再执行,执行完后把值设为false。完毕。” 2 K0 K9 ^$ t% Q
我是否可以给source加一个method,类似这样呢?程序该怎么编写呢?
 楼主| 发表于 2014-1-11 20:30:02 | 显示全部楼层
还有creat语句该怎么使用?图中这样写对吗?
. x; k* S1 H2 Y# {! ?( E“创建语句“.MUs.entity.create(.Models.Frame.SingleProc);”
% r: b- x8 H- M% E4 k9 C
5 o7 |9 A) s5 s' u8 ielse后面该怎么写呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2014-1-12 15:52:18 | 显示全部楼层
taoyifei2000 发表于 2014-1-12 15:20 - @% B3 y5 y# A1 D: D6 D1 E
统计buffer的nummu属性( _( O3 A- s; p/ J. i+ M
" @3 n3 a  m. |+ o# g6 c7 r$ u
个人建议,碰到控件不明白的属性,多按F8
9 a$ z, F5 W# b7 Y- n8 F0 H9 X
谢谢您的方法和建议~我先试一下,时间有点紧,所以太着急了
 楼主| 发表于 2014-1-12 15:55:40 | 显示全部楼层
taoyifei2000 发表于 2014-1-12 15:20
' X( n& f/ y3 u: U统计buffer的nummu属性
6 v/ r, v8 i5 J" ^' W6 t: X! J3 A) P5 Q( H+ d1 I) s
个人建议,碰到控件不明白的属性,多按F8

  b+ X3 R3 ^8 V" E3 Y2 A$ t7 LF8是什么?我按了怎么没反应呢?只知道F1是帮助文档
 楼主| 发表于 2014-1-12 20:58:21 | 显示全部楼层
taoyifei2000 发表于 2014-1-12 19:49
/ [, ]& q0 }' T4 w  s6 e选中了控件再按,显示所选控件的属性和方法
3 ^+ w2 t+ e( R% H+ F3 X, g: s# d
懂了,在其他问题的帖子里面也看到了F8的意思,新手,还请见谅啊
发表于 2014-1-15 00:59:28 | 显示全部楼层
你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了
* L7 O4 a8 l2 T/ t
6 ~; O& ?" N* n: i; D# o而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if
: @& T/ E6 X2 @: q9 N/ |' L/ z/ w1 m0 Z! r' W* s
具体来说 如下
; o; A2 b, ?- U0 lwhile true Loop% i7 j/ z6 X3 i. D+ r6 k4 o  d. y- E
waituntil MuInDarin=true prio 1;+ p$ H$ S2 k$ y- t
MuInDarin:=true;+ p1 h3 F* d' `' W! B
.mus.entity.create(xxx);* I5 X+ p' n2 z1 b' E' r5 y
end;7 j* {, c, i+ N" @

5 u+ ?# ^! T2 e. j4 `: v这就是一个针对系统的监视器了。。。9 i& m; v1 B. B$ t5 T! r- y
( o- I: p/ ~( H1 o5 l/ O
( s8 P1 j2 M/ V5 P' ^# M; b
发表于 2014-1-15 01:02:17 | 显示全部楼层
buffer排队个数就是建立一个自定义变量排队数量
" w3 z: D/ M- S1 r$ n写一个入口控制 排队数量自加一
& n: {# I& l5 x( _% V8 ?* B. m/ V% k出口控制 排队数量自减一5 D5 A3 e( o6 s0 m
打开这个自定义变量的统计就什么都有了。。。
, D' \, D- F0 q, a) L& i( \更高级的就是把具体时间和变化写入一张表格 然后表格导出到excel可以完整看到buffer里面排队情况的时间曲线。。。, u  F4 p) R4 J* F; L% X& m
 楼主| 发表于 2014-3-3 20:18:41 | 显示全部楼层
五五 发表于 2014-1-15 01:02 5 `. k, W* ]. f# P5 k
buffer排队个数就是建立一个自定义变量排队数量3 _7 {, ?# t! L7 _: a
写一个入口控制 排队数量自加一
8 b! t, T4 H0 \- k7 |- A! F3 W出口控制 排队数量自减一

5 |# D0 M2 Q& V谢谢您这么详细的解答
发表于 2014-11-18 11:20:22 | 显示全部楼层
学习了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-15 18:05 , Processed in 0.016864 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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