999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Tribon M3船體系統宏命令開發

2012-08-11 01:48:02沈玉琦
船舶 2012年6期
關鍵詞:定義程序設計

沈玉琦

(中國船舶及海洋工程設計研究院 上海200011)

0 引 言

Tribon系統是為造船行業量身定做的專業軟件,它能完成船體、舾裝的三維設計建模和繪圖。傳統的建模過程是交互式、一步一步的,效率并不高。Tribon提供了幾何宏這一工具,可以通過宏命令進行二次開發,建立標準化、參數化的程序,從而減輕建模的工作強度,大大提高設計、建模的精度和效率。筆者借助Macro開發了針對不同船型的系列補板。

1 開發原理及過程

筆者將利用Macro進行快速建模功能開發分成兩大類:補板、貫穿孔和舾裝小樣(Volumes)。用幾何宏語言按照型材的特征點和拓撲關系,按照一定的語法順次編寫補板和貫穿孔的定位點,便可完成宏定義。Tribon程序的主界面上具有運行宏命令的快捷鍵,設計人員完成宏命令的編寫后,需要運行檢查命令的正誤。如果有錯誤信息,系統會在自動生成后綴為lst的臨時文件中顯示,而設計人員可以根據出錯位置來進行宏命令的修改;檢查無誤后,設計人員便可以在建模時,使用編寫的宏命令代碼快速完成建模。

1.1 幾何宏語言/Geometry Macro簡介

Tribon幾何宏工具是一種用來定義預先確定的幾何形體的程序。Tribon M3中使用幾何宏的主要目的是為了實現標準化設計。如Tribon Hull中的貫穿孔和補板,以及Tribon Ventilation中的Ventilation Volumes。在交互式應用中,二維圖形能夠通過不同的函數創建。與之類似,三維形體能夠通過簡單的體的組合創建出來。這些正常的操作在實體層面上,也就是添加線、圓弧以及文本等,或是復制別的圖形。然而在許多情況下創建圖形和體需要插入一些相關的控制參數或是條件。該語言就是通過調用幾何宏預先定義的一系列參數和函數來創建Drawings/Volumes。幾何宏可以利用運算符、基本算法、語句的邏輯選擇(比如if…else…endif)寫成類似程序語言的文本格式。該語言的基礎是:A、幾何實體能夠被創建出來;B、程序有邏輯性;C、基本的算法,三角函數等。

1.2 幾何宏在Tribon中(以補板為例)的主要參數[1]

型材類型 10(扁鐵)20(球扁鋼)…

PROF_PARAM<1-6> 描述型材形狀的參數

PROF_PARAM1 height

PROF_PARAM2 width of flange

PROF_PARAM3 thickness in the web

PROF_PARAM4 thickness in the flange

PROF_PARAM5 buld bar c-measure

PROF_PARAM6 buld bar radius

PROF_PARAM<1-6>的含義(見圖 1)。

圖1 型材參數<1-6>

型材的三個正向量(V1、V2、V3)如圖 2 所示,其各自的意義為:

圖2 型材的三個正向量(V1、V2、V3)

貫穿孔與型材間隙如圖3所示。

圖3 貫穿孔與型材間隙

1.3 幾何宏在Tribon中(以補板為例)的主要運算符和循環

1.3.1 運算符

1.3.2 循 環

此外,在編寫用戶化的宏時,還經常調用Tribon系統自帶的宏函數(如′intersect_line_2d′、′move_point_2d′、′fillet_radius_2d′)。 因此設計人員宏定義時,便可直接引用此類函數,既避免重復定義,又降低了宏定義的難度。

1.4 幾何宏在Tribon中(以補板為例)的開發

以上為主程序

宏定義首先對需要的參數進行列舉聲明,然后進入主程序的定義。主程序是按照順時針方向順次定義各個連接點(C0~C12,如圖 4所示),然后連接這些點組成用戶所需的補板形式。

圖4 補板連接點

在定義連接點時,設計者可以利用程序提供的三個主向量方向(V1、V2、V3),以及系統已有的內部宏和一些數學知識,確定貼合船體曲面和型材截面的連接點(本例是C0~C12)。筆者還利用了一些輔助點(比如 Q0、Q2、Q3、Q4),來更加方便地定義連接點。程序在定義時利用循環函數,根據型材規格選用不同的條件選項和點的定義模式,在一個宏命令中就可以包括幾種型材。比如本例是以角鋼為目標編寫的補板宏,實際應用時也可以在扁鋼上很好地運行。這樣便減小了設計者宏定義的數量和程序出錯的幾率。最后在程序結尾添加一些焊接坡口和焊端信息,這樣便完成了一個類型的補板宏定義。

利用宏命令還可以定義各種形式的型材貫穿孔和部分常用的舾裝小樣。由于定義的格式與補板定義類似,這里就不舉例說明了。

2 結 論

宏定義的補板和貫穿孔是按照節點圖冊創建的,經歷了邊修改邊使用的過程,也經受了多艘實船的檢驗。從實際使用情況來看,用戶普遍反映能很好地體現節點的實際樣式,有效提高了建模速度。

[1]AVEVA AB.User′s guide setup and customisation[EB/OL].[2012-04-20].mk:@MSITStore:D:\Tribon\M3\Documentation\Setup_Customisation.chm:/SetupCust_6_58.html.

猜你喜歡
定義程序設計
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
“程序猿”的生活什么樣
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
山的定義
公務員文萃(2013年5期)2013-03-11 16:08:37
主站蜘蛛池模板: 国产超碰一区二区三区| 国产精品任我爽爆在线播放6080| 精品1区2区3区| 大陆精大陆国产国语精品1024| 蜜桃视频一区二区| 九九视频免费在线观看| 亚洲天堂网在线视频| 乱人伦中文视频在线观看免费| 国产在线观看人成激情视频| 国产成人精品男人的天堂| 手机成人午夜在线视频| 成人福利视频网| 97影院午夜在线观看视频| 污视频日本| 色有码无码视频| 青草视频在线观看国产| A级毛片无码久久精品免费| 国产在线观看91精品| 成人国产一区二区三区| 欧美亚洲日韩中文| 欧美黄网在线| 亚洲天堂久久久| 麻豆a级片| 亚洲精品国产综合99久久夜夜嗨| 亚洲精品福利视频| 久操线在视频在线观看| 色一情一乱一伦一区二区三区小说| 国产最新无码专区在线| 毛片久久网站小视频| 久久精品国产精品一区二区| 国产激情在线视频| 国产菊爆视频在线观看| 四虎永久免费网站| 亚洲福利一区二区三区| 欧美日韩在线国产| 亚洲Va中文字幕久久一区 | 日本在线国产| 欧美区日韩区| 亚洲欧美一区在线| 激情综合激情| 久久香蕉国产线看观看精品蕉| 黄网站欧美内射| 国产亚洲欧美日韩在线观看一区二区 | 欧美亚洲国产一区| 国产福利大秀91| 国产欧美日韩综合在线第一| 国产精品第一区| 巨熟乳波霸若妻中文观看免费| 亚洲一道AV无码午夜福利| 成年人视频一区二区| 人妻一区二区三区无码精品一区 | 视频二区亚洲精品| 精品无码一区二区三区电影| 国产99在线| 人妻丰满熟妇AV无码区| 国产剧情国内精品原创| 成人福利在线免费观看| 麻豆精品在线播放| 国产激情无码一区二区免费| 国产黑丝视频在线观看| 亚洲成人网在线观看| 日韩大片免费观看视频播放| 欧美亚洲国产精品第一页| 无码国产伊人| 播五月综合| 婷婷午夜影院| 国产精品99久久久| 成年女人18毛片毛片免费| 欧美亚洲国产视频| 亚洲欧美综合另类图片小说区| 亚洲天堂首页| 国产成人综合久久精品尤物| 91毛片网| 亚洲无线视频| 欧美日韩激情| 亚洲一区二区约美女探花| 成年人视频一区二区| 69av在线| 狠狠色狠狠综合久久| 国产第二十一页| 欧美日韩免费观看| 欧美日韩亚洲国产主播第一区|