全球FlexSim系统仿真中文论坛

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

作者: 阿不才    时间: 2010-7-7 15:17
标题: 编程问题
有一个Buffer,后面链接有一个工作台和一个CV  当工作台作业时流向CV 否则流向工作台。
3 X( F1 g3 P. l  \$ }问: 如何通过程序实现
作者: 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 编辑 + o4 o& O  O: [* Q

3 r4 B/ O, K- V7 l$ E4 I3 Z 2# lybie
3 M; j  N- d- y, ?7 W- ^; x
8 H8 t2 l6 `/ o" a4 m- A采用Flow中output中conditional port 函数可否实现?
作者: lybie    时间: 2010-7-7 16:04
一样的
作者: wqqjs1    时间: 2010-7-7 16:12
本帖最后由 wqqjs1 于 2010-7-7 16:35 编辑 9 W6 a" X  O1 H) j! S" ~! X

6 E1 z4 ]$ h' }* ?: T8 n下面的程序如何修改可以实现?2 F& P" n( B  P# i% l
C:\Documents and Settings\in_qq_wang\桌面\未命名.JPG
- V, ~0 v; w. k$ k0 Wtreenode item = parnode(1);
, X" e0 k4 n' G, O- }. W) P/ p5 Etreenode current = ownerobject(c);
& K& ~$ g" w+ ?/**Conditional Port*/: k2 w- w: z% o4 h
/** \nIf some condition is true (equal to 1), send to a given port. Otherwise, send to a different port.*/) V8 ~+ ?) U! u* q, L
/** \nCondition: */
" f7 R( h$ o0 }/ ]% wint condition = /**/1/**/;/** \nPort if Condition is true: */1 s+ Q- k! B8 f/ J3 i3 X# a
int port1 = /**/1/**/;/** \nPort if Condition is false: */- ^. v0 c# X0 n1 v! O% `
int port2 = /**/2/**/;7 K7 X- R3 s5 K  T& y* C; W
if (condition)
1 f' r/ n' K. H( V  return port1;1 @! j" C* q& \7 Q! _6 a: \: U, Q

- ~9 I( e2 u/ `$ j/ m8 Y* preturn port2;




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