全球FlexSim系统仿真中文论坛

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

作者: 阿不才    时间: 2010-7-7 15:17
标题: 编程问题
有一个Buffer,后面链接有一个工作台和一个CV  当工作台作业时流向CV 否则流向工作台。
5 [7 \) ^- t6 ^/ y& k8 P! ?问: 如何通过程序实现
作者: 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 编辑
% ~$ a$ }$ F2 y) \: j" a& L: `/ w9 n1 s' q$ x9 c
2# lybie
1 W  A2 Y3 F+ h8 u# c6 g* j( p) m' M. U# U* {: l7 [6 B
采用Flow中output中conditional port 函数可否实现?
作者: lybie    时间: 2010-7-7 16:04
一样的
作者: wqqjs1    时间: 2010-7-7 16:12
本帖最后由 wqqjs1 于 2010-7-7 16:35 编辑
/ N+ C5 d4 |# e/ o+ [6 O, s
- B( |+ N) a" ^下面的程序如何修改可以实现?! s0 ^+ |  a& I' O
C:\Documents and Settings\in_qq_wang\桌面\未命名.JPG, C$ o0 ^# e3 Q! k4 z
treenode item = parnode(1);+ h4 l2 F" f4 s+ I% H& r
treenode current = ownerobject(c);
! l  i5 W3 k! |$ E/**Conditional Port*/
" f. F$ [" q( n1 g; R+ |) z/** \nIf some condition is true (equal to 1), send to a given port. Otherwise, send to a different port.*/
% }* w4 _+ C9 ^0 S$ E9 m2 b/** \nCondition: */
& [% J' ~0 A( Z& }5 [* c. gint condition = /**/1/**/;/** \nPort if Condition is true: */
' |. q- A9 j* o$ l1 j  p# Bint port1 = /**/1/**/;/** \nPort if Condition is false: */* @" f$ i5 j* G! a, ]" l2 Q" o) Y9 a
int port2 = /**/2/**/;
; j9 t' R5 U4 O. I$ x( zif (condition)
  W) [0 [- f" _8 u  return port1;( W" F' m0 q' G  N3 h: T; K
' u' z7 p6 `4 L% p/ S" u
return port2;




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