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

HyperWorks二次開發(fā)基礎【1】

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

在HyperWorks Desktop中使用tcl/tk進行二次開發(fā),所有命令都是面向對象的,命令格式如下:

{object_handle_name} {command} {commandparameter(s) }

HyperWorks中Tcl\TK命令分為四大類,用于操作HyperWorks中各項數(shù)據(jù)。

?  Handle Commands

獲取與其他對象的聯(lián)系,Handle Command中含有一個Get前綴與一個Handle后綴。例如:

Tcl> hwiGetSessionHandle sess1

Tcl> sess1GetProjectHandle proj

命令的參數(shù)對一個參數(shù)為目標對象的Handle Name,同時允許其他參數(shù)的出現(xiàn)。

返回值為目標對象的Handle Name

?  Operation Commands

執(zhí)行操作或者測試

例如:

Tcl> sess1CaptureScreen "jpeg" "myimage jpg"

Tcl> post1 AddMode1

參數(shù):Command dependent

返回值:成功0,否則返回錯誤命令

 

?  Property Commands

使用Get- 命令查詢或者獲取目標狀態(tài)屬性,使用Set-命令修改目標狀態(tài)值。

 

Get Command

參數(shù):Command dependent

返回值:狀態(tài)值

 

Set Command

參數(shù):Command dependent

返回值:成功0,失敗返回出錯信息。

 

?  List Command

返回列表值,List Command 中有一個含有Get-前綴與-List后綴的命令。

例如:

Tcl> post1GetModelList

 

HyperWorks中的對象擁有不同的層級,hwi對象是最高層級,其對象都是自動創(chuàng)建的。hwi 命令提供了與HwiSession 目標以及其他一些更高層次應用的聯(lián)系。目前HyperWorks早沒戲運行中僅支持一個session,session對象可以通過下面的命令獲取:

Tcl> hwiGetSessionHandle sess1

 

一旦獲取了session 的handle,就可以用通過此handle獲取Hyperworks數(shù)據(jù)庫中的其他數(shù)據(jù),數(shù)據(jù)層級如下圖所示:


Wondows窗口通過下面命令獲取,并賦予可更改的client type:

Tcl> page1GetWindowHandle win1 1

Tcl> win1SetClientType "Animation"

Tcl> win1GetClientHandle post1

window 的client type在被其他程序獲取后不能后在改變,如果需要改變,需首先將client handle 釋放,更改后,然后重新獲取。

每一個HyperWorks命令對象支持下面的命令:

ListMethods

列出對象相關的所有命令

ListHandles

列出某些類型對象的所有Handle

ReleaseHandle

釋放目標的命令

 

頂層命令hwi命令支持如下功能命令:


ListAllHandles

列出使用的當前命令的所有handle

OpenStack

Begins automatic handle tracking.

CloseStack

Ends automatic handle tracking and releases any handles acquired during handle tracking


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

相關標簽搜索:HyperWorks二次開發(fā)基礎【1】 HyperWorks有限元分析培訓 HyperMesh網(wǎng)格劃分培訓 hyperMesh視頻教程 HyperWorks學習教程 HyperWorks培訓教程 HyperWorks資料下載 HyperMesh代做 HyperMesh基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 Abaqus培訓 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

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




主站蜘蛛池模板: 天津止回阀-止回阀报价/哪家好-天津蝶阀/进口阀门/通风蝶阀批发-闸阀阀门/球阀生产厂家-天津凯维斯阀门制造 | 双单面研磨机_陶瓷平面研磨机_机械密封件研磨机-百诚研磨机械 | 山东宝沣新材料有限公司 | 名嘉宴会【官网】_宁波冷餐_宁波茶歇_宁波酒会_宁波自助餐_宁波盛世名嘉宴会服务有限公司 | 庭院大门,铝艺大门厂家,别墅庭院大门「免费设计」汉兰达庭院门厂家 | 锯骨机-砍排机-全自动锯骨机-商用砍排机-切丁机 - 广州市九盈机械设备有限公司 | 实验室超纯水机-超纯水机-超纯水仪-上海赫恩实业有限公司 | 武汉不锈钢水箱厂家_武汉不锈钢消防水箱定做批发_武汉不锈钢消防水箱加工厂 | 中国气象数据_天气数据接口_天气实况api-气象大数据平台 | 三坐标测量机_海克斯康三坐标_蔡司三坐标_常州三坐标测量服务中心_苏州长南精密技术有限公司 | 西安真石漆_无机涂料厂家_无机涂料多少钱一个平方—陕西秦森环保科技有限公司 | 中空吹塑-PETG吹塑加工-吹塑玩具-东莞市鹏美塑胶五金有限公司 | 汽车衡,进口地磅,地磅厂家,无人值守称重系统丨青岛维特沃斯 | 人仁康集团 -- 10A抗菌舱研发生产厂家 | 斜管填料_斜板填料_纤维球_果壳活性炭_立体网状填料_纤维球厂家-巩义市德科净水材料有限公司 | 泡沫混凝土垫层填充厂家,发泡混凝土垫层填充,轻质混凝土垫层填充厂家,深圳市鸿奥建材发展有限公司 | 耐磨焊丝厂-堆焊焊材研发-修复工程-天津舜荣焊材官网 | 青州东威机械有限公司,洗沙机,脱水筛、细沙回收机,淘金设备,洗石机,砂石分离机,筛沙机,采沙船,清淤船,破碎制砂机,海沙淡化设备 | 数据交易导航,数据资产入表,数据交易平台,数据要素市场 | 小耳朵电源_安防监控电源|小耳朵官网|电源适配器|摄像机电源|开关电源|小耳朵监控电源 | 全不锈钢拉钉|铁开口拉钉|全铝封闭拉钉厂家-凯仕特官网 | 三拓精密机械南通有限公司 | 免费照片视频制作软件_照片做成视频的软件_制作照片视频的软件 - 万彩影像大师官网 | 物流系统?货代系统?国际快递/专线/小包系统首选?哲盟软件 | 塑料模具公司,塑料包装桶厂家,PET打包带厂家,缠绕膜厂家-新疆福吉亚工贸有限公司 | 无锡防火门-防火窗-防火卷帘门-福臣门业科技有限公司 | 膜结构车棚厂家-张拉膜景观棚-汽车充电桩停车棚-嘉兴铭邦膜结构公司 | 山东向阳电子科技有限公司-多用户集中式电能表生产厂家,NB物联网水表,刷卡水电表生产厂家,泰安智能水电表价格 | 著名刑事诉讼律师_刑事辩护律师★王平聚【清华博士/刑法教授】 | 转炉烟道,转炉汽化冷却烟道,转炉汽化烟道,汽化冷却烟道系统生产厂家-宏发制造集团有限公司原河北宏发机械有限公司 | 上海办公家具_高端实木办公家具_现代智能办公家具定制厂-上海迈亚家具有限公司 | 耀美软瓷施工队-13638350103-专注于软瓷施工勾缝的贴软瓷施工队 - 软瓷,软瓷施工,软瓷勾缝,软瓷怎么施工,软瓷怎么勾缝,贴软瓷,软瓷施工队 | 模具水垢清洗机_模具管路清洗机_模具专用清洗机-苏州意德特机械有限公司 | 铁三角话筒-思美音频处理器-艾伦赫赛数字调音台-北京盛世音盟电子科技有限公司 | 小程序定制,小程序开发,北京小程序公司,网站建设,网站制作,北京网站建设,北京网站制作 | 尼龙柱鞋-弹性防爆胶圈-氟胶油封-彩色氟胶o型圈 - 巨鹿县长城矿山机械配件有限公司 | 浙江康恩贝制药股份有限公司| 无锡亮鑫不锈钢有限公司-不锈钢炉胆,马弗炉胆,耐高温炉胆,310s炉胆,网带炉 | 眉山净源居环保科技有限公司,眉山除甲醛公司,眉山甲醛治理,眉山保洁服务,眉山家政保洁,眉山家电维修 - 眉山净源居环保科技有限公司,眉山除甲醛公司,眉山甲醛治理,眉山保洁服务,眉山家政保洁,眉山家电维修 | 济南晨阳科技有限公司-锅巴生产设备-夹心米果设备-膨化食品机械 集装箱零配件_不锈钢丝绳厂家_镀锌铁链条_合页非标件定制_上海英鑫多实业有限公司 | 植绒布工厂,植绒布现货批发-深圳市金峰盛植绒制品有限公司 |