【技术实现步骤摘要】
本申请涉及计算机
,尤其是指。
技术介绍
随着计算机软、硬件突飞猛进的发展,计算机图形学在各个行业的应用也得到迅速普及和深入。目前,计算机图形学己进入三维时代,三维图形在人们周围无所不在。科学计算可视化、计算机动画和虚拟现实已经成为近年来计算机图形学的三大热门话题,而这三大热门话题的技术核心均为三维图形。由于三维图形涉及到许多算法和专业知识,要快速的开发三维应用程序是有一定困难的。而随着硬件的发展、多核CPU平台的普及以及并行理论的发展,以并行技术提升应用系统的性能已经成为系统研发中的ー个重要趋势。然而,如果希望真正地发挥CPU的多核化的效益,则必须依赖于对应用系统的精心设计,使得应用系统本身必须具备将工作任务划分为多个可并行执行的子任务的能力,并在操作系统(或特定的系统运行平台)的支持下,将这些子任务分配给计算机所配备的多个CPU处理核心并行执行,并且能够在上述各个子任务并行运行结束后,将各个子任务的运行结果组合起来,得到最終的处理结果,从而使得上述应用系统成为拥有“并行计算”能力的应用系统。另外,目前的现有技术中提出了 ー种计算机控制系统(Comput ...
【技术保护点】
一种可视化三维显示控制编辑系统,其特征在于,该系统包括:输入输出装置、可视化编辑装置、控制编辑装置和设备管理装置;所述输入输出装置,用于接收用户输入的多个用户指令,并将所接收的用户指令发送给所述可视化编辑装置;还用于输出所接收到的用户方案;所述可视化编辑装置,用于根据用户指令从外部获取资源文件,将所获取的资源文件发送给所述控制编辑装置;还根据用户指令向所述控制编辑装置发送资源读取指令、设备指示指令、调节指令、框架指令、控制指令、物体合成指令和场景组合指令;还用于将所接收到的资源文件信息、逻辑信息、物体信息、场景信息、渲染后的物体和场景模型的渲染后的最终渲染集合进行转换后显示 ...
【技术特征摘要】
1.一种可视化三维显示控制编辑系统,其特征在于,该系统包括输入输出装置、可视化编辑装置、控制编辑装置和设备管理装置; 所述输入输出装置,用于接收用户输入的多个用户指令,并将所接收的用户指令发送给所述可视化编辑装置;还用于输出所接收到的用户方案; 所述可视化编辑装置,用于根据用户指令从外部获取资源文件,将所获取的资源文件发送给所述控制编辑装置;还根据用户指令向所述控制编辑装置发送资源读取指令、设备指示指令、调节指令、框架指令、控制指令、物体合成指令和场景组合指令;还用于将所接收到的资源文件信息、逻辑信息、物体信息、场景信息、渲染后的物体和场景模型的渲染后的最终渲染集合进行转换后显示;将接收到的场景模型编译成用户方案,并将所述用户方案发送给所述输入输出装置; 所述控制编辑装置,用于将所接收的资源文件进行格式转换后存储,并将资源文件信息发送给所述可视化编辑装置;根据资源读取指令从所存储的经格式转换后的资源文件中读取所需的资源文件;将所接收的设备指示指令发送给所述设备管理装置,并接收所述设备管理装置根据所述设备指示指令返回的所需现场设备的设备信息;将所接收到的调节指令、框架指令和控制指令中所携带的逻辑信息发送给所述可视化编辑装置;根据所述控制指令向所述设备管理装置发送设备控制指令,并接收所述设备管理装置根据所述设备控制指令返回的更新后的设备信息;根据所述调节指令、框架指令和控制指令,将所接收的设备信息、更新后的设备信息和所读取的经格式转换后的资源文件合成所需的物体,将所合成的物体进行渲染后发送给所述可视化编辑装置;根据场景组合指令将合成的物体和场景信息组合成所需的场景模型,并将所述场景模型发送给可视化编辑装置;对接收到的场景模型进行并行计算,将场景模型中不需要显示的物体滤除后生成该场景模型的最终渲染集合,并对所述最终渲染集合进行渲染后发送给可视化编辑装置; 所述设备管理装置,与多种现场设备连接,用于根据所述设备指示指令获取所需的现场设备的参数,并将所获取的现场设备的参数作为设备信息发送给所述控制编辑装置;还用于根据设备控制指令向各个需要进行控制操作的现场设备发送控制指令,从而对各个需要进行控制操作的现场设备进行相应的控制,并将进行控制操作后的现场设备的参数作为更新后的设备信息发送给所述控制编辑装置。2.根据权利要求1所述的系统,其特征在于,所述输入输出装置包括输入模块和输出模块;其中, 所述输入模块,用于接收用户输入的多个用户指令,并将所接收到的用户指令发送给所述可视化编辑装置; 所述输出模块,用于输出所接收到的用户方案。3.根据权利要求1或2所述的系统,其特征在于,所述可视化编辑装置包括编辑模块、显示模块和编译模块;其中, 所述编辑模块,用于接收用户指令;根据用户指令从外部获取资源文件,将所获取的资源文件发送给所述控制编辑装置;还根据用户指令向所述控制编辑装置发送资源读取指令、设备指示指令、调节指令、框架指令、控制指令、物体合成指令和场景组合指令;根据用户指令向所述编译模块发送编译指令;将接收到的资源文件信息、逻辑信息、物体信息、场景信息、渲染后的物体和场景模型的渲染后的最终渲染集合进行转换后发送给所述显示模块; 所述显示模块,用于显示所接收到的经过转换后的资源文件信息、逻辑信息、物体信息、场景信息、渲染后的物体和场景模型的渲染后的最终渲染集合; 所述编译模块,用于根据编译指令将接收到的场景模型编译成用户方案,并将所述用户方案发送给所述输入输出装置。4.根据权利要求3所述的系统,其特征在于, 所述编辑模块,还用于将所接收到的用户指令发送给所述显示模块; 所述编译模块,还用于将编译后的用户方案发送给所述显示模块。5.根据权利要求3所述的系统,其特征在于,所述控制编辑装置包括存储模块、资源管理模块、逻辑管理模块、物体管理模块、场景管理模块和渲染管理模块;其中, 所述资源管理模块,用于将所接收的资源文件进行格式转换后发送给存储模块;根据资源读取指令从存储模块中读取所需的资源文件,将所读取的经格式转换后的资源文件发送给所述物体管理模块;将资源文件信息发送给所述可视化编辑装置; 所述逻辑管理模块,用于将接收到的调节指令、框架指令和控制指令中分别携带的调节逻辑、框架逻辑和控制逻辑发送给所述存储模块,并将所述调节逻辑、框架逻辑和控制逻辑的逻辑信息发送给所述可视化编辑装置;还用于根据所述物体管理模块发送的逻辑调用指令从所述存储模块中读取所需的调节逻辑、框架逻辑和控制逻辑,并将所读取的调节逻辑、框架逻辑和控制逻辑发送给所述物体管理模块;还可用于根据所述控制指令中携带的控制逻辑以及需要控制的现场设备列表向所述设备管理装置发送设备控制指令; 所述物体管理模块,用于将所接收的设备指示指令中携带的设备指示信息发送给存储模块,将所述设备指示指令发送给所述设备管理装置,并接收所述设备管理装置根据所述设备指示指令返回的现场设备的设备信息;根据所接收的资源读取指令向所述资源管理模块发送资源读取指令;根据所接收的物体合成指令向所述逻辑管理模块发送逻辑调用指令,并接收所述逻辑管理模块返回的调节逻辑、框架逻辑和控制逻辑,接收所述设备管理装置根据所述设备控制指令返回的更新后的设备信息,并根据所述调节逻辑、框架逻辑和控制逻辑将所接收的设备信息、更新后的设备信息和经格式转换后的资源文件合成所需的物体;将合成的物体发送给所述存储模块和所述渲染管理模块;根据接收到的物体调用指令从所述存储模块中读取物体,将所读取的物体发送给所述场景管理模块; 所述场景管理模块,用于接收携带有场景信息的场景组合指令,并根据场景组合指令中的场...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。