久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区

您的位置:網(wǎng)站首頁 > Solidworks

SolidWorks文檔工程化管理的探討

時間:2010-06-02 08:00:00 來源:
    SolidWorks軟件是當(dāng)今廣泛運用的一種三維設(shè)計軟件,簡單易用、易于上手,附帶CosMosWorks與CosMosMotion能完成大多數(shù)的工程有限元分析與仿真,以及大量的實用插件可以完成從設(shè)計、分析、仿真檢驗、優(yōu)化,直到最后的數(shù)控加工編程的全過程,從而深受廣大工程技術(shù)人員的歡迎。但是SolidWorks的實際使用中,經(jīng)常引用別人或早先建立的部件,因而一個工程項目的文件并不都在-個文件路徑下。導(dǎo)致文件管理方面的存在極大的漏洞,往往在設(shè)計師最后將設(shè)計作品提供給別人時時常發(fā)生一種尷尬的場面,在設(shè)計師本人的計算機上能正確使用的設(shè)計文檔,在別的計算機上使用時就會出現(xiàn)找不到文件、配置參數(shù)補正確等種種意向不到的結(jié)果。本文將針對這種情況,探討一種以工程為單位將產(chǎn)品設(shè)計文檔管理起來的軟件。
    
    1 前期設(shè)想
    
    當(dāng)設(shè)計師開始一個項目時,首先確定一個工程項目名稱,軟件以此名稱為根據(jù)建立-個目錄,之后所有新建立的文件就存放在這個目錄下。軟件建立一個數(shù)據(jù)表,存放該項目中使用的所有文件名,和路徑。并維護此數(shù)據(jù)表的正確性與完整性,當(dāng)在工程中建立新文件或引用已有文件時,負(fù)責(zé)添加記錄,并檢查文件名字是否與先前記錄中的文件名重復(fù)(因為SolidWorks是以在裝載文件時,首先會以裝配文件中指定的路徑來查找文件,一旦找不到就會以一個特有的順序,在磁盤上查找有相同文件名的文件來裝入內(nèi)存,而這通常就是造成SolidWorks不能正確表達(dá)轉(zhuǎn)移的原因),并提示設(shè)計師為文件重新確定-個適當(dāng)?shù)拿帧.?dāng)需要轉(zhuǎn)移或備份設(shè)計時,可以將工程文件從磁盤中匯集到一起壓縮成為-個壓縮文件包。
   
    2功能實現(xiàn)平臺
   
    SolidWorks是基于Windows的全參數(shù)化特征造型軟件,為用戶提供了Windows對象鏈接嵌入(OLE Automation)和部件對象模式(COM)的應(yīng)用程序接口,以及豐富的API接口函數(shù)和完整的消息事件機制,可以方便的使用C++或VB對軟件進行二次開發(fā),生成可執(zhí)行文件或插件。在這里選用VB配合為SolidWorks開發(fā)插件的方式來實現(xiàn)軟件功能。系統(tǒng)結(jié)構(gòu)示意圖如圖1所示。
   


    3思路分析
   
    在使用SolidWorks作二次開發(fā)時,必須先與SolidWorks API提供的程序?qū)ο蠼⑦B接關(guān)系。SolidWorks應(yīng)用程序?qū)ο笫遣寮{(diào)用其他對象的入口,是所有調(diào)用SolidWorks API功能的最頂層。其下子對象SwAddin、ModelDoc2是這里用到的主要對象。
   
    SwAddin對象允許我們建立SolidWorks插件。在VB6建好的工程文件中點選"工程"菜單,"引用"菜單項,分別選中"SolidWorks 2006 exposed type type libraries for add-in use"、"SolidWorks 2006 Type Library"、"SolidWorks 2006 Constant type Library"、"Microsoft DAO 3.6 Object Library";在聲明處插入如下語句:
   


    ModelDoc2(I作環(huán)境對象)下的PartDoc(零件文檔對象)、AssemblyDoc(裝配體文檔對象)、DrawingDoc(I程圖裝配對象)是需要監(jiān)視的對象,通過如下定義語句可啟動SolidWorks的事件機制:一旦建立或打開工程后,用戶向裝配體插入部件時,SolidWorks會向插件發(fā)送AssemblyDoc_Add ItemNotiofy及AssemblyDoc_FileDropNotify消息,消息附帶的參數(shù)含有插入部件在裝配體中的名字和磁盤中的文件名和路徑。用戶創(chuàng)建部件SolidWorks會發(fā)送SldWorks_FileNewNotify和SWSession-File NewNotify2消息,通告插件有新的部件開始創(chuàng)建,而保存時會發(fā)送SWSession_PromptForFilenameNotify、PartDoc_FileSaveAsNotify2以及PartDoc-Save-ToStorageNotify消息,同樣消息附帶的參數(shù)含有新建部件在磁盤中的文件名和路徑。
   
    通過對這些消息的建立相應(yīng)消息處理過程或函數(shù),就可以跟蹤設(shè)計人員的工作進程,對這些文件建立-個包含文件名和文件路徑的數(shù)據(jù)庫,作為對工程文件轉(zhuǎn)移時的依據(jù)。
   
    數(shù)據(jù)庫采方面,采用Microsoft Access,該數(shù)據(jù)庫包含在Mircrospft Office辦公組件中,其核心是MicrosoR Jet數(shù)據(jù)庫引擎。在Visual Basic中提供了兩種與Microsoft Jet數(shù)據(jù)庫引擎接口連接的方法:
   


    Data控件(ADO)和數(shù)據(jù)訪問對象(DAO),DAO模型是設(shè)計關(guān)系數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的對象類集合,它提供了管理關(guān)系型數(shù)據(jù)庫所需的全部操作的屬性和方法,而ADO只是封裝了部分功能的DAO函數(shù),所以選擇利用DAO模型來建立數(shù)據(jù)庫以及內(nèi)部的表、字段定義,而用ADO來訪問數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)添加、修改、查詢、刪除操作。
   
    當(dāng)需要對工程作備份或移動時,可以由插件依據(jù)數(shù)據(jù)庫的指引,將文件集中拷貝到一個臨時目錄中,再調(diào)用外部壓縮程序如WinRar等建立壓縮文件包,最終實現(xiàn)對SolidWorks工程項目文件的安全轉(zhuǎn)移和備份。

久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
久久视频在线看| 久久久久久成人| 国产午夜福利100集发布| 欧美精品欧美精品| 欧美极品视频一区二区三区| 欧美重口乱码一区二区| 日本精品一区在线观看| 日韩人妻精品一区二区三区| 日韩国产一区久久| 欧美精品七区| 狠狠色综合网站久久久久久久| 久久精品视频免费播放| 国产成人精品视频ⅴa片软件竹菊| 男女视频一区二区三区| 中文字幕精品—区二区日日骚| 国产成a人亚洲精v品在线观看| 蜜桃视频在线观看91| 欧美 日韩 国产精品| 精品一区2区三区| 日本欧美精品久久久| 日韩在线一级片| 欧美久久久精品| 欧美激情日韩图片| 久久久99免费视频| 久久夜精品香蕉| 亚洲综合国产精品| 日韩欧美亚洲精品| 欧美精品一区免费| 国产精品一 二 三| 国产不卡精品视男人的天堂| 国产精品无码乱伦| 久久69精品久久久久久久电影好| 国产二区一区| 国产女主播一区二区三区| 成人欧美一区二区三区黑人| 欧美日韩一区二区三区免费| 久久久精品欧美| 久久综合久久美利坚合众国| 亚洲成人午夜在线| 男女超爽视频免费播放| 97成人在线免费视频| 国产女人精品视频| 欧美日韩性生活片| 俄罗斯精品一区二区| 久久精品xxx| 欧美激情免费在线| 欧美一区二区大胆人体摄影专业网站 | 久久国产精品电影| 午夜在线视频免费观看| 欧美亚洲国产视频| 91免费版网站在线观看| 国产精品裸体一区二区三区| 性高潮久久久久久久久| 精品婷婷色一区二区三区蜜桃| 欧美在线精品免播放器视频| 国产欧美亚洲日本| 色妞在线综合亚洲欧美| 亚洲欧洲日韩精品| 亚洲一区二区三区乱码| 欧美综合国产精品久久丁香| 91久久国产精品91久久性色| 欧美成年人视频| 一区二区三区欧美成人| 全黄性性激高免费视频| 欧美一区少妇| 91高清视频免费| 97久久精品国产| 欧美成aaa人片在线观看蜜臀| 精品久久久久久久免费人妻| 日韩一级免费看| 97人人模人人爽人人喊38tv| 精品久久久久久久久久中文字幕 | 青青青国产精品一区二区| 日本不卡免费新一二三区| 国产欧美一区二区三区另类精品| 国产一区二区不卡视频| 国产日韩二区| 久久天天躁狠狠躁夜夜躁| 日韩在线综合网| 日本国产高清不卡| 成人做爽爽免费视频| 久久av中文字幕| 韩日午夜在线资源一区二区| www.欧美精品一二三区| 日韩免费观看视频| 久久精品成人一区二区三区蜜臀| 国产精品爽爽ⅴa在线观看| 国产精品裸体瑜伽视频| 日本欧美国产在线| 国产成人自拍视频在线观看| 亚洲www视频| …久久精品99久久香蕉国产| 中文字幕在线中文| 国产精品一 二 三| 欧美精品久久久久a| 成人久久18免费网站图片| 亚洲综合在线小说| 青青在线视频一区二区三区| 国产一区二区三区四区五区加勒比 | 日韩经典在线视频| 久久理论片午夜琪琪电影网| 午夜精品久久久久久久白皮肤 | 精品国产乱码久久久久久郑州公司| 久久国产精品久久精品| 国产在线久久久| 久久av资源网站| 国产伦理久久久| 亚洲国产精品女人| 精品人妻人人做人人爽| aaa免费在线观看| 亚洲欧洲日本国产| 欧美日韩精品久久久免费观看| 欧美成人一区二区在线观看| 97免费视频在线播放| 亚洲成人网上| 九九热久久66| 麻豆成人在线播放| 亚洲专区国产精品| 国模精品系列视频| 欧美激情一级精品国产| 91国在线精品国内播放| 欧洲视频一区二区三区| 久久亚洲精品一区| 99国产高清| 日韩视频在线播放| 国产精品高潮呻吟视频| av片在线免费| 日韩人妻一区二区三区蜜桃视频 | 欧美日韩亚洲在线| 欧美xxxx18国产| 久久久成人精品一区二区三区| 精品免费国产| 欧美自拍视频在线观看| 久久av中文字幕| 久久琪琪电影院| 天天久久人人| 国产精品手机在线| 91精品国产高清久久久久久久久 | 亚洲v日韩v综合v精品v| 久久久久久中文字幕| 美乳视频一区二区| 色噜噜一区二区| 久久综合伊人77777| 国产精品91久久久久久| 国内一区二区三区在线视频| 亚洲 欧美 综合 另类 中字| 国产精品久久久久999| 久久精品在线免费视频 | 久久www视频| 国产美女永久无遮挡| 日本a级片电影一区二区| 欧美成人在线网站| 久久精品99| 丰满少妇大力进入| 黄色影院一级片| 色999日韩自偷自拍美女| 久久69精品久久久久久久电影好| 国产亚洲精品久久久久久久| 天堂精品一区二区三区| 成人444kkkk在线观看| 国产视频99| 日韩免费av一区二区三区| 一卡二卡三卡视频| 97精品视频在线观看| 亚洲爆乳无码专区| 国产对白在线播放| 国产精品亚洲天堂| 精品一区久久| 青青久久av北条麻妃黑人| 亚洲欧洲一区二区| 欧美激情视频在线观看| 国产精品人人做人人爽| 国产成人一区二区三区免费看| 日本高清不卡在线| 亚洲综合国产精品| 国产99视频精品免费视频36| 成人精品视频在线播放| 国产亚洲精品美女久久久m| 欧美在线视频一区二区| 日产日韩在线亚洲欧美| 亚洲精品一区二区三| 国产a级全部精品| 91精品国产91久久久久久最新| 日本高清一区| 欧美一级片中文字幕| 久久久国产成人精品| 日韩有码在线视频| 久久久久久久久久久成人| 国产主播欧美精品| 亚洲一区二区三区在线观看视频 | 久久人人爽人人爽人人片av高请| 欧美有码在线视频| 久久成人在线视频| 97免费视频观看| 人妻熟女一二三区夜夜爱 | 午夜精品99久久免费| 国产精品欧美日韩久久| 久久精品福利视频| 久久精品国产一区二区三区 | 欧美激情国产精品日韩|