工艺产品的展示方法及展示装置、电子设备

文档序号:9455 发布日期:2021-09-17 浏览:114次 英文

工艺产品的展示方法及展示装置、电子设备

技术领域

本发明涉及产品展示

技术领域

,具体而言,涉及一种工艺产品的展示方法及展示装置、电子设备。

背景技术

相关技术中,对于工业产品设计,会采用产品设计软件预先设计工艺图纸(二维形态),在工艺图纸中会有很多的工艺简图,用来直接生成装配,但是二维形态的图纸中的图形显示缺乏立体感,表现不是很直观,在使用时,往往需要专业的技术人员对图纸有比较深的理解,还要有一定的想象力。

产品设计人员插入工艺简图只能是二维图纸或者图片的格式,通过平面的方式展示零部件的相关信息。处于生产端的技术工人通过工艺简图进行指导生产,工艺简图有时对零部件的展示比较复杂,需要的专业技术比较强,施工工人通过从工艺简图和工艺数据中获取相关的零件信息来进行生产。

针对上述的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种工艺产品的展示方法及展示装置、电子设备,以至少解决相关技术中设计的二维工艺图纸中展示的产品图形缺乏立体感,对使用人员的专业能力要求高,降低了产品使用兴趣的技术问题。

根据本发明实施例的一个方面,提供了一种工艺产品的展示方法,包括:接收目标工艺产品的产品设计文件;基于所述产品设计文件,生成3D工艺对象;接收文件显示指令,其中,所述文件显示指令用于表征待展示的工艺对象的图纸指定区域;响应所述文件显示指令,在所述图纸指定区域的浏览界面上展示所述3D工艺对象。

可选地,基于所述产品设计文件,生成3D工艺对象的步骤,包括:将所述产品设计文件的文件数据导入至工艺图表中;采用所述工艺图表对所述文件数据进行二进制转换,并将转换后得到的二进制数据存入所述3D工艺对象中。

可选地,将所述产品设计文件的文件数据导入至工艺图表中的步骤,包括:在所述工艺图表中新建工艺文件;在检测到插入按钮满足预设点击条件时,基于所述产品设计文件的文件属性确定所述新建工艺文件的文件属性;将所述产品设计文件的文件数据通过预设数据接口导入至所述新建工艺文件中。

可选地,所述产品设计文件的文件数据包括下述至少之一:3D图形预览图、3D图形数据和文件属性。

可选地,响应所述文件显示指令,在所述图纸指定区域的浏览界面上展示3D工艺对象的步骤,包括:响应所述文件显示指令,在所述图纸指定区域上生成对应的浏览界面;加载所述3D工艺对象的二进制数据;将所述3D工艺对象展示在所述浏览界面上。

可选地,在响应所述文件显示指令,在所述图纸指定区域的浏览界面上展示3D工艺对象之后,所述展示方法还包括:接收第一操作指令;响应所述第一操作指令,激活所述3D工艺对象的浏览模式;在所述浏览模式下,接收第二操作指令;响应所述第二操作指令,控制所述3D工艺对象执行如下之一的操作:缩放操作、旋转操作、平移操作。

可选地,所述第一操作指令包括下述至少之一:单点操作、双击操作、长按操作;所述第二操作指令包括下述至少之一:滑动操作、拖动操作、长按操作。

可选地,所述3D工艺对象的对象数据包括:对象显示数据、二进制数据流、存储模式。

根据本发明实施例的另一方面,还提供了一种工艺产品的展示装置,包括:第一接收单元,用于接收目标工艺产品的产品设计文件;生成单元,用于基于所述产品设计文件,生成3D工艺对象;第二接收单元,用于接收文件显示指令,其中,所述文件显示指令用于表征待展示的工艺对象的图纸指定区域;展示单元,用于响应所述文件显示指令,在所述图纸指定区域的浏览界面上展示所述3D工艺对象。

可选地,所述生成单元包括:第一导入模块,用于将所述产品设计文件的文件数据导入至工艺图表中;转换模块,用于采用所述工艺图表对所述文件数据进行二进制转换,并将转换后得到的二进制数据存入所述3D工艺对象中。

可选地,所述第一导入模块包括:新建子模块,用于在所述工艺图表中新建工艺文件;第一确定子模块,用于在检测到插入按钮满足预设点击条件时,基于所述产品设计文件的文件属性确定所述新建工艺文件的文件属性;导入子模块,用于将所述产品设计文件的文件数据通过预设数据接口导入至所述新建工艺文件中。

可选地,所述产品设计文件的文件数据包括下述至少之一:3D图形预览图、3D图形数据和文件属性。

可选地,所述展示单元包括:生成模块,用于响应所述文件显示指令,在所述图纸指定区域上生成对应的浏览界面;加载模块,用于加载所述3D工艺对象的二进制数据;展示模块,用于将所述3D工艺对象展示在所述浏览界面上。

可选地,所述工艺产品的展示装置还包括:第三接收单元,用于在响应所述文件显示指令,在所述图纸指定区域的浏览界面上展示3D工艺对象之后,接收第一操作指令;激活单元,用于响应所述第一操作指令,激活所述3D工艺对象的浏览模式;第四接收单元,用于在所述浏览模式下,接收第二操作指令;控制单元,用于响应所述第二操作指令,控制所述3D工艺对象执行如下之一的操作:缩放操作、旋转操作、平移操作。

可选地,所述第一操作指令包括下述至少之一:单点操作、双击操作、长按操作;所述第二操作指令包括下述至少之一:滑动操作、拖动操作、长按操作。

可选地,所述3D工艺对象的对象数据包括:对象显示数据、二进制数据流、存储模式。

根据本发明实施例的另一方面,还提供了一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的工艺产品的展示方法。

本发明实施例中,接收目标工艺产品的产品设计文件,基于产品设计文件,生成3D工艺对象,接收文件显示指令,其中,文件显示指令用于表征待展示的工艺对象的图纸指定区域,响应文件显示指令,在图纸指定区域的浏览界面上展示3D工艺对象。在该实施例中,通过展示3D工艺对象方式代替二维图纸,从视觉上可以更直观的感受产品的真实形态,对于图形的展示也更加直观,并可以通过浏览的方式可以更加详细的展示零部件加工的一些细节,对使用人员的专业能力较低,提高了产品使用兴趣,从而解决相关技术中设计的二维工艺图纸中展示的产品图形缺乏立体感,对使用人员的专业能力要求高,降低了产品使用兴趣的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的工艺产品的展示方法的流程图;

图2是根据本发明实施例的另一种可选的工艺产品的展示方法的流程图;

图3是根据本发明实施例的一种可选的工艺产品的展示装置的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

为便于本领域技术人员理解本发明,下面对本发明各实施例中涉及的部分术语或者名词做出解释:

工艺卡片:按产品或者零部件的某一阶段编制的一种工艺文件。工艺卡片以工序为单位,能够详细说明整个工艺过程。

工艺图表,提供图形绘制、编辑工具,对工艺产品的工程符号和产品参数快速进行统计、汇总,并输出BOM清单(物料清单)。

本发明可以应用于各种工业设计软件(可以进行数字化设计、数字化制造、产品全生命周期管理)中,通过工业设计软件能够设计各种待加工产品的图纸,呈现三维工艺,通过在工艺上添加三维简图来呈现工艺零部件的形态和加工数据,进而通过对三维简图的旋转、放大和拉伸等功能,可以直观的了解工艺零部件形态和加工数据。下面结合各个实施例来详细说明本发明。

实施例一

根据本发明实施例,提供了一种工艺产品的展示方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的一种可选的工艺产品的展示方法的流程图,如图1所示,该方法包括如下步骤:

步骤S102,接收目标工艺产品的产品设计文件;

步骤S104,基于产品设计文件,生成3D工艺对象;

步骤S106,接收文件显示指令,其中,文件显示指令用于表征待展示的工艺对象的图纸指定区域;

步骤S108,响应文件显示指令,在图纸指定区域的浏览界面上展示3D工艺对象。

通过上述步骤,可以接收目标工艺产品的产品设计文件,基于产品设计文件,生成3D工艺对象,接收文件显示指令,其中,文件显示指令用于表征待展示的工艺对象的图纸指定区域,响应文件显示指令,在图纸指定区域的浏览界面上展示3D工艺对象。在该实施例中,通过展示3D工艺对象方式代替二维图纸,从视觉上可以更直观的感受产品的真实形态,对于图形的展示也更加直观,并可以通过浏览的方式可以更加详细的展示零部件加工的一些细节,对使用人员的专业能力较低,提高了产品使用兴趣,从而解决相关技术中设计的二维工艺图纸中展示的产品图形缺乏立体感,对使用人员的专业能力要求高,降低了产品使用兴趣的技术问题。

下面结合上述各实施步骤来详细说明本发明。

步骤S102,接收目标工艺产品的产品设计文件。

本实施例中并不限定工艺产品的类型,可以是类似于机床、打磨机、水泵等的工业产品,也可以是类似于空调器、冰箱等的家用生活产品,还可以是办公产品等。

产品设计文件中包括但不限于:产品设计完整图纸、零部件图纸、产品设计参数(如零部件尺寸、管道走向等)等。

步骤S104,基于产品设计文件,生成3D工艺对象。

可选的,基于产品设计文件,生成3D工艺对象的步骤,包括:将产品设计文件的文件数据导入至工艺图表中;采用工艺图表对文件数据进行二进制转换,并将转换后得到的二进制数据存入3D工艺对象中。

在本实施例中,将产品设计文件的文件数据导入至工艺图表中的步骤,包括:在工艺图表中新建工艺文件;在检测到插入按钮满足预设点击条件时,基于产品设计文件的文件属性确定新建工艺文件的文件属性;将产品设计文件的文件数据通过预设数据接口导入至新建工艺文件中。

本实施例,可以在工艺图表中新建工艺文件或者打开已有的CXP文件后,点击插入3D文件功能,可以选择ics,icsw或hsf文件(产品设计文件的文件属性);然后将选择的3D文件中的文件数据通过数据接口导入到新建工艺文件或者工艺图表中。

另一种可选的,产品设计文件的文件数据包括下述至少之一:3D图形预览图、3D图形数据和文件属性(包括文件名称、文件格式等)。

步骤S106,接收文件显示指令,其中,文件显示指令用于表征待展示的工艺对象的图纸指定区域。

本实施例中,图纸指定区域可以是指工艺卡片上圈定的3D文件的显示区域,该工艺卡片是供施工人员使用的,由于产品设计人员所设计的产品设计文件、3D工艺对象是较为复杂的,不利于施工人员查看,每个施工人员在具体施工时,可以通过工艺卡片具体查看自己所需要施工部分的产品图案和产品参数,因此,需要将3D工艺对象显示在工艺卡片上的图纸指定区域,并在旁边显示产品参数。

可选的,在本实施例中可通过外部设备(例如鼠标)在工艺卡片上圈定3D工艺对象/3D文件的显示区域,然后3D文件以简图的方式展示(展示其形态、外观)。

步骤S108,响应文件显示指令,在图纸指定区域的浏览界面上展示3D工艺对象。

可选的,响应文件显示指令,在图纸指定区域的浏览界面上展示3D工艺对象的步骤,包括:响应文件显示指令,在图纸指定区域上生成对应的浏览界面;加载3D工艺对象的二进制数据;将3D工艺对象展示在浏览界面上。

本实施例中,在响应文件显示指令,在图纸指定区域的浏览界面上展示3D工艺对象之后,展示方法还包括:接收第一操作指令;响应第一操作指令,激活3D工艺对象的浏览模式;在浏览模式下,接收第二操作指令;响应第二操作指令,控制3D工艺对象执行如下之一的操作:缩放操作、旋转操作、平移操作。

可选的,第一操作指令包括下述至少之一:单点操作、双击操作、长按操作;第二操作指令包括下述至少之一:滑动操作、拖动操作、长按操作。

在图纸(工艺图表)上双击3D工艺对象,激活3D文件的浏览模式,可以生成简易的3D工艺浏览界面(例如,在圈定的显示区域显示一个新的浏览窗口),在浏览界面上可以实现对3D工艺文件的缩放、旋转和平移拖动功能,实现3D文件的真实呈现。

另一种可选的,3D工艺对象的对象数据包括:对象显示数据、二进制数据流、存储模式。

图2是根据本发明实施例的另一种可选的工艺产品的展示方法的流程图,如图2所示,

第一步,选择3D文件,并插入到工艺图表相关卡片;其中,在界面上可通过鼠标在界面指定3D数据的显示位置和显示范围。

第二步,获取3D文件数据;提取相关的3D文件数据,并对相关数据进行二进制转换。3D文件数据包括:3D图形预览图、3D图形数据、3D文档属性。

第三步,生成3D工艺对象;生成3D工艺对象,将生成的二进制数据存入3D工艺对象中,用来实现其显示和存储能力。3D工艺对象包括:3D工艺对象显示数据、3D文件的二进制数据流、3D工艺对象数据存储。

第四步,生成对应的浏览界面,加载3D工艺对象的二进制数据;双击激活3D工艺对象的浏览界面,实现对原3D工艺文件的浏览。

第五步,生成浏览界面。通过浏览3D工艺文件实现指导生产目的。

通过上述实施方式,能够通过插入3D文件功能,将3D文件插入到工艺卡片(将3D数据转换成二进制数据流,生成工艺图表的3D工艺对象)中,并通过点击已插入的3D文件可以实现对3D文件的浏览呈现,插入3D工艺方式代替2D图纸,从视觉上可以更直观的感受产品的真实形态,对于图形的展示也更加直观,并可以通过浏览的方式可以更加详细的展示零部件加工的一些细节。

下面结合另一种可选的实施例来说明本发明。

实施例二

本实施例提供了一种工艺产品的展示装置,该展示装置包含了多个实施单元,每个实施单元对应于上述实施例一中的各个实施步骤。

图3是根据本发明实施例的一种可选的工艺产品的展示装置的示意图,如图3所示,该展示装置可以包括:第一接收单元31、生成单元33、第二接收单元35、展示单元37,其中,

第一接收单元31,用于接收目标工艺产品的产品设计文件;

生成单元33,用于基于产品设计文件,生成3D工艺对象;

第二接收单元35,用于接收文件显示指令,其中,文件显示指令用于表征待展示的工艺对象的图纸指定区域;

展示单元37,用于响应文件显示指令,在图纸指定区域的浏览界面上展示3D工艺对象。

上述工艺产品的展示装置,可以通过第一接收单元31接收目标工艺产品的产品设计文件,通过生成单元33基于产品设计文件,生成3D工艺对象,通过第二接收单元35接收文件显示指令,其中,文件显示指令用于表征待展示的工艺对象的图纸指定区域,通过展示单元37响应文件显示指令,在图纸指定区域的浏览界面上展示3D工艺对象。在该实施例中,通过展示3D工艺对象方式代替二维图纸,从视觉上可以更直观的感受产品的真实形态,对于图形的展示也更加直观,并可以通过浏览的方式可以更加详细的展示零部件加工的一些细节,对使用人员的专业能力较低,提高了产品使用兴趣,从而解决相关技术中设计的二维工艺图纸中展示的产品图形缺乏立体感,对使用人员的专业能力要求高,降低了产品使用兴趣的技术问题。

可选的,生成单元包括:第一导入模块,用于将产品设计文件的文件数据导入至工艺图表中;转换模块,用于采用工艺图表对文件数据进行二进制转换,并将转换后得到的二进制数据存入3D工艺对象中。

另一种可选的,第一导入模块包括:新建子模块,用于在工艺图表中新建工艺文件;第一确定子模块,用于在检测到插入按钮满足预设点击条件时,基于产品设计文件的文件属性确定新建工艺文件的文件属性;导入子模块,用于将产品设计文件的文件数据通过预设数据接口导入至新建工艺文件中。

可选的,产品设计文件的文件数据包括下述至少之一:3D图形预览图、3D图形数据和文件属性。

可选的,展示单元包括:生成模块,用于响应文件显示指令,在图纸指定区域上生成对应的浏览界面;加载模块,用于加载3D工艺对象的二进制数据;展示模块,用于将3D工艺对象展示在浏览界面上。

可选的,工艺产品的展示装置还包括:第三接收单元,用于在响应文件显示指令,在图纸指定区域的浏览界面上展示3D工艺对象之后,接收第一操作指令;激活单元,用于响应第一操作指令,激活3D工艺对象的浏览模式;第四接收单元,用于在浏览模式下,接收第二操作指令;控制单元,用于响应第二操作指令,控制3D工艺对象执行如下之一的操作:缩放操作、旋转操作、平移操作。

本实施例中,第一操作指令包括下述至少之一:单点操作、双击操作、长按操作;第二操作指令包括下述至少之一:滑动操作、拖动操作、长按操作。

可选的,3D工艺对象的对象数据包括:对象显示数据、二进制数据流、存储模式。

上述的工艺产品的展示装置还可以包括处理器和存储器,上述第一接收单元31、生成单元33、第二接收单元35、展示单元37等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

上述处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来响应文件显示指令,在图纸指定区域的浏览界面上展示3D工艺对象。

上述存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。

根据本发明实施例的另一方面,还提供了一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行上述任意一项的工艺产品的展示方法。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:接收目标工艺产品的产品设计文件;基于产品设计文件,生成3D工艺对象;接收文件显示指令,其中,文件显示指令用于表征待展示的工艺对象的图纸指定区域;响应文件显示指令,在图纸指定区域的浏览界面上展示3D工艺对象。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:人脸图像处理方法、装置、电子设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!