全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
月牙天冲 发表于 2012-3-19 23:10:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. /**Custom Code*/4 O8 O( [8 l+ m  L# C
  2. treenode item = parnode(1);
    ) d9 o) ?( G4 n9 I4 w! [, R2 _  Z; S
  3. treenode current = ownerobject(c);
    , G! b4 L+ L& Z7 u& s2 B
  4. int port = parval(2);
    ; E/ Y8 u. R* S/ q
  5. int t = getitemtype(item);
    + [" O$ K6 H- ~/ @
  6. if(t ==4 || t ==7)
    , Q6 e, J$ R* i. L4 i- `0 o
  7. {
    ! K/ V$ q- k% b: X: c
  8.         setrank(item,1);3 S& x4 d* K& g

  9. ) k+ L( s0 F# r6 u
  10. }
复制代码
在一个队列里有两种不同优先级的产品,高优先级的产品进入队列后插到低优先级产品的前面,同样优先级的产品遵循FIFO。现在代码写成上面那样,高优先级的产品成了LIFO,不知道如何更改。- Q+ s6 y/ m7 @4 |
现在想的是设置一个循环读到高优先级产品的末尾,再把新进入队列的高优先级产品插入。但因为对node变量和各种函数不熟,不知道该如何实现。* u9 @5 _9 g  @% ^& V4 T
或者各位有什么更好的方法,也请不吝赐教。
1 [+ d9 t; `9 W/ bPS:现在市面上有没有好一点的Flexsim教程,也请各位做一下推荐吧,谢谢啦
2#
domcylai 发表于 2012-3-20 14:04:47 | 只看该作者
排队方法flexsim有现成的,queue的触发里就有。但是一定要注意的是,如果同一时间触发容易出错,费做一个延迟。
3#
 楼主| 月牙天冲 发表于 2012-3-20 15:43:52 | 只看该作者
2# domcylai 1 ?, x) p, B( }; T% r

  H- q6 B  d. g# A6 i0 h- n% f1 \6 }' P3 s" o+ Y# ]7 m- @. v
感谢  今天早上用全局变量指定队伍指针给解决了  比较笨的办法   先前没注意到queue里有有自带的函数。。
4#
 楼主| 月牙天冲 发表于 2012-3-20 16:57:31 | 只看该作者
2# domcylai
0 H$ L  E" R, _  n" ~' z% M. c1 s7 {) x. f

+ g; ~. F" u* l9 o再请教版主一个问题   erlang分布中第一个参数location是什么含义?7 |5 Z# c9 N8 x% X  ^
查了很多概率统计的书都没有这个参数。。
5#
 楼主| 月牙天冲 发表于 2012-3-20 16:57:57 | 只看该作者
2# domcylai
/ w9 `, ^) `  [& \. d  ~8 v6 D5 i5 t/ }! H. P% U+ i; h; Q' d
  E/ }0 T% ~7 z, {
再请教版主一个问题   erlang分布中第一个参数location是什么含义?* B6 p% J+ d, O; \) ?. Q
查了很多概率统计的书都没有这个参数。。
6#
domcylai 发表于 2012-3-30 11:03:54 | 只看该作者
5# 月牙天冲 5 Y$ J, }% ]' @. ]: g

; i- H$ F. ]+ P: Z) D9 m* Z; r8 k4 ^  [- ~5 U- r8 w# E
没用过,不清楚
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-2 18:13 , Processed in 0.068030 second(s), 13 queries .

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

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