|
各位先進,我想要利用VisualTool來動態顯示tree內的變數值
e. ~5 H) f# x8 ^,例如Queue中objectinfo,可是objectinfo內有三個變數! Y. H& h5 ?( r0 j% f; V( z
,包括CurContent, MaxContent, AvgStaytime,我試過在7 g& M U! c, a( _5 I! [. i
VisualTool內的text display中設定指令,但仍顯示數值0,沒有達到預期的等候線的等候量
% s. |3 ^7 }; B( o& J. T7 Z: @treenode current = ownerobject(c);
$ f* S! J* _( gtreenode textnode = parnode(1);3 |6 A! `4 ^$ A* u. B3 @- |1 ~* [
/**Display Text*/
7 ^- n: X1 F d3 z6 Y9 V/ ^2 }( C; H+ x3 V2 _5 j
/** \nText: */- }& b' `! m, w1 ]
string text = /**/"Hello"/**/;
& a7 N* {: e+ S# H7 O# Ctreenode queuevar1 = node("/Queue2/objectinfo/CurContent", model());
. {# V, r# l8 F8 g Y- j* w4 ndouble curcontent = getnodenum(queuevar1);
8 E# i5 p6 \ J5 w/ F+ @8 @* s( P. y
setnodestr(textnode,numtostring(curcontent));
u. p$ p( `: Z- C u3 r3 S! a. x1 Q( o6 g) U! \8 k' c" E
return 1;
- A v5 ^4 J& P! T我知道以下指令可以顯示等候線量,但我仍想知道如何得到tree中的數值/ u0 {. ]* Q$ ^# E
double curcontent = getnodenum(queuevar1);
2 a0 F; Y4 G( {/ L/ t$ k, N6 rdouble zz = content(node("/Queue2",model()));' I) j. Q$ `5 Y, U
setnodestr(textnode,numtostring(zz)); |
|