博世弹簧是波纹簧、离合器拉环、滤清器卡簧指定供应商

辉县市博世弹簧有限公司

更好的原料 更高的品质

弹簧行业30年优质供应商

7*24小时服务电话13903733403

当前位置:首页 > 弹簧知识 > 正文

我厂自动设计软件设计波纹簧

文章作者:博世弹簧发布时间:2018/7/15 16:07:30浏览次数:

设计人员需要手T建立紧固件Volume模型,并且在Components库中填写紧固件的信息,波纹簧在导入部件的时候,只能单个操作。通过该项目,用户从CIMS库中选取紧固件,紧固件信息从CIMS库中读取,自动生成Volume模型和Component部件。用户在导入模型前对紧固件进行装配,在Tribon环境中即可成套,批量导入。

  紧固件数据流设计经过与设计人员的讨论作出的需求分析,紧固件的数据信息包括:名称、规格、材质、标准号和重量。这些信息已经保存在CIMS数据库中,由于CIMS数据库是封闭不开放的,所以需要建立外部数据库来映射其中的紧固件数据。本项目开发的程序,从该数据库中提取紧固件信息,形成装配信息,以紧固件的数据信息为参数依据,生成Tribon系统中的Component部件。由此部件构建的模型,经过后期的数据抽取生成的物料清单因为数据的来源就是CIMS,所以数据可以保证完全的一致性。而通过“物资编码”赋予每个紧固件标示的ID信息,伴随着紧同件数据流从CIMS到外部数据库,再到Components,再到物料清单,终回到CIMS的过程更加快捷有效。

  用户使用流程启动装配程序之后,可以选择新建、打开、保存和删除操作,新建装配需要从搜索框中筛选紧同件,打开装配则需要在装配标准选择装配,然后对装配进行编辑,终保存。删除装配的操作,是在打开的装配表中选择要删除的装配名称。流程如所示。

  大连船舶重丁集团自立科研项目:杨光男1978出生工程师硕士紧固件装配流程紧固件的安装是在Tribon系统中完成的,用户启动安装程序,选择装配件的名称,再在Structure的型材上选择要安装紧固件的位置,程序检查部件库,如果有部件存在则直接调用部件添加到Structure中,如果部件不存在,则调用生成Component程序生成部件,流程如所示。

  数据库设计在CIMS数据库中将紧固件的所有数据项导入到SQLServer 2008x64数据库中生成Fasteners表,为了增加中文声母分词功能,添加了拼音和分词拼ff两列,并将原来得物资类型使用正则表达式将其划分为物资材质和标准号,以便于使用标准号对紧同件进行检索。

  固件物资编码配对,每个紧固件装配都是同一紧固件名称包含的所有紧同件物资编码的FastenerAssembly表的一个子集。

  SQLServer全文检索介能够对数据中的字符类型列(如varchar、text等类型列)进行索弓丨,并通过索引实现全文搜索查询。Fasteners表设置为全文检索,使用SQL提供的freetext功能,对现有表中的所钉数据进行模糊搜索。中文声母的检索是将数据表物资名称一列的所有中文翻译成声母,原理是在数据库按照拼音排序,取声母字的排列位置,与要获得声母字的排列位置进行比较,当该字的排列位置介于两个不同字声母位置之间时,即确定该字的声母。例如“八”“嚓”分别位于声母B和C的个位置。查找“不”的声母只需要确定“不”在数据库中的排序在“八”和“嚓”之间即可。

  正则表达式是一个描述一组字符串的模板。波纹簧正则表达式是使用多种操作符来组合更小的表达式构建类似算术表达式。该项S利用正则表达式对声母进行分词操作,例如将六角头螺栓的声母Itls中的螺栓Is分离出来用于搜索。用丁分离紧固件名称声母的正则表达式:使用正则表达式可在一次操作中,将螺栓、螺母和垫圈分离出来,执行效率非常高。

  此外使用正则表达式将CIMS数据库中混合在一起的标准号和材质分离开,不仅便于检索,也为创建Tribon部件提供了数据。分离标准号和材质的正则表达式:开发WPF界面WPF是下一代显示系统,使用WPF可以开发具有更好视觉效果的Windows应用程序。

  本项H在以下几个方面打效利用了WPF的界面设计功能,比如XAML、控件、布局、样式、模板、媒体等,力图带给用户更好的视觉体验。主界面如所示。

  酋先,采用Grid或StackPanel等面板派生类控件来定义窗体的布局,而子元素的人小和定位都相对丁面板元素来定义,这样不仅可以精确地控制其他内容呈现控件的位置和排列顺序,而且可以灵活调整。

  其次,用XAML开发一个资源字典文件,它集成了设计用户界面所需要的颜色、画刷、样式、模板、动态效果等资源。然后在应用程序Window对象级,通过资源字典(ResourceDictionary)导入该文件,每一种资源都可以通过对应的Key被+的控件引用,所以功能相近的控件具有相似的外观,体现了WPF可以共享用程序资源这一特色。

  用户界面后,引用多媒体来演示三维紧固件的动态图像。多媒体的播放由用户自主控制,当用户双击界面左侧的紧固件,对应不同的类型,就会播放不同的。avi文件,使用LINQ操作SQL Server数据库中的数据对SQLServer数据库的操作通常用专门的查询语言SQL,但是跨数据源和数据格式的LINQ简化了这一情况。LINQ使查询成为C中的语言构造,使用C为SQLServer数据库编写LINQ查询,能够将关系数据作为对象来管理。

  先,应用LINQ技术(UNQtoSQL)将SQLServer关系数据库的数据模型映射到本项目开发语言C所表示的对象模型。映射到数据库表的LINQtoSQL类称为实体类。而实体类的各个属性则映射到构成表的各个列。

  (对象关系)设计器用于实现上述的UNQtoSQL功能。波纹簧0/R设计器以可视化的形式显示实体类、关联和继承以及映射到存储过程和函数的DataContext方法。如所示。

  白数据连接S表Su存储过程然后通过LINQ查询表达式和LINQ查询方法,针对这些对象模型创建询,并利用默认生成的DataContext类所包含的连接数据库的信息以及操作数据库数据的方法,在实体类与数据库之间发送和接收数据,实现对数据库的查询和更新。

  后,使用数据绑定,将窗体上的控件绑定到实体类,那么LINQ的查询结果就可以在窗体中显示(如)。