|
各位先進,我想要利用VisualTool來動態顯示tree內的變數值3 Z& i, @( B4 o8 }
,例如Queue中objectinfo,可是objectinfo內有三個變數
5 m' y1 o- g/ M% w5 R,包括CurContent, MaxContent, AvgStaytime,我試過在
! P2 r- M% O( h" S @VisualTool內的text display中設定指令,但仍顯示數值0,沒有達到預期的等候線的等候量
" Y2 A) k! r& G8 ptreenode current = ownerobject(c);
6 }2 {' m* b. t1 j- m1 b* r! u! htreenode textnode = parnode(1);4 X) |8 [6 @. i6 w! e
/**Display Text*/
# \# @* X7 w& t# Y, R/ l$ Y7 i+ n, J. L u" w
/** \nText: */
( D; g* h8 g9 E. jstring text = /**/"Hello"/**/;
, N4 o! P; ~. `5 A# {2 P& J! y Vtreenode queuevar1 = node("/Queue2/objectinfo/CurContent", model());1 h: p$ v4 L, H% {/ v5 H$ p& k. o
double curcontent = getnodenum(queuevar1); H2 v+ W9 ^; s$ e" V6 G9 a7 ` t
- E9 w0 p. s2 P8 w" Dsetnodestr(textnode,numtostring(curcontent));* b4 H* @1 E; N" g1 i- i4 V$ T
' U g e* R1 U! q6 P3 R
return 1;
* B. {/ g( f0 v2 S9 O% O我知道以下指令可以顯示等候線量,但我仍想知道如何得到tree中的數值
, F ]/ r0 l7 Y5 ?6 Ldouble curcontent = getnodenum(queuevar1);
( A9 }- P* F3 s2 r" rdouble zz = content(node("/Queue2",model()));, E1 Z' X# m! i; v; H% V' M# K; g
setnodestr(textnode,numtostring(zz)); |
|