基于UG的齿轮参数化建模系统.pdf_第1页
基于UG的齿轮参数化建模系统.pdf_第2页
基于UG的齿轮参数化建模系统.pdf_第3页
基于UG的齿轮参数化建模系统.pdf_第4页
基于UG的齿轮参数化建模系统.pdf_第5页
已阅读5页,还剩1页未读 继续免费阅读

基于UG的齿轮参数化建模系统.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 34 卷 第 3 期2008 年 6 月东 华 大 学 学 报 (自 然 科 学 版 )J OU RNAL O F DON GHUA UN IV ERSIT Y(NA TU RAL SCIENCE)Vol134 , No. 3J un. 2008文 章 编 号 : 1671 - 0444(2008)03 - 0326 - 06基 于 U G 的 齿 轮 参 数 化 建 模 系 统 3余 志 林(上 海 大 学 计 算 中 心 ,上 海 200444)摘 要 : 使 用 U G的 参 数 化 建 模 功 能 创 建 圆 柱 直 齿 轮 模 型 ,然 后 利 用 U G/ Open API 应 用 程 序 二 次 开 发 技 术 ,设 计MenuScript 菜 单 和 UIStyler 对 话 框 及 其 控 制 程 序 ,组 成 了 齿 轮 参 数 化 建 模 系 统 .在 U G环 境 下 ,用 户 可 选 择 齿 轮 的 结 构 类型 菜 单 项 ,在 用 户 对 话 框 中 输 入 齿 轮 的 设 计 参 数 和 结 构 参 数 后 ,系 统 将 自 动 生 成 完 全 符 合 用 户 设 计 要 求 的 齿 轮 模 型 .关 键 词 : U G;圆 柱 直 齿 轮 ;渐 开 线 ;MenuScript 菜 单 ;U IStyler 对 话 框中 图 分 类 号 : T H 128 文 献 标 志 码 : AP a r a m e t e r i z e d M o d e l i n g S y s t e m o f G e a r B a s e d o n U GYU Zhi2lin( Computer Center , Shanghai University , Shanghai 200444 , China)Abstract : U Gps parameterized modeling f unction is used to create t he sp ur gear model , and t hen t he twicedevelop ment technology of U G /Open A PI application is used to design t he MenuScript menu , U IStylerdialog box and t heir control procedures , which form t he parameterized modeling system. Under U Genvironment , menu item of gear struct ure type can be chosen , and t he system will automatically generatet he gear completely in accordance wit h the design demand after t he gear parameters and t he struct ureparameters are inp ut in the customer dialog box.Key words : U G;sp ur gear ;involute ;MenuScript menu ;U IStyler dialog box在 机 械 设 计 中 ,齿 轮 的 精 确 建 模 具 有 一 定 的 难度 ,主 要 是 齿 廓 曲 线 的 精 确 创 建 用 一 般 CAD 软 件实 现 比 较 复 杂 . 由 于 U G 软 件 是 大 型 CAD /CAM软 件 ,它 具 有 很 强 的 建 模 功 能 和 二 次 开 发 功 能 ,因此 可 以 借 助 U G的 规 律 曲 线 创 建 功 能 ,生 成 渐 开 线齿 廓 曲 线 ,再 使 用 U G三 维 建 模 功 能 创 建 参 数 化 圆柱 直 齿 轮 模 型 ,实 现 齿 轮 的 精 确 建 模 . 为 了 减 少 设计 工 作 量 ,提 高 建 模 效 率 ,文 中 采 用 了 三 维 模 型 与程 序 控 制 相 结 合 的 方 法 ,在 U G的 交 互 环 境 下 预 先创 建 三 维 参 数 化 圆 柱 直 齿 轮 样 板 模 型 ,然 后 利 用U G /Open A PI 应 用 程 序 二 次 开 发 技 术 编 写 菜 单 和用 户 对 话 框 控 制 程 序 ,组 成 齿 轮 参 数 化 建 模 系 统 .系 统 运 行 时 ,通 过 控 制 程 序 读 入 用 户 对 话 框 中 输 入的 新 参 数 ,实 时 修 改 和 更 新 齿 轮 模 型 ,完 全 满 足 了齿 轮 设 计 和 精 确 建 模 的 要 求 .1 创 建 标 准 圆 柱 直 齿 轮 参 数 化 样板 模 型常 见 的 标 准 圆 柱 直 齿 齿 轮 结 构 有 A和 B型 两种 ,如 图 1所 示 .B型 结 构 比 较 简 单 ,A型 结 构 则 比较 复 杂 ,其 参 数 化 建 模 可 以 按 以 下 步 骤 进 行 .3 收 稿 日 期 : 2008 - 01 - 28作 者 简 介 : 余 志 林 (1954 ) ,男 ,浙 江 慈 溪 人 ,副 教 授 ,硕 士 ,研 究 方 向 为 工 程 图 学 及 应 用 . E2mail : zhlyu staff . shu. edu. cn第 3 期 余 志 林 : 基 于 UG 的 齿 轮 参 数 化 建 模 系 统 327图 1 圆 柱 直 齿 齿 轮 结 构 类 型Fig. 1 Type of spur gear1. 1 输 入 齿 轮 参 数 表 达 式在 U G 系 统 Modeling 模 块 环 境 下 ,使 用 表 达式 功 能 1选 择 Tools 菜 单 的 Expression 项 ,在 弹 出的 Expression 对 话 框 中 输 入 表 1 中 的 齿 轮 参 数 .表 1 A型 齿 轮 的 建 模 参 数 与 表 达 式Table 1 Modeling parameters and expression of type A gear参 数 名 称 参 数 符 号 参 数 初 值 或 表 达 式 参 数 类 型模 数 m 3 Length齿 数 z 18 Length齿 形 角 20 Angle基 圆 直 径 db m 3 z cos Length分 度 圆 直 径 d m 3 z Length齿 顶 圆 直 径 da d + 2 3 ha Length齿 根 圆 直 径 df d - 2 3 hf Length齿 顶 高 ha m Length齿 根 高 hf 1. 25 3 m Length参 数 t 1 Constant半 齿 圆 心 角 angle 90 /z Angle渐 开 线 x坐 标 xt db3 coss /2 + db3 rads 3 sins /2 Length渐 开 线 y坐 标 yt db3 sins /2 - db3 rads 3 coss /2 Length其 他 结 构 参 数 略 略 Length1. 2 创 建 齿 廓 渐 开 线选 择 Insert| Curve| Law Curve 菜 单 项 ,再 单 击Law Function 对 话 框 中 的 (By Equation) 按 钮 ,然 后 依 次 确 定 t , x t , y t 初 始 值 和 表 达 式 ; z t 初 始 值为 0 ,通 过 单 击 对 话 框 中 的 ( Constant ) 按 钮 后 输入 . 由 此 创 建 的 渐 开 线 齿 廓 曲 线 如 图 2 所 示 .1. 3 创 建 齿 轮 牙 齿进 入 x y 水 平 草 图 ,过 圆 心 O 作 直 线 1 和 2 ,令 1O2 = angle. 过 圆 心 O 作 直 线 3 ,其 端 点 与 渐 开 线起 点 相 连 ,标 注 角 度 angle ;再 作 齿 顶 圆 、 齿 根 圆 、 分度 圆 和 基 圆 ,并 标 注 必 要 的 尺 寸 (见 图 2) .选 择 Edit | Curve | Trim | 菜 单 项 ,弹 出 TrimCurve 对 话 框 ,在 Filter 下 拉 列 表 中 选 择 Curve 项 ,然 后 依 次 点 选 待 裁 剪 的 线 段 和 裁 剪 边 ,修 剪 出 半 个牙 齿 轮 廓 (图 3) .图 2 渐 开 线 齿 廓 曲 线Fig. 2 Involute gear prof ile选 择 In se rt | De si g n Fea t u re | Ext r u de 菜 单 项 ,点 选 牙 齿 形 状 ,输 入 高 度 值 B (齿 宽 参 数 ) ,拉 伸 出 半个 牙 齿 立 体 .选 择 In se r t | Da t u m /Poi nt | Da t u m Pla ne 菜 单项 ,在 弹 出 的 Dat u m Pla ne 对 话 框 中 单 击 ( A tA n gle) 按 钮 ,点 选 x y 基 准 面 ,再 点 选 直 线 1 ,即 可 创建 过 直 线 1 ,垂 直 于 x y 平 面 的 新 的 基 准 面 .选 择 In se rt | A s so ciati ve Cop y| Ist a nce 菜 单 项 ,单 击 Mi r ro r Bo d y 按 钮 ,点 选 牙 齿 ,再 点 选 基 准 面 ,即 可 创 建 对 称 于 新 基 准 面 的 另 半 个 牙 齿 ,从 而 构 成全 齿 (图 4) .图 3 半 个 牙 齿 轮 廓Fig. 3 Half tooth outline图 4 全 齿Fig. 4 Total tooth创 建 一 个 x y 草 图 ,作 齿 根 圆 ,并 拉 伸 成 圆 柱 体 ,高度 为 B (齿 宽 参 数 ) . 选 择 Insert | Co mbine Bodies| U nite菜 单 项 ,将 牙 齿 与 齿 根 圆 柱 体 作 并 运 算 .再 创 建 一 个 x y 草 图 ,作 齿 顶 圆 ,然 后 拉 伸 成 齿顶 圆 柱 体 ,高 度 为 B ( 齿 宽 参 数 ) ,用 Cha mf e r 命 令对 两 端 顶 圆 倒 角 ,倒 角 量 可 以 用 if 表 达 式 根 据 分 度圆 直 径 d 确 定 .选 择 In se rt | A s so ciati ve Cop y| Ist a nce 菜 单 项 ,单 击 Ci rc ula r A r ra y 按 钮 , 点 选 牙 齿 , 单 击 O K 按钮 ,依 次 输 入 阵 列 数 量 z 、 阵 列 角 度 360 /z ,单 击 O K按 钮 . 单 击 Dat u m A xi s 按 钮 ,点 选 旋 转 轴 z ,单 击A p p l y 按 钮 ,创 建 出 全 部 牙 齿 .1. 4 创 建 齿 轮 的 其 他 结 构选 择 Insert| Design Feat ure| Poket 菜 单 项 创 建328 东 华 大 学 学 报 (自 然 科 学 版 ) 第 34 卷齿 轮 两 端 的 环 形 凹 槽 , 形 状 大 小 由 相 关 的 结 构 参 数表 达 式 决 定 .选 择 I n se r t | D e si g n F e a t u r e | B o s s 菜 单 项 创 建齿 轮 两 端 凸 台 ,形 状 大 小 由 相 关 参 数 表 达 式 决 定 .选 择 I n se r t | D e t ail F e a t u r e | E d g e d Bl e n d 菜 单项 创 建 两 端 环 形 凹 槽 底 部 的 圆 角 , 形 状 大 小 由 相 关的 参 数 表 达 式 决 定 .创 建 x y 草 图 , 作 圆 孔 键 槽 形 状 , 并 标 注 槽 宽 、槽 深 和 孔 直 径 参 数 化 尺 寸 . 用 E x t r u d e 命 令 拉 伸 成立 体 ,再 与 齿 轮 作 “ 减 ( S u b t r a ct 命 令 ) ” 操 作 ,产 生 齿轮 孔 槽 .选 择 I n se r t | D e si g n F e a t u r e | H o l e 菜 单 项 创 建两 端 环 形 凹 槽 底 的 圆 孔 , 大 小 由 相 关 的 参 数 表 达 式决 定 . 再 用 Ci r c ul a r A r r a y 命 令 阵 列 6 个 圆 孔 .选 择 I n se r t | D e t ail F e a t u r e | C h a mf e r 菜 单 项 创建 键 槽 孔 两 端 倒 角 ,大 小 由 相 关 参 数 表 达 式 决 定 .将 创 建 完 成 的 参 数 化 齿 轮 模 型 作 为 样 板 模 型以 文 件 名 sp u r _ ge a r _ a . p r t 存 盘 .2 设 计 齿 轮 参 数 化 建 模 系 统齿 轮 参 数 化 建 模 系 统 的 功 能 是 通 过 选 择 下 拉菜 单 的 齿 轮 结 构 类 型 菜 单 项 (图 5) ,弹 出 用 户 交 互式 对 话 框 (图 6) ,在 对 话 框 中 直 接 修 改 齿 轮 的 设 计参 数 和 结 构 参 数 ,并 在 对 话 框 的 列 表 区 中 根 据 轴 径确 定 键 槽 的 标 准 参 数 后 ,按 OK或 Apply按 钮 ,系统 自 动 修 改 相 关 表 达 式 参 数 值 ,生 成 符 合 设 计 要 求的 A型 结 构 圆 柱 直 齿 轮 模 型 .图 5 菜 单 界 面Fig. 5 Menu interface图 6 用 户 交 互 式 对 话 框Fig. 6 Userpinteractive Dialog box设 计 齿 轮 建 模 系 统 的 关 键 是 使 用 U G /Op e nA P I 应 用 程 序 二 次 开 发 技 术 2 ,确 定 用 户 交 互 式 对话 框 的 布 局 与 形 式 ,编 写 相 应 的 菜 单 程 序 及 对 话 框控 制 程 序 .2. 1 编 写 菜 单 文 件用 记 事 本 创 建 名 为 cylindrical_gear. men 的 菜单 程 序 如 下 ,由 此 而 创 建 的 菜 单 如 图 5 所 示 .V ERSION 120EDIT U G_ GA TEWA Y_MA IN_M ENUBA RB EFORE U G_ H EL PCASCADE_BU TTONPARAMETER_DESIGNLAB EL 圆 柱 齿 轮 三 维 参 数 化 设 计END_OF_B EFOREM ENU PA RAM ETER_DESIGNBU T TON SPU R_ GEAR_ALAB EL A 型 结 构 圆 柱 直 齿 轮 . . .ACTIONSPA RAM ETER_DESIGN_SPU R_ GEAR_ABU T TON SPU R_ GEA R_BLAB EL B 型 结 构 圆 柱 直 齿 轮 . . .ACTIONSPA RAM ETER_DESIGN_SPU R_ GEAR_B 2. 2 设 计 用 户 对 话 框 与 编 写 相 应 的 控 制 程 序2. 2. 1 设 计 用 户 对 话 框启 动 U G N X 4. 0 系 统 ,单 击 Start 按 钮 ,选 择All Applications | U ser Interface Styler 菜 单 项 ,进入 U G /Open U IStyler (用 户 对 话 框 设 计 ) 模 式 ,弹出 Resource Editor2Current Object : Dialog 对 话 框(图 7) . 在 Attribties 选 项 卡 中 设 置 用 户 对 话 框 标 题名 ,在 CallBacks 选 项 卡 设 置 用 户 对 话 框 中 的 3 个按 钮 O K ,Apply ,Cancel ,其 参 数 如 图 8 所 示 .图 7 Resource Editor2Current Object :Dialog 对 话 框Fig. 7 Resource Editor2Current Object : Dialog第 3 期 余 志 林 : 基 于 UG 的 齿 轮 参 数 化 建 模 系 统 329图 8 CallBacks 选 项 卡Fig. 8 CallBacks option在 N X Op e n U se r Int e rf ace St yle r 对 话 框 中 使用 工 具 栏 的 控 件 功 能 ,设 计 出 用 户 对 话 框 中 参 数 输入 的 形 式 (图 9) .图 9 NX Open User Interface Styler 对 话 框Fig. 9 Dialog box of NX Open User Interface Styler其 中 P R O _D E S I G_ R EA L _ M 模 数 m Real 控件 是 用 于 控 制 用 户 对 话 框 中 的 参 数 m ( 模 数 ) ,具 体可 以 在 图 10 对 话 框 的 A t t ri b utie s 选 项 卡 中 设 置 .此 外 ,还 可 以 在 A t t ac h me nt s 选 项 卡 中 确 定 参 数 m输 入 框 在 用 户 对 话 框 中 的 位 置 ( 图 11 ) . 使 用 同 样 的图 10 模 数 m参 数 的 设 置Fig. 10 Settings of Module m方 法 ,使 用 控 件 设 置 其 他 参 数 的 输 入 形 式 . 用 户 对话 框 设 计 完 成 后 , 其 结 果 保 存 为 用 户 对 话 框 文 件sp u r_ gea r _ a . dl g ,然 后 选 择 File | Exit St yle r 菜 单项 ,退 出 U G /Op e n U ISt yle r 模 式 .图 11 模 数 m参 数 输 入 框 位 置 设 置Fig. 11 Displacement of Module m entry box2. 2. 2 编 写 相 应 的 控 制 程 序(1) 创 建 应 用 程 序 框 架 . 如 果 在 MicrosoftVisual St udio Common MSDev98 Template 目 录下 已 存 在 工 程 向 导 文 件 UgOpen_v19. awx 和 帮 助文 件 UgOpen_v19. hlp ,则 可 以 在 VC + + 环 境 下 开发 U G应 用 程 序 .启 动 中 文 VC + + 6. 0 选 择 “ 文 件 | 新 建 ” 菜 单项 在 弹 出 的 对 话 框 中 选 择 “ 工 程 ” 选 项 卡 ,在 列 表区 中 选 择 U nigrap hics NX Appwizard V1 (U G工 程向 导 )项 ,在 “ 工 程 ” 编 辑 框 输 入 工 程 名 sp ur_gear_a ,在 “ C 位 置 ” 项 点 按 钮 ,选 择 保 存 工 程 文 件 的 路径 ,在 “ P 平 台 ” 区 勾 选 Win32 选 项 单 击 “ 确 定 ” 按钮 在 弹 出 的 对 话 框 中 选 择 An internalapplication t hat can be activated from aUnigrap hics session (内 部 运 行 模 式 ,可 生 成 Dll 文件 ) 单 选 项 ,选 择 “ C” 单 选 项 (产 生 的 源 代 码 为 C 语言 ) 单 击 “ 下 一 个 ” 按 钮 勾 选 Explicitly uf usta (用 uf usr 函 数 为 入 口 函 数 ) 选 择 Automatically ,when t he application completes (当 应 用 程 序 结 束时 ,自 动 卸 载 ) 单 选 项 单 击 “ 完 成 ” 按 钮 单 击 “ 确定 ” 按 钮 ,自 动 创 建 sp ur_gear_a. h 和 sp ur_gear_a_template. c 应 用 程 序 框 架 文 件 .将 sp ur_gear_a. h 和 sp ur_gear_a_template. c改 名 为 sp ur _ gear _ a _ dialog. h 和 sp ur _ gear _ a _dialog. c ,再 修 改 sp ur_gear_a_dialog. c 中 的 包 含 文件 include 为 include .(2) 修 改 主 程 序 . 编 辑 主 程 序 sp ur_ gear_a. c ,添 加 uf sta 入 口 函 数 extern Dll Export void uf sta() . 该 函 数 用 于 判 别 用 户 在 U G中 打 开 的 齿 轮 样 板模 型 是 否 为 指 定 的 模 型 ,若 不 是 指 定 模 型 则 显 示330 东 华 大 学 学 报 (自 然 科 学 版 ) 第 34 卷“ 当 前 显 示 模 型 不 是 齿 轮 部 件 sp u r _ ge a r _ a . p r t , 不能 进 行 参 数 化 设 计 ” 的 信 息 . 但 如 果 打 开 的 齿 轮 样板 模 型 正 确 , 则 装 载 对 话 框 文 件 sp u r _ ge a r _ a . dl g ,并 弹 出 用 户 对 话 框 ( 图 6 ) .( 3 ) 编 写 用 户 对 话 框 控 制 程 序 . 打 开 程 序 sp u r _ge a r _ a _ di alo g . c , 将 回 调 函 数 e x t e r n i n tL a u nc h P r o D e si g n Di alo g ( i n t 3 r e sp o n se ) 中 调 用 对话 框 的 命 令 修 改 为 :if ( e r r o r _ co de = U F _ S T YL E R _ c r e a t e _ di alo g( sp u r _ ge a r _ a . dl g ,P R O _ D E S I G _ c b s , / 3 Call b a c k s f r o mdi alo g 3 /P R O _ D E S I G _ CB _ C O U N T , / 3 n u m b e r ofc all b a c k s 3 /N U L L , / 3 T hi s i s yo u r cli e n t d a t a 3 /r e sp o n se ) ) ! = 0 )( 4 ) 编 写 获 取 齿 轮 相 关 参 数 表 达 式 值 的 程 序 .编 辑 文 件 sp u r _ ge a r _ a _ di alo g . c ,修 改 获 取 齿 轮 相 关参 数 表 达 式 值 的 构 造 函 数 为 :i n t P R O _ D E S I G_ co n st r u ct _f u n ( i n t di alo g_i d ,voi d 3 cli e n t _ d a t a ,U F _ S T YL E R _ i t e m _ val u e _ t yp e _ p _ tc all b a c k _ d a t a ) do u bl e val u e ;c h a r p r o m p t 2 5 6 ;U F _ S T YL E R _i t e m _ val u e _ t yp e _ t da t a ;if ( U F _i ni t i alize ( ) ! = 0 )ret ur n ( U F_ U I_ CB_ CO N T IN U E_ D IA L O G ) ;da t a . i t e m _ a t t r = U F _ S T YL E R _ V A L U E ;/ 3 获 取 模 数 M 参 数 3 /da t a . i t e m _i d = P R O _ D E S I G_ R E A L _ M ;U F_ M O DL _e val_e xp ( M , &dat a . val ue . real) ;U F _ S T YL E R _ se t _ val u e ( di alo g _i d , & da t a ) ;da t a . i t e m _ a t t r = U F _ S T YL E R _ V A L U E ; U F _ t e r mi n a t e ( ) ;( 5 ) 编 写 用 户 对 话 框 “ A p p l y” 按 钮 回 调 函 数 . 用户 对 话 框 “ A p p l y” 按 钮 回 调 函 数 , 用 于 获 取 用 户 在用 户 对 话 框 中 输 入 的 参 数 , 修 改 表 达 式 , 更 新 齿 轮 .在 sp u r _ g e a r _ a _ di alo g . c 文 件 中 编 写 函 数 :i n t P R O _ D E S I G_ a p p l y _f u n ( i n t di alo g _i d ,voi d 3 cli e n t _ d a t a ,U F _ S T YL E R _i t e m _ val u e _ t yp e _p _ t c all b a c k _ d a t a ) U F _ S T YL E R _i t e m _ val u e _ t yp e _ t d a t a ;do u bl e val u e ;c h a r p r o m p t 2 5 6 ;if ( U F _i ni t i alize ( ) ! = 0 )ret ur n ( U F_ U I_ CB_ CO N T IN U E_ D IA L O G ) ;dat a . it e m_at t r = U F_ S T YL E R_ VA L U E ;/ 3 获 取 对 话 框 中 输 入 的 模 数 M 参 数 值 3 /da t a . i t e m _i d = P R O _ D E S I G_ R E A L _ M ;F _ S T YL E R _ a s k _ val u e ( di alo g _ i d ,& da t a ) ;P R O _ D E SI GN _e dit _e xp ( M ,dat a . val ue . real) ;dat a . it e m_at t r = U F_ S T YL E R_ VA L U E ; U F _ t e r mi n a t e ( ) ;r e t u r n ( U F _ U I_ CB _ C O N T I N U E_ D I A L O G) ;在 P R O _ D E S I G_ a p p l y _f u n 函 数 中 调 用 了 获 取相 关 控 件 值 的 函 数 U F _ S T YL E R _ a s k _ val u e ( ) , 还调 用 了 P R O _ D E S I G N _ e di t _ e xp ( ) 函 数 , 借 助 它 并根 据 用 户 输 入 的 参 数 值 修 改 齿 轮 模 型 的 参 数 表 达式 . 该 函 数 为 :i n t P R O _ D E S I G N _ e di t _ e x p ( c h a r 3 di m _ n a m e ,do u bl e di m _ val u e ) c h a r e xp 2 5 6 ,t e m p 5 0 ;i n t e r r ;st r cp y ( e xp ,di m _ n a m e ) ;st r c a t ( e x p , = ) ;sp ri n tf ( t e m p , % . 5f ,di m _ val u e ) ;st r c a t ( e x p ,t e m p ) ;e r r = U F _ M O D L _ e di t _ e x p ( e xp ) ;r e t u r n e r r ;用 户 对 话 框 中 的 “ O K” 按 钮 函 数 , 除 了 在 函 数尾 部 增 加 U F _ M O D L _ up da t e ( ) 函 数 ( 更 新 齿 轮 模型 ) 外 ,与 “ A p p l y” 按 钮 回 调 函 数 代 码 基 本 相 似 .2. 3 构 建 齿 轮 参 数 化 建 模 系 统2. 3. 1 设 置 VC + + 环 境选 择 “ 工 程 | 设 置 ” 菜 单 项 , 弹 出 ProjectSettings 的 对 话 框 ,切 换 到 “ C /C + + ” 选 项 卡 ,选 择“ Y分 类 ” 下 拉 列 表 项 Preprocessor (加 头 文 件 ) . 再切 换 到 “ Link” 选 项 卡 ,选 择 “ Y 分 类 ” 下 拉 列 表 项General ,其 他 选 项 取 默 认 设 置 ,单 击 “ 确 定 ” 按 钮 .2. 3. 2 加 入 工 程选 择 “ 工 程 | 添 加 工 程 | File” 菜 单 项 ,依 次 加 入 文件 spur_gear_a_dialog. c 和 spur_gear_a_ dialog. h.第 3 期 余 志 林 : 基 于 UG 的 齿 轮 参 数 化 建 模 系 统 3312. 3. 3 加 入 目 录 路 径选 择 “ 工 具 | 选 择 ” 菜 单 项 ,在 弹 出 的 对 话 框中 选 择 “ 目 录 ” 选 项 卡 ,然 后 单 击 “ 新 建 ” 按 钮 ,再 单 击 按 钮 ,选 择 包 含 文 件 和 库 文 件 路 径 以及 C : Program Files U GS N X4 . 0 U GO PEN 目录 路 径 .2. 3. 4 保 存 工 程 文 件选 择 “ 文 件 | 全 部 保 存 ” 菜 单 项 .2. 3. 5 编 译 程 序 生 成 动 态 库 文 件 与 连 接 文 件选 择 “ 编 译 | 编 译 ” 菜 单 项 ,编 译 sp ur_ gear_a_dialog. c 文 件 ;选 择 “ 编 译 | 构 件 ” 菜 单 项 ,编 译 sp ur_gear_a_dialog. dll 文 件 .2. 3. 6 编 写 用 于 修 改 齿 轮 路 径 的 批 处 理 文 件编 写 批 处 理 文 件 Note. bat ,内 容 为 % SystemRoot % System32 notepad. exe c : Program FilesU GS N X4. 0 U GII menus Custom_dirs. dat . 将 此文 件 放 于 桌 面 ,当 双 击 之 ,就 会 打 开 Custom_ dirs.dat 文 件 , 可 以 在 #

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论