我廠自動(dòng)設(shè)計(jì)軟件設(shè)計(jì)波紋簧
設(shè)計(jì)人員需要手T建立緊固件Volume模型,并且在Components庫中填寫緊固件的信息,波紋簧在導(dǎo)入部件的時(shí)候,只能單個(gè)操作。通過該項(xiàng)目,用戶從CIMS庫中選取緊固件,緊固件信息從CIMS庫中讀取,自動(dòng)生成Volume模型和Component部件。用戶在導(dǎo)入模型前對(duì)緊固件進(jìn)行裝配,在Tribon環(huán)境中即可成套,批量導(dǎo)入。
緊固件數(shù)據(jù)流設(shè)計(jì)經(jīng)過與設(shè)計(jì)人員的討論作出的需求分析,緊固件的數(shù)據(jù)信息包括:名稱、規(guī)格、材質(zhì)、標(biāo)準(zhǔn)號(hào)和重量。這些信息已經(jīng)保存在CIMS數(shù)據(jù)庫中,由于CIMS數(shù)據(jù)庫是封閉不開放的,所以需要建立外部數(shù)據(jù)庫來映射其中的緊固件數(shù)據(jù)。本項(xiàng)目開發(fā)的程序,從該數(shù)據(jù)庫中提取緊固件信息,形成裝配信息,以緊固件的數(shù)據(jù)信息為參數(shù)依據(jù),生成Tribon系統(tǒng)中的Component部件。由此部件構(gòu)建的模型,經(jīng)過后期的數(shù)據(jù)抽取生成的物料清單因?yàn)閿?shù)據(jù)的來源就是CIMS,所以數(shù)據(jù)可以保證完全的一致性。而通過“物資編碼”賦予每個(gè)緊固件標(biāo)示的ID信息,伴隨著緊同件數(shù)據(jù)流從CIMS到外部數(shù)據(jù)庫,再到Components,再到物料清單,終回到CIMS的過程更加快捷有效。
用戶使用流程啟動(dòng)裝配程序之后,可以選擇新建、打開、保存和刪除操作,新建裝配需要從搜索框中篩選緊同件,打開裝配則需要在裝配標(biāo)準(zhǔn)選擇裝配,然后對(duì)裝配進(jìn)行編輯,終保存。刪除裝配的操作,是在打開的裝配表中選擇要?jiǎng)h除的裝配名稱。流程如所示。
大連船舶重丁集團(tuán)自立科研項(xiàng)目:楊光男1978出生工程師碩士緊固件裝配流程緊固件的安裝是在Tribon系統(tǒng)中完成的,用戶啟動(dòng)安裝程序,選擇裝配件的名稱,再在Structure的型材上選擇要安裝緊固件的位置,程序檢查部件庫,如果有部件存在則直接調(diào)用部件添加到Structure中,如果部件不存在,則調(diào)用生成Component程序生成部件,流程如所示。
數(shù)據(jù)庫設(shè)計(jì)在CIMS數(shù)據(jù)庫中將緊固件的所有數(shù)據(jù)項(xiàng)導(dǎo)入到SQLServer 2008x64數(shù)據(jù)庫中生成Fasteners表,為了增加中文聲母分詞功能,添加了拼音和分詞拼ff兩列,并將原來得物資類型使用正則表達(dá)式將其劃分為物資材質(zhì)和標(biāo)準(zhǔn)號(hào),以便于使用標(biāo)準(zhǔn)號(hào)對(duì)緊同件進(jìn)行檢索。
固件物資編碼配對(duì),每個(gè)緊固件裝配都是同一緊固件名稱包含的所有緊同件物資編碼的FastenerAssembly表的一個(gè)子集。
SQLServer全文檢索介能夠?qū)?shù)據(jù)中的字符類型列(如varchar、text等類型列)進(jìn)行索弓丨,并通過索引實(shí)現(xiàn)全文搜索查詢。Fasteners表設(shè)置為全文檢索,使用SQL提供的freetext功能,對(duì)現(xiàn)有表中的所釘數(shù)據(jù)進(jìn)行模糊搜索。中文聲母的檢索是將數(shù)據(jù)表物資名稱一列的所有中文翻譯成聲母,原理是在數(shù)據(jù)庫按照拼音排序,取聲母字的排列位置,與要獲得聲母字的排列位置進(jìn)行比較,當(dāng)該字的排列位置介于兩個(gè)不同字聲母位置之間時(shí),即確定該字的聲母。例如“八”“嚓”分別位于聲母B和C的個(gè)位置。查找“不”的聲母只需要確定“不”在數(shù)據(jù)庫中的排序在“八”和“嚓”之間即可。
正則表達(dá)式是一個(gè)描述一組字符串的模板。波紋簧正則表達(dá)式是使用多種操作符來組合更小的表達(dá)式構(gòu)建類似算術(shù)表達(dá)式。該項(xiàng)S利用正則表達(dá)式對(duì)聲母進(jìn)行分詞操作,例如將六角頭螺栓的聲母Itls中的螺栓Is分離出來用于搜索。用丁分離緊固件名稱聲母的正則表達(dá)式:使用正則表達(dá)式可在一次操作中,將螺栓、螺母和墊圈分離出來,執(zhí)行效率非常高。
此外使用正則表達(dá)式將CIMS數(shù)據(jù)庫中混合在一起的標(biāo)準(zhǔn)號(hào)和材質(zhì)分離開,不僅便于檢索,也為創(chuàng)建Tribon部件提供了數(shù)據(jù)。分離標(biāo)準(zhǔn)號(hào)和材質(zhì)的正則表達(dá)式:開發(fā)WPF界面WPF是下一代顯示系統(tǒng),使用WPF可以開發(fā)具有更好視覺效果的Windows應(yīng)用程序。
本項(xiàng)H在以下幾個(gè)方面打效利用了WPF的界面設(shè)計(jì)功能,比如XAML、控件、布局、樣式、模板、媒體等,力圖帶給用戶更好的視覺體驗(yàn)。主界面如所示。
酋先,采用Grid或StackPanel等面板派生類控件來定義窗體的布局,而子元素的人小和定位都相對(duì)丁面板元素來定義,這樣不僅可以精確地控制其他內(nèi)容呈現(xiàn)控件的位置和排列順序,而且可以靈活調(diào)整。
其次,用XAML開發(fā)一個(gè)資源字典文件,它集成了設(shè)計(jì)用戶界面所需要的顏色、畫刷、樣式、模板、動(dòng)態(tài)效果等資源。然后在應(yīng)用程序Window對(duì)象級(jí),通過資源字典(ResourceDictionary)導(dǎo)入該文件,每一種資源都可以通過對(duì)應(yīng)的Key被+的控件引用,所以功能相近的控件具有相似的外觀,體現(xiàn)了WPF可以共享用程序資源這一特色。
用戶界面后,引用多媒體來演示三維緊固件的動(dòng)態(tài)圖像。多媒體的播放由用戶自主控制,當(dāng)用戶雙擊界面左側(cè)的緊固件,對(duì)應(yīng)不同的類型,就會(huì)播放不同的。avi文件,使用LINQ操作SQL Server數(shù)據(jù)庫中的數(shù)據(jù)對(duì)SQLServer數(shù)據(jù)庫的操作通常用專門的查詢語言SQL,但是跨數(shù)據(jù)源和數(shù)據(jù)格式的LINQ簡化了這一情況。LINQ使查詢成為C中的語言構(gòu)造,使用C為SQLServer數(shù)據(jù)庫編寫LINQ查詢,能夠?qū)㈥P(guān)系數(shù)據(jù)作為對(duì)象來管理。
先,應(yīng)用LINQ技術(shù)(UNQtoSQL)將SQLServer關(guān)系數(shù)據(jù)庫的數(shù)據(jù)模型映射到本項(xiàng)目開發(fā)語言C所表示的對(duì)象模型。映射到數(shù)據(jù)庫表的LINQtoSQL類稱為實(shí)體類。而實(shí)體類的各個(gè)屬性則映射到構(gòu)成表的各個(gè)列。
(對(duì)象關(guān)系)設(shè)計(jì)器用于實(shí)現(xiàn)上述的UNQtoSQL功能。波紋簧0/R設(shè)計(jì)器以可視化的形式顯示實(shí)體類、關(guān)聯(lián)和繼承以及映射到存儲(chǔ)過程和函數(shù)的DataContext方法。如所示。
白數(shù)據(jù)連接S表Su存儲(chǔ)過程然后通過LINQ查詢表達(dá)式和LINQ查詢方法,針對(duì)這些對(duì)象模型創(chuàng)建詢,并利用默認(rèn)生成的DataContext類所包含的連接數(shù)據(jù)庫的信息以及操作數(shù)據(jù)庫數(shù)據(jù)的方法,在實(shí)體類與數(shù)據(jù)庫之間發(fā)送和接收數(shù)據(jù),實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的查詢和更新。
后,使用數(shù)據(jù)綁定,將窗體上的控件綁定到實(shí)體類,那么LINQ的查詢結(jié)果就可以在窗體中顯示(如)。
相關(guān)文章:
- 離合器拉環(huán)材料剛性特性及應(yīng)用
- 帶你詳細(xì)了解波形簧
- 波紋簧不一樣 疲勞松弛性能檢測
- 淺談波紋簧成就標(biāo)準(zhǔn)要求的需求
- 受到的壓力不一樣 離合器拉環(huán)怎么耐用
- 驅(qū)動(dòng)橋殼上施必牢波紋簧的積極使用作用
- 博世彈簧分享改進(jìn)離合器拉環(huán)的熱處理性能
- 波紋簧決定了設(shè)備的工作能力
- 離合器拉環(huán)的功能應(yīng)用及技術(shù)要求
- 離合器拉環(huán)對(duì)裝配影響的研究
- 票房這么高《侏羅紀(jì)世界2》回頭去看看?
- 酸\鹽給離合器拉環(huán)表面處理時(shí)間
- 什么叫波紋簧?都有哪些領(lǐng)域用到!
- 濾清器卡簧耐高溫,耐磨耐用壽命長
推薦產(chǎn)品
新聞動(dòng)態(tài)
- 博世彈簧長期供應(yīng)濾清器卡簧 汽車空濾外殼鋼絲卡扣
- 導(dǎo)致波形彈簧失效的原因有哪些?
- 河南汽車離合器分離拉環(huán)源頭廠家
- 真空包裝是要求的濾清器卡簧要求
- 提高離合器拉環(huán)質(zhì)量的辦法
- 離合器拉環(huán)卷制的方法總結(jié)
- 彈簧的發(fā)展歷史及主要功能
- 博世彈簧免費(fèi)服務(wù)技術(shù)支持標(biāo)準(zhǔn)
- 汽車摩擦性能要求離合器拉環(huán)不盡相同
- 驅(qū)動(dòng)橋殼上施必牢波紋簧的積極使用作用