一种工业软件设计与应用平台制造技术

技术编号:25889916 阅读:26 留言:0更新日期:2020-10-09 23:30
本发明专利技术提供了一种工业软件设计与应用平台,属于工业软件技术领域。该工业软件设计与应用平台包括设计器,设计器由系统组件、组件模板和模型组件组成,在设计器界面,通过选取系统组件、组件模板、模型组件,进行组合搭建,生成企业应用列表。系统组件的属性通过“行为设置”进行控制,具体为:设计器通过工作流模型模块调用模型管理模块中的模型数据,设计器还通过工作流模型模块、事件模型模块调用数据池管理模块的数据接口选择所需数据。本发明专利技术能够根据企业需求,进行灵活组合搭建,不依赖于程序员,缩短研发周期;使用时,若出现问题,可以选取系统组件、组件模板、模型组件,重新组合搭建,稳定性更好。

【技术实现步骤摘要】
一种工业软件设计与应用平台
本专利技术属于工业软件
,具体涉及一种工业软件设计与应用平台。
技术介绍
工业软件(IndustrialSoftware)是指在工业领域里应用的软件,包括系统、应用、中间件、嵌入式等。工业软件除具有软件的性质外,还具有鲜明的行业特色,随着自动化产业的不断发展,通过不断积累行业知识,将行业应用知识作为发展自动化产业的关键要素,逐渐成为企业调整经济结构,转变经济增长方式的主要因素。常见的工业软件有MES、WMS、APS、MDC、PLM(PDM)、APP,目前阻碍工业软件普及及有效实际应用的主要问题:实施及二次开发工作量大、成本偏高,信息接口存在技术难度、稳定性不可靠、研发周期长。
技术实现思路
针对现有技术中存在不足,本专利技术提供了一种工业软件设计与应用平台,提高稳定性、缩短研发周期,减少对程序员的依赖。本专利技术是通过以下技术手段实现上述技术目的的。一种工业软件设计与应用平台,包括设计器,所述设计器由系统组件、组件模板和模型组件组成,在设计器界面,通过选取系统组件、组件模板、模型组件,进行组合搭建,生成企业应用列表。上述技术方案中,所述系统组件包含的属性通过手动配置或者通过“行为设置”进行控制或者通过“绑定模型”进行绑定;所述通过“行为设置”进行控制,具体为:设计器通过工作流模型模块调用模型管理模块中的模型数据,设计器还通过工作流模型模块、事件模型模块调用数据池管理模块选择所需数据;所述工作流模型模块在设定时间点进行数据调用。>上述技术方案中,所述时间点由定时任务管理模块进行设定。上述技术方案中,平台还包括系统设置模块,所述系统设置模块包括文件模板管理、本地资源管理、流水号规则管理、权限码管理、枚举类型管理、全局返回码管理和公式库管理;所述文件模板管理用于保存数据模板,供设计器直接下载使用;所述本地资源管理用于维护本地资源的key,设计器利用所述key,在本地存储数据;所述流水号规则管理用于在设计器中生成流水号;所述权限码管理用于设计器的各个控件的隐藏和现实;所述枚举类型管理用于设计器使用过程中整个系统的枚举;所述全局返回码管理用于管理平台的返回码,当发生错误时方便定位错误类型;所述公式库管理用于维护手动编写的javascript。上述技术方案中,所述系统组件包括功能组件、输入框、选择项、数据列表、内容展示、时间组件、图形组件、流程组件和报表组件。上述技术方案中,所述组件模板包括与系统组件组合的控件以及直接使用的模板,所述控件包括常用按钮控件、常用布局控件、输入/选择框控件。上述技术方案中,所述模型管理模块应用设计需要的基础模型、聚合模型、树模型和虚模型,且基础模型、聚合模型、树模型和虚模型中的任意两个模型,能够通过模型映射模块进行映射。上述技术方案中,所述模型组件通过选择模型管理模块中的模型到设计器界面,自动生成企业所需组件。本专利技术的有益效果为:本专利技术的设计器由系统组件、组件模板和模型组件组成,在设计器界面,通过选取系统组件、组件模板、模型组件,进行组合搭建,生成企业应用列表;组件模板包括与系统组件组合的控件,形成更加丰富的组件模板,方便重复使用;模型组件通过工具栏选择模型管理模块中的模型到设计器界面,自动生成企业所需组件;由于生成企业应用列表的组件模板和模型组件形式多样、方便灵活,使用时,能够根据企业需求,进行组合搭建,不依赖于程序员,缩短研发周期;使用时,若出现问题,可以选取系统组件、组件模板、模型组件,重新组合搭建,稳定性更好。附图说明图1为本专利技术所述工业软件设计与应用平台结构示意图;图2为本专利技术所述系统组件中的输入框组件示意图,图2(a)为输入框组件“基础设置”框图,图2(b)为输入框组件“特有属性”框图。具体实施方式下面结合附图以及具体实施例对本专利技术作进一步的说明,但本专利技术的保护范围并不限于此。本专利技术一种工业软件设计与应用平台采用微服务架构体系,在Linux/Windows环境下可跨平台运行,采用Java语言开发,数据库采用MySQL,软件结构采用B/S。如图1所示,一种工业软件设计与应用平台包括:设计器、模型管理模块、事件模型模块、工作流模型模块、数据池管理模块、定时任务管理模块和系统设置模块。具体介绍如下:一、设计器由系统组件、组件模板和模型组件组成,系统组件,包括功能组件、输入框、选择项、数据列表、内容展示、时间组件、图形组件、流程组件、报表组件等;组件模板,包括常用按钮控件、输入/选择框控件、常用布局控件、PLM常用按钮控件、PLM常用布局控件、APS常用按钮控件、APS常用布局控件、工序配置、工序报工等;模型组件的类型有基础模型、设备模型、产品数据模型、排产模型、库房模型、质量模型、产品模型、生产模型、采集模型、系统模型、中间库模型等;组件模板和模型组件的类型不局限于上述给出的类型,设计器可根据企业需要进行个性化设计。系统组件是组件的最小单元,不可分割。以输入框为例,输入框组件提供了如图2所示的属性,图2(a)的“基础设置”中所包含的属性在所有系统组件中都存在;图2(b)的“特有属性”中所包含的属性是输入框组件独有的。上述所有的属性,可以通过手动配置或者通过“行为设置”进行控制或者通过“绑定模型”进行绑定。所述通过“行为设置”进行控制,具体为:设计器通过工作流模型模块调用模型管理模块中的模型数据,设计器还通过工作流模型模块、事件模型模块调用数据池管理模块的数据接口选择所需数据。定时任务管理模块设定时间,工作流模型模块在设定时间点进行数据调用。所述通过“绑定模型”是与模型管理模块中的所有模型进行绑定。组件模板中的工序配置、工序报工可直接使用的模板,而其它控件,与系统组件组合后,形成更加丰富的组件模板,方便重复使用。模型组件通过工具栏选择模型管理模块中的模型到设计器界面,自动生成企业所需组件(如基础模型、设备模型、产品数据模型、排产模型、库房模型、质量模型、产品模型、生产模型、采集模型、系统模型、中间库模型等)。在设计器界面,通过选取系统组件、组件模板、模型组件,进行组合搭建,生成企业应用列表,企业应用列表展示在应用平台上。二、模型管理模块:提供了应用设计需要的多种模型,包括基础模型(基本列表)、聚合模型(聚合查询的表)、树模型(树类型的表)和虚模型(可根据数据动态扩展列的表)。1、基础模型的列表包括模型基础信息、模型属性信息和模型规则配置信息,其中模型基础信息包括编码、名称、标识、所属分类、是否启用、描述,模型属性信息包括属性编码、属性名称、属性别名、属性类型、是否主键、是否必填、是否重复,模型规则配置信息包括规则和格式化。基础模型支持的操作有查询、新增、编辑和删除。(1)查询查询条件为模型编码、模型名称、所属分类、模型标识、是否启用。(2)新增新增基础模型标识为自定义模型(不可编辑),新增基础模型所属分类通过弹出“模型分本文档来自技高网...

【技术保护点】
1.一种工业软件设计与应用平台,其特征在于,包括设计器,所述设计器由系统组件、组件模板和模型组件组成,在设计器界面,通过选取系统组件、组件模板、模型组件,进行组合搭建,生成企业应用列表。/n

【技术特征摘要】
1.一种工业软件设计与应用平台,其特征在于,包括设计器,所述设计器由系统组件、组件模板和模型组件组成,在设计器界面,通过选取系统组件、组件模板、模型组件,进行组合搭建,生成企业应用列表。


2.根据权利要求1所述的工业软件设计与应用平台,其特征在于,所述系统组件包含的属性通过手动配置或者通过“行为设置”进行控制或者通过“绑定模型”进行绑定;所述通过“行为设置”进行控制,具体为:设计器通过工作流模型模块调用模型管理模块中的模型数据,设计器还通过工作流模型模块、事件模型模块调用数据池管理模块选择所需数据;所述工作流模型模块在设定时间点进行数据调用。


3.根据权利要求2所述的工业软件设计与应用平台,其特征在于,所述时间点由定时任务管理模块进行设定。


4.根据权利要求2所述的工业软件设计与应用平台,其特征在于,平台还包括系统设置模块,所述系统设置模块包括文件模板管理、本地资源管理、流水号规则管理、权限码管理、枚举类型管理、全局返回码管理和公式库管理;所述文件模板管理用于保存数据模板,供设计器直接下载使用;所述本地资源管理用于维护本地资源的key,设计器利用所述key,在本地存储数...

【专利技术属性】
技术研发人员:董健
申请(专利权)人:南京优倍自动化系统有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1