最新】ug工程图 ug工程图模板,能提高我们出2D图纸的速度有的朋友工作中喜欢用AUTOcad来做2d工程图,这种方法不是不行,只不过已经是过时的工作模式了现在流行的是全3d工作模式,产品设计-模具设计-工程图-数控程序,用一个UG全部搞定,既能提高工作效率,又能提升整体产品的管控和系统化管理现在讲下工程图模板的制作方法,其实UG工程图模板制作应用有很多种方法,我简单介绍下,重点来讲我现在在用的最实用的方法 1、图样调用方法 2、制图模板栏调用模板,这种方法也可以自己制作模板来加载实用缺点是调用模板发方式是用装配模式来调用的,这就意味着在出工程图时,需要生成额外的prt文件组件需要更多UG学习资料 在469672740群可以帮助你 3、导入部件方法来调用模板,进入制图模块后就可以直接把我们的模板文件来导入就好了缺点是每次出工程图都要我们手动来选择模板文件加载进来,效率不高,而且十分繁琐 要多点好几下鼠标,而且还要记着你的模板文件在什么地方,各个版本之间由于prt文件版本不同,不能通用 4、接下来就是我总结的最为简单的一种方法了首先要自己先制作一个模板文件,方法是,新建空的prt文件,进入制图模块把我们的d_f格式的图纸导入。
至于这个d_f格式图纸哪里来的,可以自己根据公司要求自己用cad做图框,也可以在网络上下载国标版本的图框接着保存我们的prt文件,这个prt文件就是我们的工程图模板了 5、安装我们的工程图模板,我采用的方法是替换掉系统默认的工程图模板不是在制图模板栏那里的,是在我们新建工程图时弹出来的对话框中让我们选择的模板他的系统默认路径是:UGII\TEMPLATES\A4-Vieenuscript 创建用户界面、菜单 和工具条一、 实验目的1、掌握利用 UIStyler 创建所需的对话框,熟练掌握对基本控件的访问; 2、掌握 MENU SCRIPT 菜单脚本语言,能够创建所需的菜单和工具条二、 实验内容1 UIStyler 对话框的应用本次实验将创建以下对话框:菜单和工具条:1.1 对话框的应用环境UG 的 UIStyler 应用模块提供给用户可视化建立 UG 风格对话框的功能在 UG 主菜单中选择菜单项“Application→User Interface Styler...”,进入 UIStyler 应用模块,UIStyler 可视化界面如图 2-1 所示控件编辑工 具 控 件 栏 基本对话 框对象浏览 器 属性编辑 器 图 2-1 UIStyler 可视化界面1.2 对话框设计UIStyler 可视化界面包括基本对话框、对象浏览器、属性编辑器、控件栏 和控件编辑工具五部分。
用户在控件栏中选择控件后放置在基本对话框中,通过对象浏览器查看在基本对话框中设置的控件对象信息、 利用控件编辑工具调整控 件布局,通过属性编辑器编辑对话框及指定控件的属性 利用 UIStyler 创建对话框并保存,系统将自动生成三个文件: 1._.c 文件:对话框 C 语言源文件的模板文件,用户复制该模板文件,补 充回调函数代码,将生成对话框应用程序文件,.dll 文件应放在应用程序主目 录的 startup 子目录下,在 UG 系统启动是加载; 2._.h 文件:定义_.c 文件中函数原型的_.c 文件的头文件; 3._.dlg 文件:对话框文件,该文件需要被复制到应用程序主目录的 application 子目录下,由用户应用程序调用1.3 对话框的应用步骤(1)设计对话框界面草图; (2)利用 UIStyler 工具创建对话框; (3)设置对话框中的回调函数; (4)保存对话框; (5)将系统自动生成的对话框 C 语言模板文件复制到 VC++项目中; (6)修改 C 文件,添加回调函数代码,编译连接文件; (7)将对话框文件(.dlg)复制到相应的目录下,将共享库文件(.dll) 复制到相应的目录下; (8)运行、测试及调试应用程序。
具体每一步的详细介绍请参考系统帮助文件中 Tools→User Interface Styler在 UIStyler 对话框开发过程中,涉及到编程的仅 5、6 两个步骤1.4 基本对话框图 2-2 是一个最简单的对话框,由三个系统按钮和对话框标题组成对话框 的属性包括基本属性、被选择属性和回调函数图 2-2 基本对话框1、对话框基本属性 对话框的基本属性包括对话框标题、提示信息、对话框前线名称、调用对话 框的形式以及导航按钮等 对话框标题(Dialog Title):对话框标题显示在对话框的标题栏中 提示信息(Cue):对话框提示信息将显示在 UG 的提示栏中 前缀名称(Prefi_ Name):对话框前缀名称将作为所有对话框控件名和对话框回调函数名的前缀,默认值为 CHANGE注意:同一工程中的不同对话框应 选用不同的前缀名称 对话框类型(Dialog Type):对话框类型有 Bottom 和 Top 两种,Bottom 类型表明该对话框需使用导航按钮,Top 类型则相反,一般采用 Bottom 类型 对话框调用点(Launch Dialog From):对话框调用点是指对话框被调用的 位置和方式,包括回调函数调用、菜单调用、User E_it 调用和所有调用方式。
导航按钮设置(Navigation Buttons):UIStyler 提供了 OK、BACK、APPLY 和 CANCEL4 种导航按钮对所有的对话框,OK 和 CANCEL 按钮都是必须的对已 经选择的导航按钮, 还可以指定其激活状态在导航按钮激活栏里没有被激活的 导航按钮,在对话框被调用时,按钮是不能被单击的 对话框尺寸(AlloENU_DIR UGII_MAIN_MENU_FILE UGII_VIEENU_FILE 描述 UG 的系统菜单文件所在的路径 默认值为$UGII_BASE_DIR/ugii/menus 主菜单文件的全路径 $UGII_DEFAULT_MENU_DIR/ug_main.men 弹出式菜单文件的全路径 $UGII_DEFAULT_MENU_DIR/ug_vieENU_DIR 的值不可更改 环境变量 UGII_MAIN_MENU_FILE 和 UGII_VIEENU_FILE 的值可以更 改 你可以把 ug_main.men 和 ug_vieENU_FILES 指定的 2、用户相关的路径与环境变量 当 UG 起动时, 它会从环境变量 UGII_CUSTOM_DIRECTORY_FILE 指定的文件 (默 认为$UGII_BASE_DIR/ugii/menus/custom_dirs.dat, 在文件 ugii_env.dat 中定 义) 中搜索用户接口定制文件 (包括用户菜单脚件, 工具条文件, 共享库等) 所在的路径。
这样,用户就可以在 custom_dirs.dat 的文件未尾添加一行路径, 然后,将接口定制文件放在这个路径下(要创建与路径相应的文件夹),当 UG 起动时,就会像加载系统文件一样来加载用户的文件 举个例子,当在 custom_dirs.dat 中添加了一行:D:\UFSolution,就要建 立如图所示的文件夹:图 2-3添加文件夹 UFSolution添加文件夹时,要求 UFSolution 及它子目录的名称中不能含有中文下面,让我们来看看 UFSolution 中的各个子目录的用途: ? ? ? ? startup:与整个 UG 系统应用都相关的文件存放的文件夹其中的文件 在 UG 起动时自动加载 application:与某个特定的应用模块相关的文件存放的文件夹当进 入这些特定的模块时,其中的文件被自动动态加载 bmp:存放用户的位图资源文件 udo: 存放动态库文件 动态库文件可以放在 udo 中, 也可以放在 startup 中,在 UG 起动时加载 用户入口也以设置系统环境变量 UGII_VENDOR_DIR(或 UGII_SITE_DIR、 UGII_USER_DIR),使它为 D:\UFSolution,这与上面的方法有同样的效果。
注意: 在文件 custom_dirs.dat 中可以添加多个路径,在这些路径所指向的 目录下,存放用户的接口定制文件,当有两个同名的接口定制文件存在时,就可 以发生冲突这时,UG 是使用第一个被搜索到的接口定制文件,而忽略第二个2.2 定制创建一个菜单通常使用编辑模式, 通过增加一个短的菜单文件去定制标准菜 单使用附加菜单文件的方法定制菜单的一个优点是这些文件很容易地自动地装 被装载 与应用无关的菜单文件放置在 startup 文件夹下,与应用相关的菜单文 件放置在相应的 application 文件夹下 与应用相关的菜单文件在进入该应用时 将被加载 另一个优点是在 UG 版本升级时更加容易,因为只有很小的附加菜单文 件需要修而不需要改动诸如 ug_main.men 的标准菜单文件 附加菜单文件也使维 护更加方便,因这它们通常是一个很小的菜单文件 菜单脚件(_.men)为文件,可以用记事本创建和编辑菜单脚 件中指明了菜单位置、菜单项目名称及所调程序名称等下面将在 UGN_ 主菜单 的最后面添加“实例”-_gt;“创建垫圈...”菜单项为例,说明菜单的创建方法 (1) 用 记 事 本 打 开 UG 安 装 目 录 下 的 UGII\ugii_env.dat 文 件 , 找 到 _UGII_USER_DIR=${HOME}行,去掉_和${HOME},在=号后输入自己的目录,比如: E:\e_maple\menu, 保存后退出此文件。
这主要是告诉 UG 到那里去寻找用户定义 的菜单文件 (2) 在用户目录(本例为 E:\e_maple\menu)下新建两 个文件夹,取名为 startup 和 application (3)在 startup 目录下新建一个文件,输入以下内容,其中 ACTIONS 后 面跟的是需要调用的动态连接库或对话框文件(本例为 DianQuan.dlg). VERSION 120 !-----------------------------EDIT UG_GATEAIN_MENUBAR TOP_MENUCASCADE_BUTTON CUSTOM_MYMENU LABEL 实例 END_OF_TOP_MENU MENU CUSTOM_MYMENU BUTTON MAKE_GASKET LABEL 创建垫圈... ACTIONS DianQuan.dlg END_OF_MENU (4)把编译连接好的动态连接库文件(本例为 DianQuan.dlg)复制粘贴到 application 目录下 (5)启动 UG,标题为“实例”的菜单出现在主菜单最后面,单击此下拉菜单, 再单击“创建垫圈...”菜单即可执行 DianQuan.dlg 文件。
3 工具条工具栏(Toolbar)是一种用来快速实现用户常用功能的工具图标的集合, 它包括了一些常用的菜单命令 用户可以根据需要自定义工具栏,形成自己的风 格具体实现方法是制作或编写工具图标文件(BMP 文件)与工具栏文件,工具 栏文件是以.tbr 为扩展名的文件UG 启动时载入工具栏文件,并根据文件 中的命令载入相应工具图标组成用户工具栏 首先在用户工程路径下的 application 文件夹中创建工具图标文件,文件 名分别为 DianQuan.bmp,图标的标准大小为 24_24(像素_像素)然后在用 户工程路径下的 startup 文件夹中创建工具栏脚件 DianQuan.tbr,并输入 如下代码: TITLE 实例 VERSION 170 !-----------------------------BUTTON MAKE_GASKET LABEL 创建垫圈 BITMAP DianQu。