|
各位先進,我想要利用VisualTool來動態顯示tree內的變數值
- O- Y" }& N" T,例如Queue中objectinfo,可是objectinfo內有三個變數' V# i$ b' J- C9 G9 o* `
,包括CurContent, MaxContent, AvgStaytime,我試過在
; u. T: o# J! m' Z3 x2 z7 M; \$ S) ^VisualTool內的text display中設定指令,但仍顯示數值0,沒有達到預期的等候線的等候量2 I, Q0 w: |) G' F e# @$ ?/ k6 W
treenode current = ownerobject(c);( V5 v- D6 q0 c' M1 u& i
treenode textnode = parnode(1);# P9 t. p: x1 L4 U* ?1 G0 r
/**Display Text*/
3 V0 O2 _' u) L* k; K- y4 X# m3 ]8 O, g% Q) s
/** \nText: */( O, e7 q* n$ Q3 M7 t: ~ r& p3 J( X3 t# a
string text = /**/"Hello"/**/;
5 j x; W( i( z, |/ Z- n( j0 \treenode queuevar1 = node("/Queue2/objectinfo/CurContent", model());
9 |& q( [6 e0 k, O! bdouble curcontent = getnodenum(queuevar1);6 N, ~5 _- F8 ]+ c8 P0 x
6 o3 y$ a/ A, z3 d$ F+ A3 T4 ?; jsetnodestr(textnode,numtostring(curcontent));! T: \6 {. Y9 q. x
/ f- B5 J- b9 ?2 C0 G: J1 Jreturn 1;
( Q4 q# T0 t# y7 H" d$ j, y* J* K我知道以下指令可以顯示等候線量,但我仍想知道如何得到tree中的數值
b" u8 e7 b+ Z$ ^2 T! ydouble curcontent = getnodenum(queuevar1);
; G9 v7 a: O! f4 l$ v+ hdouble zz = content(node("/Queue2",model()));, f3 G# w' f9 D6 Z
setnodestr(textnode,numtostring(zz)); |
|