全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
搭建UG二次开发框架的文档一、 设置环境变量如图:反键“我的电脑”,选择pop菜单中的“属性”。在“属性”对话框中选择“高级”选项卡。点击“环境变量”,进入“环境变量”对话框。在Administrator的用户变量中新建一个变量UGII_USER_DIR。其中,变量值是二次开发时“application”和“startup”所在的目录路径。在系统变量中新建三个变量:变量名变量值说明UGII_BASE_DIRD:Program FilesUGS160UG安装文件夹路径UGII_LICENSE_FILE27000wanghuachang给出指向的认证UGII_ROOT_DIRD:Program FilesUGS160UGII给出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)。新建一个文本文件,其中按如下格式写文件,效果是在“步骤”中按文件名的前后顺序显示图标。List Items中按排给出的文字是对每一个图标功能的提示说明。保存对话框到application文件夹,这样,就有3个文件被保存了:*.dlg,*.h,*.c。四、 在VC+上搭建开发平台1).将*.h和*.c文件剪切到mysource文件夹中,打开VC+,在mysource中新建一个DLL工程,将*.h和*.c文件添加到该工程里。2).在Tools主菜单里选择Option子菜单。在Directories选项卡中的“include files和Library files”中给出UGOPEN的路径。在这里,我们不妨假设UG被安装到D:ProgramfilesUGS160中,则需要给出的路径为:D:ProgramfilesUGS160UGOPEN。3).在Project主菜单中选择settings子菜单。在C/C+选项卡中的 类型选项中 选择“Preprocessor definitions”, 然后在additional include directors中 给出包含*.h和*.c文件的路径。这里是:F:KONKAmysource。在Link选项卡中“Category”中选择“General” 再在“Output file name”中给出*.dll文件的路径。这里是:F:KONKAapplication*.dll。在“object/library modules”中加入库文件名:libufun.lib,libinternal.lib(如果使用UG NX3.0,其库文件应该加入libufun.lib和libugopenint.lib)。 在“Category”中选择“Input”,然后在其中的“Additional library path”中给出UGOPEN的路径。这里是:D:ProgramfilesUGS160UGOPEN。在Debug选项卡中的“Category”中选择“General”,在其中的“Executable for debug session”中给出ugraf.exe的路径。这里是:D:ProgramfilesUGS160UGIIugraf.exe。)新建一个文本文件,将C文件中的menuscript文件拷入,保存到startup文件夹中,并将后缀改为men。)在文件中找到ufsta函数,将
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学数学青岛版 (五四制)一年级下册四 绿色行动-100以内数的加减法(一)第4课时教学设计
- 阀门销售员工合同范本
- 绿化经营批发合同范本
- 2025年小学三年级数学上学期易错题分析卷
- 2025年农学类土壤学重点突破试卷(含答案)
- 贷款汽车转让合同协议
- 牡丹苗木购销合同范本
- 维修设备购买合同范本
- 牙签机器购买合同范本
- 辞职签劳动合同协议书
- 光伏储能可行性研究报告
- 基坑施工冬季施工技术及管理方案
- 儿童故事狼和小羊
- 青海省西宁市2024-2025学年七年级上学期期末调研测试道德与法治试卷(含答案)
- 【MOOC】《人工智能通识基础(社会科学)》(国家高等教育智慧教育平台)章节作业慕课答案
- 2025温州市工业与能源发展集团有限公司2025年面向社会公开招聘工作人员6人考试笔试备考试题及答案解析
- 《工程勘察设计收费标准》(2002年修订本)
- 工厂化学品管理知识培训
- 期货基础知识(期货入门)
- 房产公司施工图设计标准
- GB/T 19685-2005预应力钢筒混凝土管
评论
0/150
提交评论