|
各位先進,我想要利用VisualTool來動態顯示tree內的變數值9 ?6 n/ S$ @ R/ o$ E" V
,例如Queue中objectinfo,可是objectinfo內有三個變數
. E7 A4 ]& \. L1 x- ^,包括CurContent, MaxContent, AvgStaytime,我試過在
( s3 J. S' t9 X7 R# c RVisualTool內的text display中設定指令,但仍顯示數值0,沒有達到預期的等候線的等候量
9 z& X- m8 ?& c& _: Mtreenode current = ownerobject(c);
' [& b0 |* v6 u' X5 X& etreenode textnode = parnode(1);1 j3 Z* R7 O, r: l! ~0 N- u( F
/**Display Text*/% E q7 o9 U. m* p# n+ G, z
+ l; X/ A9 B: v% u2 ?) p5 y/** \nText: */
- s+ g# o% E4 e9 s: Zstring text = /**/"Hello"/**/;5 ~, N& I( ?" h4 g8 a5 \; @" S
treenode queuevar1 = node("/Queue2/objectinfo/CurContent", model());
" V" L( M4 N( Idouble curcontent = getnodenum(queuevar1);- u3 q: U0 f1 J$ E/ |9 X. ?
. T5 w8 H0 t4 N- c8 S) m m
setnodestr(textnode,numtostring(curcontent));8 j/ ~6 j% d& b u) Q5 _$ v
( ?- {0 r8 T3 Y3 K: areturn 1;% O$ ~1 _$ |/ p v$ ~. K
我知道以下指令可以顯示等候線量,但我仍想知道如何得到tree中的數值
# m$ P( z; v8 \double curcontent = getnodenum(queuevar1);# u$ E8 u: O, W @7 H. Q
double zz = content(node("/Queue2",model()));$ z5 ]$ d) x; g& V& u+ j* x
setnodestr(textnode,numtostring(zz)); |
|