可视化监测系统的制作方法

文档序号:24194152发布日期:2021-03-09 16:07阅读:来源:国知局

技术特征:
1.一种可视化监测系统,其特征在于,包括:处理器、存储器和显示装置,所述存储器中存储有描述事件的孪生节点列表n,所述孪生节点列表n包括k个孪生节点和原子时间单元t,n=(n1,n2,......,n
k
),k为节点列表中节点的数量,t为任一节点n
i
对应的事件执行的最小时间单位,i=1,

,k;其中,节点n
i
包括第i个事件的事件开始时间t
istart
和事件结束时间t
iend
;所述处理器用于根据所述孪生节点列表n生成对应的可视化信息,具体通过以下步骤生成所述孪生节点列表n的可视化信息:s100,遍历孪生节点列表n,获取最小的事件开始时间min(t
istart
)和最大的事件结束时间max(t
iend
);s200,在显示装置的显示区域中绘制时间轴,所述时间轴的开始时间为min(t
istart
),结束时间为max(t
iend
),时间轴的步长为u=w*t/[max(t
iend
)-min(t
istart
)],w为显示区域在时间轴平行方向的距离;s300,在显示区域中绘制网格区域,所述网格区域的沿时间轴平行方向的步长为u,沿时间轴垂直方向的步长为预设值v;s400,遍历孪生节点列表n,对于任一n
i
,如果t
istart
=min(t
istart
),则将n
i
绘制在网格区域的(x0,y0)位置处,其中x0=0,y0=c0*v,c0为ni之前在网格区域绘制对应于x0的节点计数器的值,c0初始化为0;将c0增加1;s500,如果t
istart
>min(t
istart
),则将n
i
绘制在网格区域的(x,y)位置处,其中x=u*[t
iend-min(t
istart
)],y=c
x
*v,c
x
为n
i
之前在网格区域绘制对应于x的节点计数器的值,cx初始化为0;将cx增加1;所述显示装置用于向用户呈现所述孪生节点列表n的可视化信息。2.根据权利要求1所述的可视化监测系统,其特征在于,所述时间轴的开始时间被绘制在显示区域的左边界,所述时间轴的结束时间被绘制在显示区域的右边界。3.根据权利要求1所述的可视化监测系统,其特征在于,节点n
i
还包括第i个事件的先导事件列表p=(p
i1
,p
i2
,......,p
im
)和后继事件列表q=(q
i1
,q
i2
,......,q
in
),其中,对于任一先导事件p
ij
,其事件结束时间t
pijend
=t
istart
;对于任一后继事件q
ih
,其事件开始时间t
qihstart
=t
iend
,j的取值为1,

,m;h的取值为1,

,n;节点n
i
在所述显示区域被绘制为圆;节点n
i
的半径r
i
与(m+n)正相关。4.根据权利要求3所述的可视化监测系统,其特征在于,r
i
=r0*(m+n)
1/2
,r0为先导事件和后继事件合计为1的节点,在显示区域被绘制的圆的半径。5.根据权利要求3所述的可视化监测系统,其特征在于,如果r0*(m+n)
1/2
>min(v/2,u/2),那么r
i
=min(v/2,u/2),否则,r
i
=r0*(m+n)
1/2
;或者如果r0*(m+n)
1/2
>min(v/3,u/3),那么r
i
=min(v/3,u/3),否则,r
i
=r0*(m+n)
1/2
。6.根据权利要求3所述的可视化监测系统,其特征在于,节点n
i
在所述显示区域以不同的绘制颜色被绘制,所述绘制颜色的深度根据m和m确定。7.根据权利要求3所述的可视化监测系统,其特征在于,当r
i
=min(v/3,u/3)时,节点n
i
在所述显示区域以不同的绘制颜色被绘制,绘制颜色的深度与(m+n)
1/2
正相关;否则,节点n
i
在所述显示区域以相同的绘制颜色被绘制。
8.根据权利要求1所述的可视化监测系统,其特征在于,节点n
i
还包括节点描述文本;当用户输入定位在节点n
i
上时,所述节点描述文本以悬浮窗口的形式向用户呈现。9.根据权利要求1所述的可视化监测系统,其特征在于,当用户点击网格区域的节点n
i
时,网格区域中与节点n
i
对应的先导事件列表p和后继事件列表q将以连线的方式呈现给用户;其中,当用户点击节点n
i
时,所述处理器执行计算机程序实现以下步骤:s10,获取节点n
i
对应的先导事件列表p=(p
i1
,p
i2
,......,p
im
),以及任一先导事件节点p
ij
在网格区域中的坐标(x
ij
,y
ij
),j的取值为1...m;s20,如果y
i
≠y
ij
,那么将p
ij
与n
i
直线连接,箭头方向为p
ij
到n
i
;s30,否则,如果y
i
=y
ij
,且x
i-x
ij
=u,那么将p
ij
与n
i
直线连接,箭头方向为p
ij
到n
i
;s40,否则,如果y
i
=y
ij
,且x
i-x
ij
>u,那么将p
ij
与n
i
折线连接,箭头方向为p
ij
到n
i
。10.根据权利要求9所述的可视化监测系统,其特征在于,s40进一步包括:s42,获取(x
ij
,y
ij-v)对应的节点的半径r1,和(x
ij
,y
ij
+v)对应的节点的半径r2;s44,如果r1≤r2,向上折线将p
ij
与折点tmp1连接,将tmp1与ni直线连接;折点tmp1的横坐标为x
ij
+(v-r
1-r
ij
)/2,纵坐标为y
ij-(v-r1+r
ij
)/2;s46,如果r1>r2,向下折线将p
ij
与折点tmp2连接,将tmp2与ni直线连接;折点tmp2的横坐标为x
ij
+(v-r
2-r
ij
)/2,纵坐标为y
ij
+(v-r2+r
ij
)/2;其中,r
ij
为p
ij
的半径。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1