全球FlexSim系统仿真中文论坛

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

作者: 阿不才    时间: 2010-7-7 15:17
标题: 编程问题
有一个Buffer,后面链接有一个工作台和一个CV  当工作台作业时流向CV 否则流向工作台。" l- s  B* ]+ H" Y- U0 n/ [
问: 如何通过程序实现
作者: 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 编辑
: J: M6 \! J, y* \: T* M" D1 S: Y+ s0 h- \. p: e
2# lybie 1 g6 N/ |+ f' v, E  s
/ r9 O" z5 [2 i7 J. y
采用Flow中output中conditional port 函数可否实现?
作者: lybie    时间: 2010-7-7 16:04
一样的
作者: wqqjs1    时间: 2010-7-7 16:12
本帖最后由 wqqjs1 于 2010-7-7 16:35 编辑 1 _/ f# Z, O2 y5 ~& M. Y- j. Z
/ N7 r8 b7 a( N% D7 {
下面的程序如何修改可以实现?8 d3 F( ~2 O% Y0 f6 g& `9 F
C:\Documents and Settings\in_qq_wang\桌面\未命名.JPG
6 a0 J( y$ w) ~treenode item = parnode(1);$ U% b4 B, B  D% M; n
treenode current = ownerobject(c);$ o' b8 j5 C6 [7 }- y3 R& Z
/**Conditional Port*/
- h2 x' o* y! p8 L; L# e6 \7 Q# w/** \nIf some condition is true (equal to 1), send to a given port. Otherwise, send to a different port.*/9 [$ m' W8 z& f* ^
/** \nCondition: */
4 ^" q7 e7 A; ^8 P3 Q( Rint condition = /**/1/**/;/** \nPort if Condition is true: */9 \8 D* j' f. O3 \+ g
int port1 = /**/1/**/;/** \nPort if Condition is false: */& F( F- T) _; b8 o6 [( I# j% U4 E, X
int port2 = /**/2/**/;3 J7 z3 J8 X. _
if (condition)
5 u$ M  Y" R( j, f$ K( N' I3 I+ X8 r  return port1;% N4 V; ^8 n+ x; u. w- V

7 X9 P: i; O1 Q* D2 ?7 i* O1 hreturn port2;




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