|
各位先進,我想要利用VisualTool來動態顯示tree內的變數值2 D' L9 v0 a7 L% q- O8 H, D
,例如Queue中objectinfo,可是objectinfo內有三個變數
0 R. x3 ]; [& q4 h0 M% ?,包括CurContent, MaxContent, AvgStaytime,我試過在, C7 D- v, J% i' c1 P
VisualTool內的text display中設定指令,但仍顯示數值0,沒有達到預期的等候線的等候量; g t2 k, |" h. A
treenode current = ownerobject(c);2 r% V( T, d0 m1 \
treenode textnode = parnode(1);
0 m' K" T R# X/**Display Text*/- Q8 D8 I$ {6 K" r: n* ] ^ ] p
$ D9 M/ `4 p3 B4 @" S+ m9 |
/** \nText: */6 k) O9 M4 _0 ~1 |, j& s$ y k" @* @
string text = /**/"Hello"/**/;4 G8 s+ g, z3 R7 o! g+ p* o
treenode queuevar1 = node("/Queue2/objectinfo/CurContent", model());
2 {( Q4 B5 p, }( Rdouble curcontent = getnodenum(queuevar1);
- ?, D/ V) E. o1 o/ G7 h; W' N: x% i4 e. H/ c
setnodestr(textnode,numtostring(curcontent));) n1 [1 X9 x+ u: r) ^2 c
+ F+ |8 S6 D, w' ?) |& D ~ }
return 1;- y2 U9 N/ @; u1 ^1 q) @
我知道以下指令可以顯示等候線量,但我仍想知道如何得到tree中的數值
9 G8 s- U6 l- ?% sdouble curcontent = getnodenum(queuevar1);
/ o [! b; d1 Z$ U zdouble zz = content(node("/Queue2",model())); P: m8 M$ w {4 X
setnodestr(textnode,numtostring(zz)); |
|