|
各位先進,我想要利用VisualTool來動態顯示tree內的變數值! `' Z* \0 L1 W
,例如Queue中objectinfo,可是objectinfo內有三個變數
& _, w: O |& f, }5 Z* V* G,包括CurContent, MaxContent, AvgStaytime,我試過在
& u. `9 X1 c% a H+ r! I; hVisualTool內的text display中設定指令,但仍顯示數值0,沒有達到預期的等候線的等候量: h& n& j* Y4 b7 E( o' o5 J
treenode current = ownerobject(c);8 Y. Q. B9 ]5 C: [% p) f/ V; F
treenode textnode = parnode(1);
+ E3 x+ S. ?" _6 x) Z) `# Z* Z$ i/**Display Text*/
- f! V# I3 b% q; J: Z2 Q3 r
( m' O( d0 `- L/ g/** \nText: */
1 l, R7 t' Z6 X& Dstring text = /**/"Hello"/**/;3 D6 M3 R) {; u; G2 B
treenode queuevar1 = node("/Queue2/objectinfo/CurContent", model());: p3 {# u% ^' F& _ @
double curcontent = getnodenum(queuevar1);
% F( {& @ ]/ j6 n! E" j" k6 X* X. X1 l* C1 C9 J4 ]
setnodestr(textnode,numtostring(curcontent));
( T8 {% a+ E1 I5 f+ ?" G. s9 ?, ]( h9 b9 b- r* @+ L2 U- T
return 1;
" O+ y% [$ k5 p" v/ F3 m/ v我知道以下指令可以顯示等候線量,但我仍想知道如何得到tree中的數值
: T, F5 U; A4 Odouble curcontent = getnodenum(queuevar1);" r3 h" H7 s6 Q7 ~
double zz = content(node("/Queue2",model()));- b) x3 U& `0 w6 e$ C- G
setnodestr(textnode,numtostring(zz)); |
|