|
各位先進,我想要利用VisualTool來動態顯示tree內的變數值# S% `, E" T2 p% X
,例如Queue中objectinfo,可是objectinfo內有三個變數
1 R; E- X0 @/ ?" j* O+ ], f,包括CurContent, MaxContent, AvgStaytime,我試過在% | q; `, O9 q- W. m
VisualTool內的text display中設定指令,但仍顯示數值0,沒有達到預期的等候線的等候量
5 A. v+ }8 ~0 f) P+ z" ?treenode current = ownerobject(c);
; h/ y7 H" _. l3 U: z: Jtreenode textnode = parnode(1);+ n+ ~, J' Q; o1 }
/**Display Text*/2 A0 F# P2 u/ z9 L B, i
2 \6 F( a5 J L( j6 C
/** \nText: */
" Y1 M- N: k0 M9 cstring text = /**/"Hello"/**/;
5 ]& Y/ @9 P) k6 i3 Z' f- \) Ftreenode queuevar1 = node("/Queue2/objectinfo/CurContent", model());9 j1 T8 \1 O# d) G' j4 h! H
double curcontent = getnodenum(queuevar1);" f) ~0 x: Q- X; ]
/ D. B$ h* y8 ?8 x( E* @setnodestr(textnode,numtostring(curcontent));
- @3 y" G, A3 E& N* u8 |/ M4 t* z* i0 b$ Q& f2 m6 e% f8 V
return 1;! {4 q' h+ x% {( X: h
我知道以下指令可以顯示等候線量,但我仍想知道如何得到tree中的數值
0 g( y# P! {% |% ^& |, o% ]4 Tdouble curcontent = getnodenum(queuevar1);
% V$ p C0 J2 p6 w- d$ l, Rdouble zz = content(node("/Queue2",model()));
( n& W/ j, m! _1 T O }setnodestr(textnode,numtostring(zz)); |
|