|
各位先進,我想要利用VisualTool來動態顯示tree內的變數值( F3 H: p4 b7 R+ F+ U
,例如Queue中objectinfo,可是objectinfo內有三個變數: X+ v o) E- r, J- T9 K
,包括CurContent, MaxContent, AvgStaytime,我試過在: J8 v! ?: E$ z: C7 j% C" R4 v! u
VisualTool內的text display中設定指令,但仍顯示數值0,沒有達到預期的等候線的等候量
" s5 B+ R5 t8 F qtreenode current = ownerobject(c);) A% _2 w9 G, T* o8 }5 _
treenode textnode = parnode(1);
6 k x9 i( O: f; G7 l+ {/**Display Text*/
: Q- E/ y/ u: \ |) Z6 A4 u) ~/ Z3 B; W2 U" K
/** \nText: */9 @" r+ ?& y$ A. Q! f3 g9 h% I
string text = /**/"Hello"/**/;/ M8 q4 O/ g" A4 b
treenode queuevar1 = node("/Queue2/objectinfo/CurContent", model());2 I z ~ S/ @5 t! ]
double curcontent = getnodenum(queuevar1);& v1 i- a% Y P$ p: i5 s
( K& O9 D. M. v6 ~" c) q9 y1 Fsetnodestr(textnode,numtostring(curcontent));
. g- T, Y$ r7 Z$ k/ a; [+ V$ D; L2 s6 Z% s' X
return 1;
5 t: m0 m. x, n) V4 F1 q, f我知道以下指令可以顯示等候線量,但我仍想知道如何得到tree中的數值; i& N$ \; `( L
double curcontent = getnodenum(queuevar1);4 R! _) T: D t Z2 y
double zz = content(node("/Queue2",model()));
1 D9 k, J# y: b8 \ asetnodestr(textnode,numtostring(zz)); |
|