全球FlexSim系统仿真中文论坛

搜索
查看: 7514|回复: 5
打印 上一主题 下一主题

【新手求助】关于flexsim中node变量的使用

[复制链接]
跳转到指定楼层
1#
月牙天冲 发表于 2012-3-19 23:10:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. /**Custom Code*/
    0 L% k6 K8 c5 D5 F
  2. treenode item = parnode(1);3 K! e7 [. q1 B' X
  3. treenode current = ownerobject(c);
    ( x/ D$ @' `# y+ ~; F1 n# h
  4. int port = parval(2);
    - q2 j, f# C9 V, L/ {
  5. int t = getitemtype(item);
    ! K: _+ R, l! p) S# \1 l& U! C- |
  6. if(t ==4 || t ==7)$ ~& Q5 n: x) s) w6 Y. r
  7. {
    1 j" \1 s" c  H: `  N( x
  8.         setrank(item,1);* F+ P+ w- z1 z" W# X5 {
  9.   c! n3 o" u1 ~' u
  10. }
复制代码
在一个队列里有两种不同优先级的产品,高优先级的产品进入队列后插到低优先级产品的前面,同样优先级的产品遵循FIFO。现在代码写成上面那样,高优先级的产品成了LIFO,不知道如何更改。
" p6 a2 W7 p( {6 Y4 s9 b现在想的是设置一个循环读到高优先级产品的末尾,再把新进入队列的高优先级产品插入。但因为对node变量和各种函数不熟,不知道该如何实现。& a9 O1 I, i% j. m& O" l# s
或者各位有什么更好的方法,也请不吝赐教。
4 p9 _* X5 q6 n$ F7 r% |7 OPS:现在市面上有没有好一点的Flexsim教程,也请各位做一下推荐吧,谢谢啦
2#
domcylai 发表于 2012-3-20 14:04:47 | 只看该作者
排队方法flexsim有现成的,queue的触发里就有。但是一定要注意的是,如果同一时间触发容易出错,费做一个延迟。
3#
 楼主| 月牙天冲 发表于 2012-3-20 15:43:52 | 只看该作者
2# domcylai
: B3 q' O' R5 q; X6 |- }
& E3 s9 d% V4 t. E' y
0 f& y5 h+ E2 z5 R3 C, B/ g感谢  今天早上用全局变量指定队伍指针给解决了  比较笨的办法   先前没注意到queue里有有自带的函数。。
4#
 楼主| 月牙天冲 发表于 2012-3-20 16:57:31 | 只看该作者
2# domcylai ' E" F  I0 c) a  f2 T" ^

' u4 r4 J7 l; p7 x( v
" n- N9 }& |% J/ O" d( p$ M( ]再请教版主一个问题   erlang分布中第一个参数location是什么含义?, L. o2 L3 b3 g- c% J$ C
查了很多概率统计的书都没有这个参数。。
5#
 楼主| 月牙天冲 发表于 2012-3-20 16:57:57 | 只看该作者
2# domcylai 1 c" e5 n2 i+ K& W7 D) r) K
5 J* U( o: o0 N' a5 N  `0 J; H" {

/ c, C" R  W4 }+ d5 ]- r再请教版主一个问题   erlang分布中第一个参数location是什么含义?" j$ N* n' u) l' q/ w
查了很多概率统计的书都没有这个参数。。
6#
domcylai 发表于 2012-3-30 11:03:54 | 只看该作者
5# 月牙天冲
/ n/ d5 S1 s  C- }" K2 Y& e8 Y# S9 s- Y3 ]; u' P: N
, `7 d5 Y4 R8 t" F2 W
没用过,不清楚
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-9-4 09:51 , Processed in 0.077686 second(s), 13 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

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