全球FlexSim系统仿真中文论坛

标题: 编程问题 [打印本页]

作者: 阿不才    时间: 2010-7-7 15:17
标题: 编程问题
有一个Buffer,后面链接有一个工作台和一个CV  当工作台作业时流向CV 否则流向工作台。: M2 t  V. j! }
问: 如何通过程序实现
作者: lybie    时间: 2010-7-7 15:51
直接用Queue连接工作台和CV,确认Queue的1号出口连接的是工作台即可!
作者: wqqjs1    时间: 2010-7-7 15:58
如果不使用Queue的情况下呢?
作者: wqqjs1    时间: 2010-7-7 16:04
本帖最后由 wqqjs1 于 2010-7-7 16:06 编辑
# ^* i: G4 h- L! J/ w
" d/ v$ ^3 |2 K- @1 } 2# lybie
' `/ t# ?# x$ d/ i% P2 k3 f* X# a( a9 c
采用Flow中output中conditional port 函数可否实现?
作者: lybie    时间: 2010-7-7 16:04
一样的
作者: wqqjs1    时间: 2010-7-7 16:12
本帖最后由 wqqjs1 于 2010-7-7 16:35 编辑
" w5 d& q% t: m0 K) W. {8 }7 x" L0 r- E
下面的程序如何修改可以实现?9 s( H: M0 V/ R" R  P% |
C:\Documents and Settings\in_qq_wang\桌面\未命名.JPG
+ w8 f/ p. y3 r1 f( _treenode item = parnode(1);
1 g  e) U- |' y' s0 r) {$ Btreenode current = ownerobject(c);
  Q. Y; t8 S+ R$ L3 p/**Conditional Port*/
: R! I) s3 M1 K9 R% q% j. a* B8 i* z/** \nIf some condition is true (equal to 1), send to a given port. Otherwise, send to a different port.*/
; m( D+ x* A: f& }/** \nCondition: */
" G, n, C/ W# Y* b0 ]$ Hint condition = /**/1/**/;/** \nPort if Condition is true: */
4 s2 c% B6 ]2 E) i) z: {, Sint port1 = /**/1/**/;/** \nPort if Condition is false: */
" O; k: C& R. K, I5 Lint port2 = /**/2/**/;
# E( |- L' p6 N) [8 T0 T; C0 qif (condition)
7 t, d- u+ q$ n* }, r! L- ]" ]( [; e  return port1;% @' E9 T- ?  o- x9 \7 e. O

" |: a) O* d9 ]+ R1 Rreturn port2;




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3