|
各位先進,我想要利用VisualTool來動態顯示tree內的變數值
) Q' _6 N; i# N$ ?% d! V$ |,例如Queue中objectinfo,可是objectinfo內有三個變數
! w3 L7 ~" W: Q$ G$ g7 o1 J,包括CurContent, MaxContent, AvgStaytime,我試過在
0 J# q: v9 y8 vVisualTool內的text display中設定指令,但仍顯示數值0,沒有達到預期的等候線的等候量, _2 \; Z3 `2 |0 A: P1 j8 m
treenode current = ownerobject(c);
* d2 L$ u8 z& t" B1 Btreenode textnode = parnode(1);
8 m5 L+ c8 y% U# F9 M/**Display Text*/
# K$ X3 t y6 j4 F: M+ N- e9 r( y# D/ y, Y6 l1 I/ c
/** \nText: */
. v) T3 Y3 Q' Q% _. d* |8 |string text = /**/"Hello"/**/;
4 F: W/ P: w9 M3 Y7 i! V" otreenode queuevar1 = node("/Queue2/objectinfo/CurContent", model());
# l2 @5 q2 ~* f1 bdouble curcontent = getnodenum(queuevar1);. e/ V* g, Q m
8 x- V: A! a% _: w" x' l6 \) X; l
setnodestr(textnode,numtostring(curcontent));! m- R: O+ e& e d7 S! q
) |. e; c' h7 n6 r" _9 zreturn 1;
' |3 n1 l$ i4 g/ O1 L2 b我知道以下指令可以顯示等候線量,但我仍想知道如何得到tree中的數值! c5 {+ v6 ?! f0 l. @3 @
double curcontent = getnodenum(queuevar1);5 p( y5 B/ h# A! A* G
double zz = content(node("/Queue2",model()));
. Z# L$ I) p5 @2 N% I/ _setnodestr(textnode,numtostring(zz)); |
|