資源描述:
《UG常用件、通用件(單件)PTS制作手冊(cè)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、上海優(yōu)宏信息技術(shù)有限公司UG常用件、通用件(單件)PTS制作手冊(cè)一、PTS配置右擊“我的電腦”,選擇屬性。點(diǎn)擊“高級(jí)”欄,選擇“環(huán)境變量”,新建環(huán)境變量。變量名為:java_home。變量值:D:UGSNXNXJRE(NX安裝目錄下NXJRE文件夾)。圖1.1二、PTS相關(guān)介紹1、PTS啟動(dòng)和界面1UG常用件、通用件(單件)PTS制作手冊(cè)在“開(kāi)始”->“程序”->“UGSNX7.5”->“NX工具”->“ProductTemplateStudio”,啟動(dòng)PTS。圖2.1PTS界面由五個(gè)部分組成:如圖2.2中,1處為PTS的操作工具條;2處為控件工具條;3處為工
2、作窗口;4處為詳細(xì)面板;5處為瀏覽器。圖2.22上海優(yōu)宏信息技術(shù)有限公司瀏覽器中有四個(gè)面板:模板瀏覽器:圖2.3資源管理器:圖2.4模型瀏覽器:3UG常用件、通用件(單件)PTS制作手冊(cè)圖2.5對(duì)話框資源管理器:圖2.62、控件介紹組:將一系列具有相同關(guān)系,或處于同一級(jí)別的控件封裝在一起。4上海優(yōu)宏信息技術(shù)有限公司圖2.7表達(dá)式的相關(guān)控件:輸入框、選擇列表框、復(fù)選框和只讀文本框。輸入框:圖2.8選擇列表框:圖2.9復(fù)選框:5UG常用件、通用件(單件)PTS制作手冊(cè)圖2.10只讀文本框:圖2.113、PTS相關(guān)操作文件打開(kāi):通過(guò)工具條上“打開(kāi)”按鈕打開(kāi)文件。圖2.12
3、剛打開(kāi)文件時(shí),工作窗口顯示的是文件縮略圖。點(diǎn)擊縮略圖上的放大按鈕,可進(jìn)入操作界面。6上海優(yōu)宏信息技術(shù)有限公司圖2.13“組”的操作:選擇“組”的圖標(biāo)拖拉到對(duì)應(yīng)位置。圖2.13表達(dá)式操作:選擇右邊的“模型瀏覽器”中“表達(dá)式”文件夾下對(duì)應(yīng)的表達(dá)式并拖拉到對(duì)應(yīng)的位置。7UG常用件、通用件(單件)PTS制作手冊(cè)圖2.14拖入對(duì)象時(shí),要注意拖入的位置:拖拉控件會(huì)出現(xiàn)紅色方框,通過(guò)紅色方框可以控制對(duì)象的位置。方框邊框線一樣細(xì)時(shí),表示將拖拉的控件放在紅色方框?qū)ο罄铮粓D2.15方框上邊框線變粗,表示將拖拉的控件放在紅色方框?qū)ο笊厦妫粓D2.16方框下邊框線變粗,表示將拖拉的控件放在紅
4、色方框?qū)ο蟮南旅妗?上海優(yōu)宏信息技術(shù)有限公司圖2.17表達(dá)式的相關(guān)控件在PTS下面的“屬性”一欄的顯示樣式中選擇。4、PTS相關(guān)設(shè)置對(duì)話框?qū)傩栽O(shè)置:圖2.18對(duì)話框初始化設(shè)置:這里標(biāo)準(zhǔn)件中引用集為T(mén)RUE,組件為MODEL。9UG常用件、通用件(單件)PTS制作手冊(cè)圖2.19位圖屬性設(shè)置:位圖位置我們硬性規(guī)定放在D:UGSbitmap文件夾下。位圖后綴不能沒(méi)有。10上海優(yōu)宏信息技術(shù)有限公司圖2.20表達(dá)式相關(guān)控件設(shè)置:(1)輸入框:圖2.21(2)下拉表:在下圖1處有兩個(gè)選項(xiàng),返回索引是當(dāng)前表達(dá)式的值為選中行的行數(shù)減一,比如,選擇第二行,那么表達(dá)式返回的值為1。
5、返回索引的值是當(dāng)前表達(dá)式的值為選中行的內(nèi)容,比如,選擇第二行,第二行的內(nèi)容為6,那么返回的值為6。使用返回索引的值時(shí),列表中的內(nèi)容跟表達(dá)式的類(lèi)型一致,比如:表達(dá)式d類(lèi)型為數(shù)量,那么列表的內(nèi)容就應(yīng)該填數(shù)值。11UG常用件、通用件(單件)PTS制作手冊(cè)圖2.22(3)復(fù)選框:圖2.23(4)只讀文本:12上海優(yōu)宏信息技術(shù)有限公司圖2.24控件可見(jiàn)性設(shè)置:控件被某個(gè)表達(dá)式控制,只有當(dāng)該表達(dá)式為特定的值,或某個(gè)范圍時(shí)才能顯示。每個(gè)控件都有可見(jiàn)性功能。圖2.25三、PTS應(yīng)用1、單件(組件)創(chuàng)建這里通過(guò)一個(gè)簡(jiǎn)單例子,說(shuō)明下單件(組建)創(chuàng)建的過(guò)程。13UG常用件、通用件(單件)
6、PTS制作手冊(cè)圖3.1dM5M6M8K3.545.3S81013LL02530163518402045表3.11.1、數(shù)據(jù)結(jié)構(gòu)分析PTS里重要的是數(shù)據(jù)結(jié)構(gòu)的分析。首先,我們從圖3.1和表3.1中分析出驅(qū)動(dòng)尺寸為d(選擇驅(qū)動(dòng)尺寸時(shí),盡量選擇主要或者規(guī)格尺寸)。再分析其余尺寸跟驅(qū)動(dòng)尺寸的關(guān)系。14上海優(yōu)宏信息技術(shù)有限公司d跟K、S是一對(duì)一的關(guān)系。d跟L是一對(duì)多的關(guān)系。d跟L0是一對(duì)一關(guān)系。然后,我們得確認(rèn)哪些尺寸需要手動(dòng)輸入。這里需要手動(dòng)輸入應(yīng)該是L和L0。1.2、表達(dá)式在PTS中,所有跟NX的交互都是通過(guò)表達(dá)式來(lái)完成的。1.2.1、ifelse在介紹向NX的表達(dá)式中輸
7、入表達(dá)式前,先了解下if(…)else(…)結(jié)構(gòu)。If(判斷)(值)elseIf(判斷)(值)else(值)。比如:IF(D=6)10else12。意思是:當(dāng)D的值為6那么得到的值為10,當(dāng)D不等于6時(shí)那么得到值為12。關(guān)于嵌套語(yǔ)句,就是在值的這個(gè)部分里再次寫(xiě)ifelse語(yǔ)句。If(判斷)(if(判斷)(值)else(值))elseIf(判斷)(if(判斷)(值)else(值))else(if(判斷)(值)else(值))。(注意:有if必須有一個(gè)else跟其關(guān)聯(lián))1.2.2、屬性填寫(xiě)15UG常用件、通用件(單件)PTS制作手冊(cè)這里介紹兩個(gè)表達(dá)式:format(