欢迎来到天天文库
浏览记录
ID:40550274
大小:1.18 MB
页数:31页
时间:2019-08-04
《UG常用件、通用件(单件)PTS制作手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、上海优宏信息技术有限公司UG常用件、通用件(单件)PTS制作手册一、PTS配置右击“我的电脑”,选择属性。点击“高级”栏,选择“环境变量”,新建环境变量。变量名为:java_home。变量值:D:UGSNXNXJRE(NX安装目录下NXJRE文件夹)。图1.1二、PTS相关介绍1、PTS启动和界面1UG常用件、通用件(单件)PTS制作手册在“开始”->“程序”->“UGSNX7.5”->“NX工具”->“ProductTemplateStudio”,启动PTS。图2.1PTS界面由五个部分组成:如图2.2中,1处为PTS的操作工具条;2处为控件工具条;3处为工
2、作窗口;4处为详细面板;5处为浏览器。图2.22上海优宏信息技术有限公司浏览器中有四个面板:模板浏览器:图2.3资源管理器:图2.4模型浏览器:3UG常用件、通用件(单件)PTS制作手册图2.5对话框资源管理器:图2.62、控件介绍组:将一系列具有相同关系,或处于同一级别的控件封装在一起。4上海优宏信息技术有限公司图2.7表达式的相关控件:输入框、选择列表框、复选框和只读文本框。输入框:图2.8选择列表框:图2.9复选框:5UG常用件、通用件(单件)PTS制作手册图2.10只读文本框:图2.113、PTS相关操作文件打开:通过工具条上“打开”按钮打开文件。图2.12
3、刚打开文件时,工作窗口显示的是文件缩略图。点击缩略图上的放大按钮,可进入操作界面。6上海优宏信息技术有限公司图2.13“组”的操作:选择“组”的图标拖拉到对应位置。图2.13表达式操作:选择右边的“模型浏览器”中“表达式”文件夹下对应的表达式并拖拉到对应的位置。7UG常用件、通用件(单件)PTS制作手册图2.14拖入对象时,要注意拖入的位置:拖拉控件会出现红色方框,通过红色方框可以控制对象的位置。方框边框线一样细时,表示将拖拉的控件放在红色方框对象里;图2.15方框上边框线变粗,表示将拖拉的控件放在红色方框对象上面;图2.16方框下边框线变粗,表示将拖拉的控件放在红
4、色方框对象的下面。8上海优宏信息技术有限公司图2.17表达式的相关控件在PTS下面的“属性”一栏的显示样式中选择。4、PTS相关设置对话框属性设置:图2.18对话框初始化设置:这里标准件中引用集为TRUE,组件为MODEL。9UG常用件、通用件(单件)PTS制作手册图2.19位图属性设置:位图位置我们硬性规定放在D:UGSbitmap文件夹下。位图后缀不能没有。10上海优宏信息技术有限公司图2.20表达式相关控件设置:(1)输入框:图2.21(2)下拉表:在下图1处有两个选项,返回索引是当前表达式的值为选中行的行数减一,比如,选择第二行,那么表达式返回的值为1。
5、返回索引的值是当前表达式的值为选中行的内容,比如,选择第二行,第二行的内容为6,那么返回的值为6。使用返回索引的值时,列表中的内容跟表达式的类型一致,比如:表达式d类型为数量,那么列表的内容就应该填数值。11UG常用件、通用件(单件)PTS制作手册图2.22(3)复选框:图2.23(4)只读文本:12上海优宏信息技术有限公司图2.24控件可见性设置:控件被某个表达式控制,只有当该表达式为特定的值,或某个范围时才能显示。每个控件都有可见性功能。图2.25三、PTS应用1、单件(组件)创建这里通过一个简单例子,说明下单件(组建)创建的过程。13UG常用件、通用件(单件)
6、PTS制作手册图3.1dM5M6M8K3.545.3S81013LL02530163518402045表3.11.1、数据结构分析PTS里重要的是数据结构的分析。首先,我们从图3.1和表3.1中分析出驱动尺寸为d(选择驱动尺寸时,尽量选择主要或者规格尺寸)。再分析其余尺寸跟驱动尺寸的关系。14上海优宏信息技术有限公司d跟K、S是一对一的关系。d跟L是一对多的关系。d跟L0是一对一关系。然后,我们得确认哪些尺寸需要手动输入。这里需要手动输入应该是L和L0。1.2、表达式在PTS中,所有跟NX的交互都是通过表达式来完成的。1.2.1、ifelse在介绍向NX的表达式中输
7、入表达式前,先了解下if(…)else(…)结构。If(判断)(值)elseIf(判断)(值)else(值)。比如:IF(D=6)10else12。意思是:当D的值为6那么得到的值为10,当D不等于6时那么得到值为12。关于嵌套语句,就是在值的这个部分里再次写ifelse语句。If(判断)(if(判断)(值)else(值))elseIf(判断)(if(判断)(值)else(值))else(if(判断)(值)else(值))。(注意:有if必须有一个else跟其关联)1.2.2、属性填写15UG常用件、通用件(单件)PTS制作手册这里介绍两个表达式:format(
此文档下载收益归作者所有