|
各位先進,我想要利用VisualTool來動態顯示tree內的變數值
# f& v* b) c6 ]- X# V,例如Queue中objectinfo,可是objectinfo內有三個變數1 O* s+ ~) Y* Z$ Y6 `+ n9 c! k
,包括CurContent, MaxContent, AvgStaytime,我試過在
, F; E( B3 E* I4 ?) z. b: H+ p2 rVisualTool內的text display中設定指令,但仍顯示數值0,沒有達到預期的等候線的等候量
2 D0 k4 F& u+ S0 i& S k0 U9 B, [8 dtreenode current = ownerobject(c);
# f8 C- n# h7 Q" Wtreenode textnode = parnode(1);5 a6 L: R3 H# o" {5 c4 s+ a2 ~+ q
/**Display Text*/
t. A- P) Y! |( k7 f, I" B% h: A4 F4 R+ W6 g6 g! K
/** \nText: */% G& H% a8 |/ J4 y5 h
string text = /**/"Hello"/**/;5 A4 F) a6 a y8 \ G
treenode queuevar1 = node("/Queue2/objectinfo/CurContent", model());
, [" T2 j; Q# S. W4 i3 a/ j2 m ldouble curcontent = getnodenum(queuevar1);
3 [( U' r1 ?8 q* L% Y; h. y& d
! ?. P5 c$ k8 E! [4 R% E5 |setnodestr(textnode,numtostring(curcontent));
& ]" G- \( Z+ O
: }9 [2 i1 u/ {3 J7 O5 W5 freturn 1;) p6 \) e3 Y4 s( h
我知道以下指令可以顯示等候線量,但我仍想知道如何得到tree中的數值5 D p3 U, u8 K" H: C
double curcontent = getnodenum(queuevar1);
) w0 g: [+ f" m$ {double zz = content(node("/Queue2",model()));6 g* M a' Y* f& A2 @+ G
setnodestr(textnode,numtostring(zz)); |
|