仿真在线:有限元分析咨询与培训中心——Ansys|Fluent|Abaqus|HFSS|SolidWorks|课程培训

CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】

2016-11-18  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

模型樹遍歷是在CAA開發(fā)中經(jīng)常遇到的應(yīng)用情景,如統(tǒng)計(jì)零組件數(shù)量,查找某指定零組件,獲取某一類特征等操作。

本文通過實(shí)例講解在模型樹遍歷中的一些關(guān)鍵步驟,才疏學(xué)淺,僅供參考。

CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】Catia應(yīng)用技術(shù)圖片1
模型樹遍歷關(guān)鍵步驟
CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】Catia應(yīng)用技術(shù)圖片2
前期準(zhǔn)備
本案例是通過工具條命令讀取當(dāng)前視圖中一打開模型,同時(shí)創(chuàng)建消息框,輸出根節(jié)點(diǎn)名稱及子模型個(gè)數(shù);此外,在后臺(tái)運(yùn)行環(huán)境中輸出模型的屬性信息。

工程文件結(jié)構(gòu)如下:主要函數(shù)在MyTestCommand.m中
(關(guān)于CAA的基礎(chǔ)教程,可點(diǎn)擊“資料下載”從百度網(wǎng)盤中獲取。)
CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】Catia分析案例圖片3
遍歷模型關(guān)鍵步驟
第一步:獲取文檔對(duì)象
...
CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】Catia分析案例圖片4
...
第二步:查詢產(chǎn)品根目錄
...
CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】Catia分析案例圖片5
注意:根節(jié)點(diǎn)是spRootProduct = (*pRootProducts)[1];即列表的第一個(gè),而不是0.
第三步:獲取根產(chǎn)品
...
CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】Catia分析圖片6
...
第四步:輸出根產(chǎn)品屬性
...
CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】Catia分析圖片7
...
這一步中,將產(chǎn)品屬性信息輸出功能(PrintAllProperties(piProductOnRoot);)進(jìn)行了封裝。
聲明如下:
void PrintAllProperties(CATIProduct *iInstanceProd);

第五步:獲取子模型個(gè)數(shù)
...
CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】Catia分析圖片8
...
GetAllChildren()函數(shù)返回的是個(gè)列表,通過列表的大小,判斷子模型的個(gè)數(shù)。

第六-七步:獲取子模型對(duì)象并輸出其屬性信息
...
CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】Catia分析圖片9
...
第八步:移除文檔對(duì)象
...
CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】Catia仿真分析圖片10
...
在文檔對(duì)象使用結(jié)束后,需移除文檔對(duì)象。

工具結(jié)果:通過工具“獲取屬性信息”,提取模型樹上的所有零組件信息,通過運(yùn)行環(huán)境輸出。同時(shí),彈出消息框,輸出根節(jié)點(diǎn)和子模型個(gè)數(shù)。
CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】Catia仿真分析圖片11
CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】Catia仿真分析圖片12
CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】Catia仿真分析圖片13
內(nèi)容補(bǔ)充
關(guān)于運(yùn)行環(huán)境調(diào)用

執(zhí)行【Tools】-【Runtime Environment Variables...】命令,調(diào)出下框,輸入

變量cnextoutput;值:console

CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】Catia仿真分析圖片14
消息框命令

本案例中將根節(jié)點(diǎn)信息及子模型個(gè)數(shù)信息通過消息命令輸出。該段功能封裝成消息盒(MessageBox).
CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】Catia技術(shù)圖片15
結(jié)語

最后,上傳源碼供大家參考。



鏈接: http://pan.baidu.com/s/1mikxc0o 密碼: 1w8z

開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:CATIA V5二次開發(fā):遍歷模型樹【百度網(wǎng)盤下載】【轉(zhuǎn)】 Catia設(shè)計(jì)培訓(xùn) Catia培訓(xùn)課程 Catia汽車設(shè)計(jì) Catia在線視頻 Catia學(xué)習(xí)教程 Catia軟件教程 Catia資料下載 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) Autoform培訓(xùn) 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 深圳激光焊锡机-全自动点胶机设备-全自动激光焊锡机厂家-深圳创精锐 | 山东鲁控电力设备有限公司_高低压电器设备_变压器 | 维启科技-创造科技的无限可能 | 上海维启信息技术有限公司 建筑仿真 BIM 虚拟现实 VR AR 顶岗实习 建筑智能模型 | 压缩强度测定仪-纸管平压强度测定仪-电脑拉力仪-杭州纸邦自动化技术有限公司 | 青浦区摄像头安装/青浦区无线网络覆盖/青浦区网络调试公司/青浦区IT外包公司/金山区网络维护公司/金山区防火墙调试公司 | 石家庄LED显示屏|石家庄显示屏|河北显示屏升级改造|石家庄科航光电科技有限公司_石家庄科航光电科技有限公司 | 上海婺川实业有限公司| 中空吹塑-PETG吹塑加工-吹塑玩具-东莞市鹏美塑胶五金有限公司 | 深圳彩盒印刷-纸盒包装-不干胶标签印刷-深圳印刷厂家-深圳贝的印刷 | 西安外墙防水补漏-堵漏-防腐-保温工程公司-陕西宏图祥瑞实业有限公司 | 沥青灌缝胶-路面贴缝带-灌缝胶厂家-山东晟辉工程材料有限公司 | 抛丸机-通过式抛丸机-履带吊钩式抛丸机厂家-青岛泓霖智能设备公司 | 石家庄团建公司|石家庄拓展训练|石家庄拓展培训|石家庄公司团建|石家庄拓展公司-石家庄启聚团建公司 | 铁盒|铁罐|马口铁盒|马口铁罐|茶叶铁罐|铁盒-麦氏罐业 | 氢能展,氢能展会,燃料电池展,加氢设备_氢气储运_制氢设备_氢燃料汽车_加氢站成套设备 | 卫生级自吸泵-不锈钢化工离心泵-上海胜欧泵阀有限公司 | 武汉不锈钢水箱厂家_武汉不锈钢消防水箱定做批发_武汉不锈钢消防水箱加工厂 | 化妆粉扑厂家【秀兰】一线品牌资格供应商_海绵粉扑批发_气垫粉扑价格_广州秀兰生物科技有限公司 化工招聘网 化工人才网|化工英才网-化工企业招聘首选网站 | 乐清人才网_乐清招聘网_求职找工作平台 | 阻抗分析仪 阻抗测试仪 介电常数测试仪 充电枪测试仪-苏州腾斯凯电子科技有限公司 | 游离二氧化硅处理仪-恒温恒湿称重系统-智能蒸馏仪-硫化物酸化吹气仪-萃取仪-COD消解仪 | 食品甲醛测定仪,啤酒甲醛测定仪,食盐碘测定仪,食品细菌检验仪,水质细菌检验仪-厦门欣锐仪器仪表有限公司 | 压痕机_自动拆标机_瑞安市晨力机械有限公司 | 郑州腾飞建设工程集团有限公司 | 逍遥安卓模拟器_安卓模拟器电脑版_安卓手游模拟器哪个好用_逍遥手机模拟器官网 | 水溶肥料-大量元素水溶肥-含氨基酸水溶肥料-高塔复合肥-水溶肥生产厂家-河南中黄特肥科技有限责任公司 | 室内门十大品牌-生态木门厂家-室内门厂家 - 浙江威威工贸有限公司 | 长春衡宇机械 食品干燥机 微波灭菌机 连续真空干燥机-干燥行业先进企业 | 景县泉兴永塔业有限公司-广播电视塔、通信塔、电力塔、交通设施、监控杆塔、气象塔、森林防火瞭望塔、避雷塔、烟筒塔、训练塔 | 河北兴泓环保设备有限公司-冷却塔_废气净化塔_污水除臭设备 | 无铅锡膏,无铅锡膏厂家,有铅锡膏厂家,高温锡膏厂家,环保锡丝,贴片红胶-东莞市科舜电子科技有限公司 | 天津网站制作|网站建设|营销型网站建设|筑美网络---天津做网站公司 | 慢直播摄像头厂家,监控直播摄像机厂家,景区慢直播设备,rtmp推流直播摄像头,实时摄像头监控直播-监控慢直播厂家:专注监控慢直播系统解决方案 | 全球石油化工网 - 石油化工资讯,石油化工机械,石油化工设备,石油化工贸易,石油化工技术,尽在石油化工网 | 太原塑料托盘,塑料筐,塑料箱,塑料垃圾桶_太原都程塑料制品有限公司 | 注册会计师考试_CPA考试_注册会计师培训-北京注册会计师协会培训网 | 移动破碎机,欧版颚式破碎机-淄博巨鑫矿山机械有限公司 | 新余市国信融资担保有限公司 | 凝汽器换管-胶球清洗装置-二次滤网_连灵动 | 强德防盗门-防盗门厂家-中国防盗门十大品牌-强德门业 - 浙江臻品工贸有限公司 | 转炉烟道,转炉汽化冷却烟道,转炉汽化烟道,汽化冷却烟道系统生产厂家-宏发制造集团有限公司原河北宏发机械有限公司 |