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