|
各位先進,我想要利用VisualTool來動態顯示tree內的變數值
5 p( v$ W* C1 w# r,例如Queue中objectinfo,可是objectinfo內有三個變數
) _9 z1 \9 P$ ^3 U,包括CurContent, MaxContent, AvgStaytime,我試過在
& L1 j+ ?& O; x$ W; f2 p c9 Z- k6 j+ vVisualTool內的text display中設定指令,但仍顯示數值0,沒有達到預期的等候線的等候量
* i |1 h% h! F. P1 ~treenode current = ownerobject(c);
* l6 W9 t1 p) E: P- J3 _5 J2 Ptreenode textnode = parnode(1);( K z/ X: K7 j! R0 ^
/**Display Text*/
7 {! @9 c: k$ s4 t$ p0 {; B* x6 U) a3 e, m$ Y: m' l
/** \nText: */. O, @+ s' ^5 s8 c! G
string text = /**/"Hello"/**/;; ?& e0 U' L, Z' o1 N
treenode queuevar1 = node("/Queue2/objectinfo/CurContent", model());* s8 F+ b% l) S2 z
double curcontent = getnodenum(queuevar1);
/ q, B# f$ z, E+ |+ c+ y! r5 I# N! n2 k4 c# K- R. i7 j
setnodestr(textnode,numtostring(curcontent));; l5 g' e$ B( c# o+ N- @) i& T
0 e' `9 i% g% O8 R- y
return 1;7 ?! Q; E; S, p/ L" o
我知道以下指令可以顯示等候線量,但我仍想知道如何得到tree中的數值
- M ?, L3 s$ Z, r9 H' S- xdouble curcontent = getnodenum(queuevar1);
0 O9 R% M( F" q& j tdouble zz = content(node("/Queue2",model()));+ d3 }9 ]' e1 Y0 c" I3 \% |& m
setnodestr(textnode,numtostring(zz)); |
|