|
各位先進,我想要利用VisualTool來動態顯示tree內的變數值( G, l+ W9 V! f
,例如Queue中objectinfo,可是objectinfo內有三個變數
& r! L1 G+ K% I4 n0 h _,包括CurContent, MaxContent, AvgStaytime,我試過在
/ Y2 D" a: d* I% k1 _: f0 E: sVisualTool內的text display中設定指令,但仍顯示數值0,沒有達到預期的等候線的等候量
, t$ I5 Z; X5 f6 ftreenode current = ownerobject(c);
8 j" |3 R4 t. e* P8 \( Dtreenode textnode = parnode(1);
' H2 {1 [; C# K$ a" ?/**Display Text*/
, {( L& x" l8 V) L! [/ U1 B- Z, e0 q3 D |# I$ t/ r
/** \nText: */
! J; T) x( \: ^/ `0 {$ _; o" q5 X# q% xstring text = /**/"Hello"/**/;
0 u' U7 g# u- L; C- C/ itreenode queuevar1 = node("/Queue2/objectinfo/CurContent", model());
0 p' [7 P1 i$ s. O5 |double curcontent = getnodenum(queuevar1);7 P# E' a: p( N% ?) i
4 k- R* i9 I2 l9 R. {5 \0 P) ?
setnodestr(textnode,numtostring(curcontent));5 q/ ]5 x8 r( a( y8 M! }7 J
1 w) J6 g: [* ]( R" e3 ~+ vreturn 1;- o' @. C$ N) [. U
我知道以下指令可以顯示等候線量,但我仍想知道如何得到tree中的數值
; ]/ A- F5 B a+ O* P. ]double curcontent = getnodenum(queuevar1);
) o" R4 J$ s, {2 k# J edouble zz = content(node("/Queue2",model()));% A' ?1 A, o( w9 J" q7 Z
setnodestr(textnode,numtostring(zz)); |
|