搭建 UG 二次开发框架的文档 本文档旨在指导用户搭建 UG 二次开发框架,涵盖环境变量设置、目录建立、UI Styler 对话框设计、开发平台搭建等多个方面。 一、设置环境变量 在搭建 UG 二次开发框架之前,需要设置环境变量。右键点击“我的电脑”,选择“属性”,然后在“属性”对话框中选择“高级”选项卡。在“环境变量”对话框中,新建一个变量 UGII_USER_DIR,其变量值是二次开发时“application”和“startup”所在的目录路径。在系统变量中新建三个变量:UGII_BASE_DIR、UGII_LICENSE_FILE 和 UGII_ROOT_DIR。其中,UGII_BASE_DIR 的变量值是 UG 安装文件夹的路径,UGII_LICENSE_FILE 的变量值是认证文件的路径,UGII_ROOT_DIR 的变量值是 ugii 的路径。 二、建立二次开发的目录 在设置环境变量后,需要建立二次开发的目录。按照用户环境变量中给出的变量值,在 F 盘中建立一个文件夹:KONKA。然后,在 KONKA 中新建三个文件夹:application、startup 和 mysource。 三、在 UG 中建立 UI Styler 对话框 在 application 中选择 User Interface Styler 模块,进入界面后利用 UG 本身提供的控件进行界面设计。特别注意,如果希望进入对话框后鼠标呈选择状态,请勾选 Selection 选项卡中的 Enable Selection 选项。例如,使用 Tool Palette 控件可以生成如图的对话框中的 Tool Palette。在 Attributes 选项卡中的 Bitmaps 中给出的是一个后缀为 ubm 的文件目录。此文件的生成方式是:在 application 文件夹中建立一系列的图标(*.bmp),然后新建一个文本文件,其中按如下格式写文件,效果是在“步骤”中按文件名的前后顺序显示图标。 四、在 VC++ 上搭建开发平台 1. 将 *.h 和 *.c 文件剪切到 mysource 文件夹中,打开 VC++,在 mysource 中新建一个 DLL 工程,将 *.h 和 *.c 文件添加到该工程里。 2. 在 Tools 主菜单里选择 Option 子菜单。在 Directories 选项卡中的“include files 和 Library files”中给出 UGOPEN 的路径。 3. 在 Project 主菜单中选择 settings 子菜单。在 C/C++ 选项卡中的类型选项中选择“Preprocessor definitions”,然后在 additional include directors 中给出包含 *.h 和 *.c 文件的路径。 4. 在 Link 选项卡中“Category”中选择“General”,然后在“Output file name”中给出 *.dll 文件的路径。在“object/library modules”中加入库文件应该加入 libufun.lib 和 libugopenint.lib。 5. 新建一个文本文件,将 *.C 文件中的 menuscript 文件拷入,保存到 startup 文件夹中,并将后缀改为 men。 6. 在 C 文件中找到 ufsta 函数,将其前后的#ifdef MENUBAR_COMMENTED_OUT 和#endif MENUBAR_COMMENTED_OUT 注释掉。这样,UG 的开发平台就搭建好了,剩下的就是写回调函数了。 本文档提供了详细的指导,帮助用户搭建 UG 二次开发框架,涵盖环境变量设置、目录建立、UI Styler 对话框设计、开发平台搭建等多个方面。
2024-09-10 13:53:49 144KB UG二次开发
1
UG二次开发之parasolid API介绍及C#实例
2024-05-18 19:46:28 1.64MB
1
UG经典资料,希望大家好好利用,对大家绝对有用的,我整理了整整一周,把它全部放在这里了
2023-11-28 09:25:55 4.22MB ug二次开发
1
ug二次开发技术的研究.pdf;ug二次开发技术的研究.pdf
2023-11-28 09:25:19 186KB ug二次开发技术的研究.pdf
1
本文介绍了机械加工中孔加工在机械加工中的重要性,尤其是在汽车与航空等行业中麻花钻的应用极为广泛。然而,长期以来,麻花钻的设计大多是靠工程师的经验来进行,这降低了设计效率。同时,通常的设计都是在二维图纸上进行设计,不能得到可视化的麻花钻三维造型,这就阻碍了麻花钻的数控刃磨加工与利用一些分析软件对麻花钻的钻削过程进行分析。本文提出了在UG中利用麻花钻参数表达式绘制麻花钻实体模型,实现麻花钻在UG的参数化设计,从而实现产品的快速设计。同时,本文还介绍了基于UG二次开发工具的直齿圆柱齿轮斜齿轮直齿锥齿轮的参数化设计。
2023-04-14 15:46:23 2.06MB 文档
1
详细介绍了如何利用GRIP语言对UG软件进行二次开发。
2023-04-10 20:19:37 16.96MB UG GRIP
1
UG二次开发用的模板文件 C++6.0与UG的环境配置 VS2010 MFC界面做ug二次开发 模板 解决VS2010打开VS2015项目的方法 UG二次开发与Visual Studio的配置
2023-03-21 21:49:45 2.49MB UG 二次开发 模板文件 SNAP开发
1
U_G_二次开发与加工自动化 UG/Grip技术在诱导轮三维设计中的运用 UGOPENC++与xml技术 UG二次开发计算机辅助公差设计 UG二次开发技术的研究 UG二次开发中数据访问方法研究 UG软件CAE_二次开发研究及应用 UG下用户CAD系统的界面二次开发研究 二次开发UG中标准件库的建立 二次开发中成型特征的相对定位 基于U_G_的直齿圆柱齿轮绘制研究 基于UG_OPEN_API_的齿轮模块开发 利用Java二次开发UG_NX
2023-02-24 15:31:47 2.3MB 二次开发
1
图表详解UGNX二次开发附光盘内容 光盘代码内容,高清电子书都在里面了,好东西呀
2022-12-27 22:48:11 11.07MB 图表详解 UG 二次开发
1
侯永涛老师的书籍,UG二次开发与实例精解。
2022-12-22 15:38:55 2.21MB UG 二次开发
1