说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210093614.3 (22)申请日 2022.01.26 (71)申请人 西安理工大 学 地址 710000 陕西省西安市碑林区金花 南 路5号 (72)发明人 陈浩 党政 黑新宏 刘一龙  马维纲 胡先智 何文娟  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 代理人 曹瑞敏 (51)Int.Cl. G06F 9/451(2018.01) G06F 3/0482(2013.01) (54)发明名称 组件可视化方法、 装置、 计算机设备及存储 介质 (57)摘要 本申请提供一种组件可视化方法、 装置、 计 算机设备及存储介质, 涉及虚拟试验技术领域。 该方法包括: 获取虚拟试验组件的类对象, 其中, 类对象包括: 虚拟试验组件的类属性和类方法, 将类对象反射生成虚拟试验组件的实例对象, 其 中, 实例对象包括: 类属性对应的实例属性和类 方法对应的实例方法, 在所述虚拟试验平台的规 划区域上生成图形节点对象, 根据实例方法, 生 成类方法对应的菜单项对象, 将菜 单项对象和实 例属性映射至图形节点对象, 以采用图形节点对 象在虚拟试验平台上显示虚拟试验组件。 本申请 可以在虚拟试验平台上实现虚拟试验组件的动 态扩展, 提高虚拟试验平台的可扩 展性。 权利要求书2页 说明书12页 附图7页 CN 114416266 A 2022.04.29 CN 114416266 A 1.一种组件可视化方法, 其特 征在于, 应用于虚拟试验平台, 所述方法包括: 获取虚拟试验组件的类对象, 其中, 所述类对象包括: 所述虚拟试验组件的类属性和类 方法; 将所述类对象反射生成所述虚拟试验组件的实例对象, 其中, 所述实例对象包括: 所述 类属性对应的实例属性和所述类方法对应的实例方法; 在所述虚拟试验平台的规划区域上生成图形节点对象; 根据所述实例方法, 生成所述实例方法对应的菜单项对象; 将所述菜单项对象和所述实例属性映射至所述图形节点对象, 以采用所述图形节点对 象在所述虚拟试验平台上显示所述虚拟试验组件。 2.如权利要求1所述的方法, 其特 征在于, 所述获取虚拟试验组件的类对象, 包括: 根据所述虚拟试验组件的组件类型, 从预设的组件类对象集合中获取所述组件类型对 应的类对象为所述虚拟试验组件的类对象。 3.如权利要求2所述的方法, 其特征在于, 所述根据所述虚拟试验组件的组件类型, 从 预设的组件类对象集合中获取所述组件类型对应的类对 象为所述虚拟试验组件的类对 象 之前, 所述方法还 包括: 获取所述虚拟试验组件的类文件, 其中, 所述类文件包括: 所述虚拟试验组件的组件属 性和操作方法; 将所述类文件加载为所述类对象, 存 储在所述组件类对象集 合中。 4.如权利要求2所述的方法, 其特征在于, 所述在所述虚拟试验平台的规划区域上生成 图形节点对象之后, 所述方法还 包括: 根据所述虚拟试验组件的组件类型, 获取 所述组件类型对应的图标为组件图标; 将所述组件图标注入所述图形节点对象, 以根据 所述组件图标采用所述图形节点对象 显示所述虚拟试验组件。 5.如权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 接收用户针对所述虚拟试验组件的菜单项对象的选择操作; 根据所述选择操作 所选中的目标菜单项对象, 从所述类对象中获取所述目标菜单项对 象对应的目标类方法; 执行所述目标类方法。 6.如权利要求3所述的方法, 其特 征在于, 所述获取 所述虚拟试验组件的类文件, 包括: 根据试验设备的属性信息和设备功能, 利用元模型生成所述试验设备的类图; 利用代码转换器, 将所述试验设备的类图转换为所述虚拟试验组件的试验训练定义语 言; 将所述试验训练定义语言映射 为所述虚拟试验平台对应的虚拟试验组件代码; 获取用户针对所述试验设备的属性信息 输入的填充操作方法; 根据所述虚拟试验组件代码和所述 填充操作方法, 生成所述组件类文件。 7.如权利要求6所述的方法, 其特 征在于, 所述方法还 包括: 通过服务器获取 所述试验设备的属性信息; 响应针对所述属性信息的修改操作, 修改所述试验设备的属性信息, 以使得所述试验 设备从所述 服务器中获取修改后的属性信息, 更新所述属性信息 。权 利 要 求 书 1/2 页 2 CN 114416266 A 28.一种组件可视化装置, 其特 征在于, 应用于虚拟试验平台, 所述装置包括: 类对象获取模块, 用于获取虚拟试验组件的类对象, 其中, 所述类对象包括: 所述虚拟 试验组件的类属性和类方法; 实例对象生成模块, 用于将所述类对象反射生成所述虚拟试验组件的实例对象, 其中, 所述实例对象包括: 所述类属性对应的实例属性和所述类方法对应的实例方法; 图形节点对象生成模块, 用于在所述虚拟试验平台的规划区域上生成图形节点对象; 菜单项对象生成模块, 用于根据所述实例方法, 生成所述实例方法对应的菜单项对象; 映射显示模块, 用于将所述菜单项对象和所述实例属性映射至所述图形节点对象, 以 采用所述图形节点对象在所述虚拟试验平台上显示所述虚拟试验组件。 9.一种计算机设备, 其特征在于, 包括: 处理器、 存储介质和总线, 所述存储介质存储有 所述处理器可执行 的程序指令, 当所述计算机设备运行时, 所述处理器与所述存储介质之 间通过总线通信, 所述处理器执行所述程序指令, 以执行如权利要求1至7任一所述的组件 可视化方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述存储介质上存储有计算机程序, 所述 计算机程序被处 理器运行时执 行如权利要求1至7任一所述的组件可视化方法的步骤。权 利 要 求 书 2/2 页 3 CN 114416266 A 3

.PDF文档 专利 组件可视化方法、装置、计算机设备及存储介质

文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 组件可视化方法、装置、计算机设备及存储介质 第 1 页 专利 组件可视化方法、装置、计算机设备及存储介质 第 2 页 专利 组件可视化方法、装置、计算机设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:29:27上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。