[发明专利]一种安全级显示模块图形组态仿真系统及其仿真方法有效
申请号: | 202010812487.9 | 申请日: | 2020-08-13 |
公开(公告)号: | CN111930628B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 吴延群;韩文兴;刘明星;余波;蒋维;赵洋;陈达其;汪亨;叶怡;黄俊;李晓龙;张路萍;雷敏杰 | 申请(专利权)人: | 中国核动力研究设计院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F12/02 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 林菲菲 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安全 显示 模块 图形 组态 仿真 系统 及其 方法 | ||
1.一种安全级显示模块图形组态仿真系统,其特征在于,该系统包括SVDU应用仿真模块、板级支持包BSP和SVDU硬件仿真模块;
其中,所述板级支持包BSP和SVDU硬件仿真模块用于为所述SVDU应用仿真模块配套提供仿真硬件以及相应的硬件接口;
所述SVDU应用仿真模块采用与工作于实际SVDU硬件中的SVDU应用相同的代码,用于实现SVDU应用仿真;
所述板级支持包BSP采用与工作于实际SVDU硬件中相同的代码,是介于SVDU应用和SVDU硬件之间的一层,为上层SVDU应用驱动程序提供访问硬件设备寄存器的函数包;
所述SVDU硬件仿真模块利用智能连续分配内存技术实现SVDU硬件仿真;所述SVDU硬件仿真模块利用智能连续分配内存技术配置指定的内存区域模块以模拟SVDU硬件中的SDRAM模块、FLASH模块、人机输入模块、通讯接收缓存模块和通讯发送缓存模块,具体为:
自定义一个智能CMA框架,预留一段内存给仿真运行时需要内存的模块使用,该框架是一个可配置的模块化框架,用于解析和管理内存分配,当这些模块不使用这段内存时,将其分配给其他进程使用;当这些模块需要使用这段内存时,将进程占用的内存通过回收或迁移的方式将之前占用的预留内存腾出,供模块使用;
在所定义的CMA框架下,用于存储通讯参数的内存记录为comParam,用于SVDU应用使用的SDRAM空间的内存记录为g_SDRAM ,作为Flash空间的内存记录为g_Flash,用于存储人机操作数据的内存记录为g_WinEnter;
所述硬件仿真模块包括显示单元、通讯单元、人机输入单元和Flash仿真单元;
其中,显示单元为一个显示窗口,该显示窗口用于显示与真实SVDU完全一致的图形组态效果,并且该显示窗口上提供与真实SVDU人机界面完全一样的人机输入功能;
通讯单元采用TCP/IP协议,以传输SVDU应用与外部的通讯数据;
人机输入单元用于从g_WinEnter内存获取人机操作数据,将获取的数据转换为SVDU应用可用的人机输入数据并将其通过仿真接口传输给SVDU应用;
Flash仿真单元用于实现读数据、写数据和擦除数据的功能。
2.根据权利要求1所述的一种安全级显示模块图形组态仿真系统,其特征在于,在所定义的CMA框架下,g_SDRAM与g_Flash共享同一个内存区域,或者g_SDRAM与g_Flash使用来自不同内存区域的内存。
3.一种基于权利要求1-2任一项所述的安全级显示模块图形组态仿真系统的仿真方法,其特征在于,该仿真方法包括以下步骤:
步骤S1、初始化准备;所述步骤S1的初始化准备具体包括以下步骤:
步骤S11,读取通讯参数存储到comParam内存中;
步骤S12,准备一个空白显示窗口作为SVDU显示单元,该显示窗口为在相应操作系统下开发的窗口;
步骤S13,在所定义的CMA框架下,在计算机内存中分配一块内存作为g_SDRAM;
步骤S14,在所定义的CMA框架下,在计算机内存中分配一块内存作为g_Flash;
步骤S2、加载编译后的工程数据,将组态配置参数文件整体内容读取放到g_Flash中,仿真SVDU将图形组态数据下装到硬件设备中的功能;
步骤S3、利用代码运算时间测试技术计算组态仿真时各个组态图元在上位机内核中所需运算时间,将其与预先测得每一个组态图元在SVDU实际硬件设备中所需的运算时间进行对比,验证组态仿真性能是否与实际硬件一致,若一致,则执行步骤S4,否则退出,对组态配置工程进行修改后返回执行步骤S1;
步骤S4、调用SVDU应用入口初始化应用,为组态仿真运行做准备;
步骤S5、仿真运行,在显示窗口上进行人机操作,根据操作系统的人机交互机制获取用户进行的人机操作数据,并保存到g_WinEnter;
步骤S6,根据获取的人机操作数据,调用相应的SVDU应用代码,执行一次SVDU应用的工作过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国核动力研究设计院,未经中国核动力研究设计院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010812487.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种平面立式组合型扫描电镜样品台
- 下一篇:医疗护理轮椅