一种电力监控仿真系统中场景设计方法与流程

文档序号:11134309阅读:来源:国知局

技术特征:

1.一种电力监控仿真系统中场景设计方法,其特征在于,包括:

基于数据点对象的场景配置文件结构设计,使用配置文件的形式来组织场景中出现的各种数据,每个配置文件中包含了场景的基本信息、场景步骤、以及场景步骤所使用的变量信息,场景配置文件结构使用JSON数据格式进行组织;

基于多线程的后台场景实现方式,包括三种线程,主线程1个,定时检测子线程1个,场景执行子线程N个(0≤N视同时执行的场景个数而定);

主线程是场景执行进程的后台主线程,其负责场景文件的解析与加载,监听所有场景文件是否需要立即执行,并负责启动定时检测子线程;

定时检测子线程由主线程启动,其每隔1秒钟对定时类型的场景进行检测,定时时间到启动子线程执行该定时场景,同时对条件类型的场景条件表达式进行检测,若其条件表达式的值从false变为true则启动子线程执行该条件场景,需要注意的是对于循环类型的条件执行场景,并不会在条件为true时一直循环执行场景内容,而是每次条件从false变为true时执行一次,从而达到仿真实际故障发生时出现相应状态的效果;

场景执行子线程负责场景内容的具体执行,其由主线程、定时检测子线程启动,各个场景执行子线程之间相互不受影响。

2.根据权利要求1所述的电力监控仿真系统中场景设计方法,其特征在于:

所述数据点对象,包括遥信点、遥测点、遥控点和遥脉点,每个点对象又包括了多个属性,每个属性对应一个值;

所述场景步骤,每个场景步骤包含一个alias(用于唯一标识该场景步骤)、id(数据点对象的ObjectId)、attribute(数值类型属性)、value,以及一个event事件组合,event中包含有delay(用于表示在执行这个步骤前延时的毫秒时间)、condition(用于表示执行这个步骤的前提条件)。

3.根据权利要求1所述的电力监控仿真系统中场景设计方法,其特征在于:场景指的是特定条件、事件发生时导致的一系列顺序变化的数据集合。

4.根据权利要求1所述的电力监控仿真系统中场景设计方法,其特征在于,触发场景的执行方式一共有三种:

定时执行:要求场景配置为启用,定时时间到后,立即执行场景,若场景为循环场景则一直在后台循环执行场景步骤;

条件执行:要求场景配置为启用,后台循环检测场景的条件表达式,在每次条件表达式的结果从false变为true时执行一次场景;

立即执行:不要求场景配置为启用,仿真HMI界面触发场景立即执行后直接将场景执行一次。

5.根据权利要求4所述的电力监控仿真系统中场景设计方法,其特征在于:

所有场景的执行都受控于开始、暂停、结束三种状态,只有开始状态时才能执行,当为暂停状态时所有已经在执行中的场景会在执行完当前所执行的这一步骤之后暂停后面的执行步骤,等待再变为开始状态后继续执行,当为结束状态时结束所有场景的执行。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1