馬君 曹磊
摘 要:本文針對(duì)Aveva Marine(AM)軟件鐵舾建模,介紹了一些模板和附件的操作,根據(jù)用戶使用需求,通過二次開發(fā)來實(shí)現(xiàn)既定目的,提高設(shè)計(jì)軟件應(yīng)用水平。
關(guān)鍵詞:AM;鐵舾建模;模板 ;附件;二次開發(fā)
DOI:10.16640/j.cnki.37-1222/t.2016.23.214
1 引言
AM設(shè)計(jì)系統(tǒng)鐵舾建模,要用到不少的TMPLATE(模板)和FITTING(附件),這兩類對(duì)象在使用過程中都存在一些不是很友好的情況,本文給出了這些問題的解決方式,供大家參考。
TMPLATE一般是有規(guī)律的基本實(shí)體組合,有獨(dú)立的結(jié)構(gòu),支持參數(shù)化設(shè)置。使用時(shí)是基于拷貝的原理,保留原來設(shè)置的空間朝向,通常都需要進(jìn)行旋轉(zhuǎn)、移動(dòng)等操作。對(duì)于TMPLATE的旋轉(zhuǎn)、移動(dòng)等操作,AM系統(tǒng)缺乏將TMPLATE作為一個(gè)整體進(jìn)行操作的簡(jiǎn)單方法。常用的大概有兩種,一是將整個(gè)TMPLATE對(duì)象框選;二是通過LIST功能和命令行命令實(shí)現(xiàn)。在三維設(shè)計(jì)窗口有很多實(shí)體對(duì)象的時(shí)候,將TMPLATE整個(gè)框選是一個(gè)比較麻煩的過程,不小心就會(huì)多選或是漏選,進(jìn)行操作后才發(fā)現(xiàn)不對(duì)勁,操作過程失敗,而這也是大多數(shù)設(shè)計(jì)人員經(jīng)常采用的方法,只有少數(shù)人能夠熟練使用命令行命令。設(shè)計(jì)人員經(jīng)常抱怨,希望有更好的辦法。TMPLATE還存在調(diào)用的問題,調(diào)用時(shí)需要切換到EQUIPMENT模塊,然后再切回原來的模塊,設(shè)計(jì)人員覺得這樣很不方便。TMPLATE的應(yīng)用范圍很廣,但是菜單工具里面只提供了以EQUIPMENT的形式創(chuàng)建模板,在實(shí)際應(yīng)用中,TMPLATE可以放在許多對(duì)象下。設(shè)計(jì)人員只能采用自行拷貝的辦法完成操作。
AM系統(tǒng)的Fitting對(duì)象的定位與其他實(shí)體對(duì)象不一樣,通常實(shí)體對(duì)象都由Position和Orientation這兩個(gè)屬性來確定它們各自空間的位置和姿態(tài)。Fitting對(duì)象卻是通過Posline 、Delposition 、Desparam、Bangle、Zdistance等屬性綜合作用,來決定其所在空間的位置和姿態(tài),相對(duì)來說比較復(fù)雜。這樣也就制約了Fitting對(duì)象的使用。
Fitting對(duì)象主要用于建立舾裝件螺栓,螺母,墊圈和孔等型材、板材附件,由于前述原因,其他比較復(fù)雜的舾裝附件只好采用TMPLATE的形式建立。如何解決Fitting定位問題,是擴(kuò)大Fitting的使用范圍的技術(shù)瓶頸。模板的問題解決方案是否也適用于Fitting呢?筆者對(duì)此進(jìn)行了嘗試,結(jié)果可行。
2 TMPLATE問題的解決方案
本文提出了一個(gè)解決方案,針對(duì)性的解決TMPLATE在使用過程中存在的問題,達(dá)到這樣的效果:隨時(shí)能用——不用切換模塊;隨地可用——在可以合法使用模板的地方都可以用,不用再次轉(zhuǎn)換;隨便修改——不用再費(fèi)力的框選,不用繁瑣的命令。
本程序主要實(shí)現(xiàn)的功能有:工具欄不用時(shí)可以最小化,減少占用屏幕空間;所有模板均通過三級(jí)目錄可以迅速篩選想要的模板;模板的即時(shí)預(yù)覽;點(diǎn)取參照點(diǎn)進(jìn)行模板的創(chuàng)建,只要選中可以合法創(chuàng)建模板的節(jié)點(diǎn)就可創(chuàng)建;實(shí)現(xiàn)EQUIPMENT和TMPLATE模式的隨意轉(zhuǎn)換,獲得EQUIPMENT的整體操作性。
該程序的調(diào)用模板如圖1所示,其操作步驟如下:(1)選中要調(diào)用的模板,進(jìn)行預(yù)覽(如圖1);(2)選擇創(chuàng)建模板的節(jié)點(diǎn);(3)在屏幕上選取參照點(diǎn),以該點(diǎn)為基點(diǎn)創(chuàng)建EQUIPMENT;(4)對(duì)EQUIPMENT進(jìn)行整體旋轉(zhuǎn),位移操作;(5)位置調(diào)整完畢后,將EQUIPMENT轉(zhuǎn)換為TMPLATE;(6)修改時(shí),將TMPLATE轉(zhuǎn)換為EQUIPMENT,修改完畢則將EQUIPMENT轉(zhuǎn)換為TMPLATE。
未來考慮增加模板的參數(shù)化輸入部分,在調(diào)用參數(shù)化模板的同時(shí),給出設(shè)定參數(shù),一次完成此類模板的調(diào)用,增加程序的實(shí)用性。
3 FITTING問題的解決方案
Fitting對(duì)象先創(chuàng)建為中間狀態(tài),可以利用手柄進(jìn)行旋轉(zhuǎn)、定位,完畢后將中間狀態(tài)轉(zhuǎn)化為最終狀態(tài),并能實(shí)現(xiàn)兩個(gè)狀態(tài)的無(wú)差別轉(zhuǎn)換。程序界面參見圖2。
程序的操作步驟:(1)選中要調(diào)用的Fitting對(duì)象;(2)選擇創(chuàng)建Fitting對(duì)象的節(jié)點(diǎn);(3)在屏幕上選取參照點(diǎn),以該點(diǎn)為基點(diǎn)創(chuàng)建Fitting中間對(duì)象;(4)利用手柄對(duì)Fitting中間對(duì)象進(jìn)行旋轉(zhuǎn)定位,位移操作;(5)位置調(diào)整完畢后,將Fitting中間對(duì)象轉(zhuǎn)換為Fitting最終對(duì)象;(6)繼續(xù)調(diào)用其他Fitting對(duì)象;(7)修改時(shí),將Fitting最終對(duì)象轉(zhuǎn)換為Fitting中間對(duì)象,修改完畢則將Fitting中間對(duì)象轉(zhuǎn)換為Fitting最終對(duì)象。
4 小結(jié)
通過鐵舾建模的二次開發(fā),提供了更加友好的操作界面,能更加簡(jiǎn)易快捷地對(duì)TMPLATE和FITTING對(duì)象進(jìn)行各種操作,準(zhǔn)確定位,為舾裝百分之百準(zhǔn)確建模提供了有力保障,大大節(jié)省了設(shè)計(jì)時(shí)間,縮短型船設(shè)計(jì)周期,提高了設(shè)計(jì)效率,進(jìn)一步達(dá)到降本增效的目的。
作者簡(jiǎn)介:馬君(1989-),女,助理工程師,主要從事船舶設(shè)計(jì)。