




已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
.,ACIS基礎(chǔ)培訓(xùn)課程安排,.,ACIS概述,關(guān)于SpatialSpatial公司成立于1986年,公司成立時(shí)主要經(jīng)營(yíng)CAM軟/硬件產(chǎn)品2000年11月,達(dá)索公司收購(gòu)了Spatial公司的ACIS部門(mén),.,ACIS概述,主要特點(diǎn)面向?qū)ο蟮慕?nèi)核用C+語(yǔ)言開(kāi)發(fā)組件體系結(jié)構(gòu)混合建模技術(shù),可以處理點(diǎn)/線/面/體內(nèi)含Scheme應(yīng)用程序支持多種主流平臺(tái)WindowsNT/2000/XP,UNIX,Linux,MAC,.,ACIS概述,Pro/E,STEP,VDA/FS,CATIAV4,IGES,UG,Parasolid,SolidWorks,Inventor,InterOp,SAT,ACIS,ACISB-Rep,3D模型,HOOS,渲染,.,ACIS主要功能,建模功能點(diǎn)/線/面/體的創(chuàng)建和刪除,布爾操作,混合,掃略Sweeping,蒙面Skinning,放樣Lofting,局部操作LocalOperation,規(guī)則Law,覆蓋Covering,交線,抽殼框架功能/實(shí)用程序網(wǎng)格(多面體近似),零件管理,歷史管理,屬性,單元拓?fù)銫ellularTopology,歐拉操作,特征注釋,.,體系結(jié)構(gòu)概述,3個(gè)接口,高,低,直接訪問(wèn)接口,API,Scheme,用戶應(yīng)用程序,.,簡(jiǎn)介:Scheme語(yǔ)言和ACISscheme,Scheme語(yǔ)言是什么?從LISP語(yǔ)言派生出來(lái)的一種解釋性語(yǔ)言類似于面向?qū)ο骃PATIAL擴(kuò)展了Scheme語(yǔ)言是的用戶可以測(cè)試ACIS功能,稱之為SchemeAIDE(ACISInterfaceDriverExtension),.,簡(jiǎn)介:Scheme語(yǔ)言和ACISscheme,練習(xí):SchemeAIDE基礎(chǔ)啟動(dòng)Scheme退出Scheme,創(chuàng)建一個(gè)dl視圖創(chuàng)建一個(gè)gl視圖創(chuàng)建一個(gè)方塊block創(chuàng)建一個(gè)圓柱cylinder等軸測(cè)Isometric視圖寫(xiě)sat文件,清除一個(gè)零件都sat文件視圖操作front,top,right鼠標(biāo)和視圖操作編輯器基本操作運(yùn)行示例其他有用的函數(shù),.,簡(jiǎn)介:Scheme語(yǔ)言和ACISscheme,練習(xí):SchemeAIDE基礎(chǔ)可執(zhí)行程序Acis3dt.exebinnt_dll環(huán)境變量A3DT-ACIS安裝目錄ARCH-庫(kù)類型LOADPATH-scm文件保存目錄PATH-可執(zhí)行文件運(yùn)行時(shí)所需庫(kù)文件的路徑,.,簡(jiǎn)介:Scheme語(yǔ)言和ACISscheme,練習(xí):SchemeAIDE基礎(chǔ)啟動(dòng)acis3dt.exe輸入“(exit)”退出重新打開(kāi)acis3dt.exe應(yīng)用程序,.,簡(jiǎn)介:Scheme語(yǔ)言和ACISscheme,練習(xí):SchemeAIDE基礎(chǔ)(view:dl00400400)(view:gl4000400400)(solid:block(position000)(position101010)(solid:cylinder(position000)(position0020)5)(mapiso(part:views)(part:save“c:/training.sat”),.,簡(jiǎn)介:Scheme語(yǔ)言和ACISscheme,練習(xí):SchemeAIDE基礎(chǔ)(part:clear)(part:load“C:/training.sat”)(front)(top)(right),.,簡(jiǎn)介:Scheme語(yǔ)言和ACISscheme,鼠標(biāo)左鍵:旋轉(zhuǎn)鼠標(biāo)右鍵:縮放左鍵右鍵:平移,中鍵:平移中鍵左鍵:縮放中鍵右鍵:旋轉(zhuǎn),.,簡(jiǎn)介:Scheme語(yǔ)言和ACISscheme,WinScheme編輯器中的基本操作范例程序ACIS聯(lián)機(jī)幫助中包含很多范例程序,.,簡(jiǎn)介:Scheme語(yǔ)言和ACISscheme,AIDE的其他有用功能Scm文件拖放Sat文件拖放“/|”鍵可以調(diào)用以前的命令“ESC”鍵可以刪除正在處理的命令行,.,簡(jiǎn)介:Scheme語(yǔ)言和ACISscheme,Scheme語(yǔ)言ScmObj(commandScmObjScmObj),例(definemylist(list“abc”1“xyz”(+11),.,簡(jiǎn)介:Scheme語(yǔ)言和ACISscheme,Scheme擴(kuò)展:通過(guò)擴(kuò)展scheme命令可以實(shí)現(xiàn)ACIS的功能,ScmObj(commandScmObjScmObj),.,簡(jiǎn)介:Scheme語(yǔ)言和ACISscheme,Scheme標(biāo)準(zhǔn)命令DefneMapListList-refLengthDoCondLambda=NotEq?,SchemeAIDEC+命令Solid:blockpositionSolid:unitegvectorView:dltransform:rotationEntity:debugface:planeSweep:law,SchemeAIDEScheme命令I(lǐng)sopick-faceFrontzoom-allTopzoom-windowRightpick,.,如何使用聯(lián)機(jī)幫助,.,聯(lián)機(jī)幫助:Scheme模板,Scheme名稱Action:動(dòng)作。作用(Obsolete:不再使用)Filename:實(shí)現(xiàn)該命令的C+文件APIs:使用到的APISyntax:語(yǔ)法定義ArgTypes:參數(shù)列表Returns:返回值Errors:可能的錯(cuò)誤Description:函數(shù)說(shuō)明Arguments:相關(guān)參數(shù)的說(shuō)明Limitations:函數(shù)限制或無(wú)特別說(shuō)明(一般無(wú)限制)Example:示例源代碼,.,聯(lián)機(jī)幫助:函數(shù)模板,GlobalFunction:函數(shù)名稱ShortRole:簡(jiǎn)介Role:解釋Errors:可能的錯(cuò)誤Effect:ReadonlyLimitations:函數(shù)限制或無(wú)需特別說(shuō)明(一般無(wú)限制)Parameters:參數(shù)列表Filename:定義函數(shù)所用到的文件名,.,聯(lián)機(jī)幫助:類模板,Class:類名Usage:基類或派生類ShortRole:簡(jiǎn)介Role:解釋Limitations:函數(shù)限制或無(wú)需特別說(shuō)明Seealso:相關(guān)類ConstructorIndex:構(gòu)造函數(shù)索引MethodIndex:方法函數(shù)索引Constructor:構(gòu)造函數(shù)列表Method:方法函數(shù)列表FileName:定義類所用到的文件名,.,ACIS模型表示(B-Rep),幾何(geometry)拓?fù)洌╰opology),.,ACIS模型表示(B-Rep),拓?fù)浜?jiǎn)介:BODY(體):一個(gè)模型單元,最高級(jí)別的拓?fù)漕怱olidBody,SheetBody,WireBodyFACE(面):一個(gè)面(如球面)或由多張面經(jīng)過(guò)縫合構(gòu)成一個(gè)Solidbody或SheetBodyEDGE(邊):一條線或首尾相連的線將構(gòu)成WireBody,.,練習(xí)預(yù)備知識(shí),創(chuàng)建一條邊(EDGE)和WireBody創(chuàng)建一條邊(EDGE)(edge:lineatposition|point|entrayposition|point|entray)由多條邊創(chuàng)建WireBody(wire-bodyentity-list),.,練習(xí)預(yù)備知識(shí),掃略(sweeping)掃略操作方法指的是沿著某條路徑拉伸輪廓、邊或wirebody,或者將輪廓繞某個(gè)軸旋轉(zhuǎn)來(lái)創(chuàng)建solidbody或sheetbody,例)(sweep:lawprofile(gvector003)(sweep:lawprofile(position000)(gvector001),.,練習(xí):ACISScheme,初始化一個(gè)零件刪除所有的視圖創(chuàng)建一個(gè)dl視圖設(shè)置成iso視圖定義點(diǎn)p1定義點(diǎn)p2定義點(diǎn)p3創(chuàng)建并定義EDGEe1創(chuàng)建并定義EDGEe2創(chuàng)建并定義EDGEe3用e1,e2,e3創(chuàng)建一個(gè)WireBody掃略該WireBody,.,ACISC+應(yīng)用程序基礎(chǔ)知識(shí),初始化api_start_modeler()api_initialize_,造型事件處理(如菜單)調(diào)用造型函數(shù),終止api_terminate_api_initialize_modeler(),應(yīng)用程序,.,ACISC+應(yīng)用程序基礎(chǔ)知識(shí),實(shí)用類:SPAposition,SPAvector,SPAunit_vectorSPApositionp1(0,0,0);SPApositionp2=SPAposition(10,10,10)SPAvectorvec1(0,0,10);SPAvectorvec2=p1-p2;SPAvectorvec3=vec1*vec2;/叉乘SPAvectorvec4vec1%vec2;/點(diǎn)乘ACIS坐標(biāo)系是右手系HOOPS中缺省的坐標(biāo)系是左手系,需調(diào)整,.,ACISC+應(yīng)用程序基礎(chǔ)知識(shí),ACISAPI典型結(jié)構(gòu)outcomeapi_NAME_function()API_BEGINcontentAPI_ENDreturnresult;,.,練習(xí):Win32控制臺(tái)應(yīng)用程序,環(huán)境變量A3DTACIS安裝目錄如:C:SpatialACIS17ARCH庫(kù)類型如:NT_DLLDPATH可執(zhí)行文件運(yùn)行時(shí)所需庫(kù)文件的路徑A3DT%binnt_dlld,.,練習(xí):從Scheme到C+,修改Win32控制臺(tái)應(yīng)用程序創(chuàng)建一個(gè)三角形SolidBody,替換方塊SolidBody,初始化一個(gè)零件刪除所有的視圖創(chuàng)建一個(gè)dl視圖設(shè)置成iso視圖定義點(diǎn)p1定義點(diǎn)p2定義點(diǎn)p3創(chuàng)建并定義EDGEe1創(chuàng)建并定義EDGEe2創(chuàng)建并定義EDGEe3用e1,e2,e3創(chuàng)建一個(gè)WireBody掃略該WireBody,.,練習(xí):從Scheme到C+,通過(guò)練習(xí)創(chuàng)建并準(zhǔn)備Scheme源代碼,創(chuàng)建并實(shí)現(xiàn)“api_make_triangle”代替“api_make_cuboid”,參考Scheme源代碼中使用的Scheme命令的聯(lián)機(jī)幫助,然后打開(kāi)聯(lián)機(jī)幫助中注明的實(shí)現(xiàn)該功能的“CXX”文件,.,練習(xí):從Scheme到C+,如果在Scheme源代碼中沒(méi)有使用合適的API函數(shù),嘗試以下方法或許可以從中獲得提示,在聯(lián)機(jī)幫助中scheme文件相關(guān)聯(lián)的component中進(jìn)行查找打開(kāi)“GlobalFunctionIndex”來(lái)查找可能實(shí)現(xiàn)所需功能的相關(guān)函數(shù)打開(kāi)“C+MasterIndex”查找可能實(shí)現(xiàn)所需功能的函數(shù)通過(guò)參數(shù)或返回值信息搜索,.,練習(xí):從Scheme到C+,當(dāng)上述方法不起作用時(shí),確認(rèn)是否存在以下問(wèn)題,是否在你的應(yīng)用程序中已經(jīng)調(diào)用了所有需要用到的組件的初始化和終止函數(shù)是否使用到的運(yùn)行庫(kù)和當(dāng)前正在使用的配置(Debug/Release)一致是否定義的動(dòng)態(tài)庫(kù)的路徑與當(dāng)前起作用的環(huán)境中的設(shè)置一致?,.,技術(shù)支持,免費(fèi)技術(shù)支持(Basic)可以訪問(wèn)spatial的官方網(wǎng)站,獲得包括FAQs在內(nèi)信息,收費(fèi)技術(shù)支持電話,傳真,email等方式與spatial技術(shù)人員取得聯(lián)系support,ACIS聯(lián)盟ACIS用戶可以訂閱免費(fèi)的郵件列表,.,范例練習(xí):ACISScheme,初始化一個(gè)零件刪除所有的視圖創(chuàng)建一個(gè)dl視圖設(shè)置成iso視圖定義點(diǎn)p1定義點(diǎn)p2定義點(diǎn)p3創(chuàng)建并定義EDGEe1創(chuàng)建并定義EDGEe2創(chuàng)建并定義EDGEe3用e1,e2,e3創(chuàng)建一個(gè)WireBody掃略該WireBody,(part:clear)(mapview:delete(part:views)(view:dl)(iso)(definep1(position-10-50)(definep2(position10-50)(definep3(position0100)(definee1(edge:linearp1p2)(definee2(edge:linearp2p3)(definee3(edge:linearp3p1)(definebody(wire-body(liste1e2e3)(sweep:lawbody(gvector0010),.,范例練習(xí):ACISScheme,#include“ckoutcom.hxx”#include“swp_opts.hxx”#include“sweepapi.hxx”outcomeapi_make_triangle(BODY*,.,范例練習(xí):ACISScheme,EDGE*edges3;edges0=e1;edges1=e2;edges2=e3;result=api_make_ewire(3,edges,wirebody);check_ou
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025江蘇揚(yáng)州大數(shù)據(jù)集團(tuán)子公司管理人員招聘1人筆試備考題庫(kù)附答案詳解
- 2025江蘇揚(yáng)州拓普人才開(kāi)發(fā)有限公司招聘勞務(wù)派遣工作人員4人筆試備考題庫(kù)及答案詳解參考
- 2025廣東選拔汕頭市市級(jí)鄉(xiāng)村振興人才80人筆試備考試題參考答案詳解
- 2025河北邯鄲冀南新區(qū)選聘農(nóng)村黨務(wù)(村務(wù))工作者111人筆試模擬試題及參考答案詳解1套
- 2025年瀘州市中考語(yǔ)文試卷真題
- 山東省青島2024-2025學(xué)年高二下學(xué)期第一次月考物理試卷(解析版)
- 山西省晉城市部分學(xué)校2024-2025學(xué)年高二下學(xué)期4月期中考試數(shù)學(xué)試題(解析版)
- 九師聯(lián)盟2024-2025學(xué)年高二下學(xué)期6月摸底聯(lián)考數(shù)學(xué)試題(含答案)
- 春節(jié)手工與故事的美麗結(jié)合
- 小貓的新年探險(xiǎn)
- 北師大版二年級(jí)下冊(cè)數(shù)學(xué)計(jì)算題每日一練帶答案(共20天)
- 北師大版四年級(jí)下冊(cè)數(shù)學(xué)計(jì)算題每日一練帶答案(共30天)
- 建筑給排水班組勞動(dòng)合同
- 中醫(yī)診所信息安全管理制度
- 工程五金知識(shí)培訓(xùn)課件
- 永久性用電施工方案
- 柴油發(fā)電機(jī)組降噪解決方案
- 《老年人權(quán)益保障法》課件
- 2022年高中英語(yǔ)學(xué)科教學(xué)計(jì)劃
- DB51T 2845-2021 連續(xù)玄武巖纖維生產(chǎn)原料技術(shù)規(guī)范
- 太陽(yáng)能路燈施工方案
評(píng)論
0/150
提交評(píng)論