|
各位先進,我想要利用VisualTool來動態顯示tree內的變數值
9 O, L7 h1 i. }* f+ Z8 c8 b,例如Queue中objectinfo,可是objectinfo內有三個變數' {6 I% D5 |5 T; S! @& V7 m
,包括CurContent, MaxContent, AvgStaytime,我試過在3 i! Y( _+ f4 L- P6 q0 J. M% S3 l
VisualTool內的text display中設定指令,但仍顯示數值0,沒有達到預期的等候線的等候量2 q$ Z- ?, f5 w% _8 M$ C
treenode current = ownerobject(c);
5 p# Q: k+ b% t0 `treenode textnode = parnode(1);9 q2 w( P$ k$ ]3 H1 ~* g0 j! H
/**Display Text*/
4 e& U! }) `; r( h) O
( P. ^6 ^% v/ a/** \nText: */8 y- |- n8 L- s" M" c3 A" d7 K) D/ H
string text = /**/"Hello"/**/;' x4 _! F: ]9 a8 d' u. ~- T
treenode queuevar1 = node("/Queue2/objectinfo/CurContent", model());1 u$ [0 B! P8 G6 R
double curcontent = getnodenum(queuevar1);5 B5 y$ u b/ O5 \, B( X- x: m& C
, R; B# @* j" U
setnodestr(textnode,numtostring(curcontent));4 a8 G6 w- x3 @* @4 d' Z
8 i A; \* G z( j: j
return 1;
/ K8 D! e% v9 [1 n我知道以下指令可以顯示等候線量,但我仍想知道如何得到tree中的數值$ t+ V6 |! k& ]# {' [
double curcontent = getnodenum(queuevar1);
" n, ?- W$ h) `double zz = content(node("/Queue2",model()));% p1 E* _& F$ G3 D& F
setnodestr(textnode,numtostring(zz)); |
|