• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      交互式CAD/CAE/CAM系統(tǒng)二次開發(fā)

      2018-02-25 06:21:08徐堯洋
      電子技術(shù)與軟件工程 2018年9期
      關(guān)鍵詞:二次開發(fā)

      徐堯洋

      摘要 近年來,交互式CAD/CAE/CAM系統(tǒng)軟件的應(yīng)用領(lǐng)域持續(xù)擴(kuò)大,而為了達(dá)到使用者對(duì)軟件個(gè)性化服務(wù)的基本需求,交互式CAD/CAE/CAM系統(tǒng)v5開放了大部分接口。交互式CAD/CAE/CAM系統(tǒng)二次開發(fā)對(duì)軟件予以個(gè)性化手段,因此深化軟件的服務(wù),對(duì)提高工作效率與產(chǎn)品品質(zhì)有著深遠(yuǎn)的意義。文章將以論依附于計(jì)算機(jī)輔助分析的交互式CAD/CAE/CAM系統(tǒng)二次開發(fā)作為切入點(diǎn),在此基礎(chǔ)上予以深入的探究,相關(guān)內(nèi)容如下所述。

      【關(guān)鍵詞】組件應(yīng)用架構(gòu)CPP 交互式CAD/CAE/CAM系統(tǒng) 二次開發(fā)

      1 交互式CAD/CAE/CAM系統(tǒng)客戶化功能定制工具

      交互式CAD/CAE/CAM系統(tǒng)客戶化功能定制工具基本包括四類:

      (1)用戶定義特性;

      (2)知識(shí)工程:

      (3)應(yīng)用程序編程端;

      (4)組件應(yīng)用架構(gòu)。

      用戶定義特性與知識(shí)工程為交互式CAD/CAE/CAM系統(tǒng)本身提供的定制工具,應(yīng)用時(shí)具有一定的局限性;自動(dòng)化應(yīng)用端與組件應(yīng)用架構(gòu)是二次開發(fā)工具,應(yīng)用程序編程接口入門容易,不過具有一定的功能限制,組件應(yīng)用架構(gòu)CPP對(duì)于初學(xué)者而言有一定的難度,不過組件應(yīng)用架構(gòu)CPP的端口具有多元化特性,能夠從根本深化功能的有效性,同時(shí)依附于組件應(yīng)用架構(gòu)CPP所開發(fā)的程序相對(duì)穩(wěn)定,且根據(jù)專業(yè)性。

      1.1 交互式用戶定義特性

      交互式用戶定義特性即為編制式的設(shè)計(jì),依附于既有的功能去設(shè)計(jì)所需的“交互式用戶定義特性”。其根據(jù)引用目錄,在此基礎(chǔ)上錄入至CAT Part之中,進(jìn)而可以交互的為用戶提供所需的內(nèi)容。

      1.2 知識(shí)工程

      交互式CAD/CAE/CAM系統(tǒng)的知識(shí)工程即為一種基本的規(guī)則,是針對(duì)目標(biāo)的客戶化手段,知識(shí)工程可以給出全面的預(yù)定義應(yīng)用服務(wù),同時(shí)依附于function等途徑深化知識(shí)的管理。一些知識(shí)可以予以自行定制,而且能夠滲透至既有的代碼之中。

      1.3 應(yīng)用程序編程端

      應(yīng)用程序編程端提供了交互的基本形式,能夠經(jīng)錄制宏等手段實(shí)現(xiàn)用戶所需功能。此應(yīng)用接口的模型設(shè)計(jì)功能相對(duì)全面,同時(shí)具備和目標(biāo)連接兼容平臺(tái)進(jìn)行通信的能力。

      1.4 組件應(yīng)用架構(gòu)

      組件應(yīng)用架構(gòu)CPP是依附于組件的定制開發(fā),是對(duì)其組件目標(biāo)的拓展,采用標(biāo)準(zhǔn)端技術(shù)與目標(biāo)連接技術(shù)。標(biāo)準(zhǔn)端技術(shù)具備優(yōu)異的模塊獨(dú)立性與可拓展性,使組件應(yīng)用架構(gòu)的程序設(shè)計(jì)更為便捷,同時(shí)更為標(biāo)準(zhǔn)。

      2 組件應(yīng)用架構(gòu)CPP二次開發(fā)與其開發(fā)環(huán)境

      組件應(yīng)用架構(gòu)CPP這種組件式的處理方案擇取開放式、可拓展的模塊化開發(fā)架構(gòu)。而對(duì)于客戶來說,組件應(yīng)用架構(gòu)能夠進(jìn)行從簡(jiǎn)單到繁瑣的二次開發(fā)工作;能夠制作出精致的交互命令,而命令可以分組整合至工作臺(tái),在此基礎(chǔ)上展示精美的面板;用戶依附于需要定義并產(chǎn)生與其他Dassault Systems特性平等的新特性,因此深化交互式CAD/CAE/CAM系統(tǒng)V5的數(shù)據(jù)模型。

      組件應(yīng)用架構(gòu)見圖1,組件應(yīng)用架構(gòu)通過相關(guān)模塊所構(gòu)成,在組件應(yīng)用架構(gòu)的支撐下,點(diǎn)擊相應(yīng)的模塊,就能夠進(jìn)入至相關(guān)模塊的文檔之中。組件應(yīng)用架構(gòu)的模塊文檔數(shù)量較多,同時(shí)各模塊文檔內(nèi)容間存在較強(qiáng)的關(guān)聯(lián)性。組件應(yīng)用架構(gòu)采用了組件目標(biāo)模型與目標(biāo)連接技術(shù);組件應(yīng)用架構(gòu)CPP即為交互式CAD/CAE/CAM系統(tǒng)的一套CPP函數(shù)庫,此函數(shù)庫在交互式CAD/CAE/CAM系統(tǒng)運(yùn)行過程中進(jìn)行加載,能夠經(jīng)其開發(fā)的應(yīng)用程序和交互式CAD/CAE/CAM系統(tǒng)通信。

      交互式CAD/CAE/CAM系統(tǒng)V5的結(jié)構(gòu)即為一種針對(duì)行業(yè)應(yīng)用的垂直框架機(jī)制,組件是CAD /CAM系統(tǒng)的幾何特征模塊。交互式CAD/CAE/CAM系統(tǒng)V5也稱為領(lǐng)域或應(yīng)用,系統(tǒng)經(jīng)3D PLM PPRHUB將產(chǎn)品總線進(jìn)行連接。

      CATBaseU nknown繼承自IU nknown端口,即為組件應(yīng)用架構(gòu)與端口的核心要素,其中包括了對(duì)組件應(yīng)用架構(gòu)端口與組件管理的基本方法。同時(shí),它還為組件應(yīng)用架構(gòu)中應(yīng)用于組件的類提供了IU nknown的基本方法:端口查詢與對(duì)象生存階段管理。端口查詢用于查詢相同目標(biāo)的其他端口;Add Ref和Release用于控制引用計(jì)數(shù),在目標(biāo)的引用記數(shù)為0的狀態(tài)下,目標(biāo)被自動(dòng)釋放。

      組件應(yīng)用架構(gòu)的實(shí)現(xiàn)是通過提供的快速應(yīng)用開發(fā)環(huán)境RADE與各類應(yīng)用程序編程接口程序來完成的??焖賾?yīng)用開發(fā)環(huán)境RADE即為可視化的集成開發(fā)環(huán)境,其提供了相關(guān)的編程工具組。換而言之,交互式CAD/CAE/CAM系統(tǒng)組件應(yīng)用架構(gòu)RADE即為現(xiàn)階段高端CAD軟件中開發(fā)環(huán)境最繁瑣、最強(qiáng)大的。

      3 總結(jié)

      綜上所述,此次二次開發(fā)組件應(yīng)用架構(gòu)采用了組件目標(biāo)模型與目標(biāo)連接技術(shù);組件應(yīng)用架構(gòu)CPP即為交互式CAD/CAE/CAM系統(tǒng)的一套CPP函數(shù)庫,此函數(shù)庫在交互式CAD/CAE/CAM系統(tǒng)運(yùn)行過程中進(jìn)行加載,能夠經(jīng)其開發(fā)的應(yīng)用程序和交互式CAD/CAE/CAM系統(tǒng)通信。用戶定義特性與知識(shí)工程為交互式CAD/CAE/CAM系統(tǒng)本身提供的定制工具,應(yīng)用時(shí)具有一定的局限性;自動(dòng)化應(yīng)用端與組件應(yīng)用架構(gòu)是二次開發(fā)工具,應(yīng)用程序編程接口入門容易,不過具有一定的功能限制,組件應(yīng)用架構(gòu)CPP對(duì)于初學(xué)者而言有一定的難度,不過組件應(yīng)用架構(gòu)CPP的端口具有多元化特性,能夠從根本深化功能的有效性,同時(shí)依附于組件應(yīng)用架構(gòu)CPP所開發(fā)的程序相對(duì)穩(wěn)定,且更具專業(yè)性。

      參考文獻(xiàn)

      [1]蘇德國,崔希民,董春,康風(fēng)光,輕量Web GIS環(huán)境下基于動(dòng)態(tài)數(shù)據(jù)交換的專題制圖自動(dòng)化研究[J].測(cè)繪科學(xué),2015 (02): 25-27.

      [2]于明洋,張子民,史同廣,基于GIS的中國傳統(tǒng)村鎮(zhèn)管理系統(tǒng)設(shè)計(jì)和實(shí)施(英文)[J].Agricultural Science&Technology;, 2014 (01): 12-13.

      [3]歐少佳,許惠平,葉娜.基于組件體系結(jié)構(gòu)的地質(zhì)GIS應(yīng)用系統(tǒng)開發(fā)研究[J].吉林大學(xué)學(xué)報(bào)(地球科學(xué)版),2016 (04): 40-42.

      [4]趙留強(qiáng),王鐵,張瑞亮等.Pro/E二次開發(fā)在焊接符號(hào)標(biāo)注中的應(yīng)用[J].機(jī)械工程師,2015(01):16 -17.

      [5]尹士君,尚影影,曾彩紅等.基于AutoCAD VBA的CASS生化池系統(tǒng)的設(shè)計(jì)[J].沈陽建筑大學(xué)學(xué)報(bào)(自然科學(xué)版),2015 (03):36-37.

      猜你喜歡
      二次開發(fā)
      淺談基于Revit平臺(tái)的二次開發(fā)
      甘肅科技(2020年20期)2020-04-13 00:30:02
      西門子Operate高級(jí)編程的旋轉(zhuǎn)坐標(biāo)系二次開發(fā)
      淺談Mastercam后處理器的二次開發(fā)
      模具制造(2019年3期)2019-06-06 02:11:02
      基于C#的AutoCAD建筑構(gòu)件庫二次開發(fā)
      江西建材(2018年2期)2018-04-14 08:01:14
      西門子Easy Screen對(duì)倒棱機(jī)床界面二次開發(fā)
      基于全站儀二次開發(fā)的覆冰厚度測(cè)量與實(shí)現(xiàn)
      Micaps3.2 版本二次開發(fā)入門淺析
      西藏科技(2015年12期)2015-09-26 12:13:51
      基于VB的ANSYS二次開發(fā)在變壓器抗短路性能分析中的應(yīng)用
      基于CATIA的橡皮囊成形毛料展開的二次開發(fā)
      ANSYS Workbench二次開發(fā)在汽車穩(wěn)定桿CAE分析中的應(yīng)用
      汽車零部件(2014年5期)2014-11-11 12:24:32
      锦州市| 濉溪县| 贡嘎县| 阿合奇县| 贵阳市| 沁源县| 上思县| 姜堰市| 永胜县| 香河县| 德安县| 四平市| 宣恩县| 滕州市| 平南县| 金堂县| 塔城市| 射阳县| 衡东县| 曲周县| 阳曲县| 阿拉善右旗| 新田县| 永嘉县| 若尔盖县| 天气| 哈巴河县| 嘉义市| 万山特区| 阿坝县| 桐城市| 右玉县| 兴安县| 阿拉善右旗| 永嘉县| 双辽市| 临高县| 炉霍县| 桦川县| 乾安县| 岫岩|