利用UG二次开发技术实现铣刀快速建模方法

合集下载

UG软件二次开发工具的使用

UG软件二次开发工具的使用

Boy) d(
UF
_
tr nt0: emiae

三 、 UG/ OPE M e u rp N n Sci
为. 的编译文件 ,如果主程序 中含有子程序 ,则两者要分别进行 编
计 算机 光 盘软件 与应用
软 件 设 计 开 发 C m u e D S fw r n p l c t o s o p t r C o t a e a d A p ia in 2 1 年第 1 00 期
U G软件 二次开发工 具的使 用
张新香 ( 岛科技 大学 青

山东青 岛 2 6 4 6 02)
做 是 用户 写 的 U G子 程 序 子 函 数 。执 行 程 序 时 ,U G将 程 序 装 入 内存 并
UG O e P 、 U Op nMeu ci U / e It l 四个 部 分 / p nA / G/ e n S r t p和 G OpnU S e y r 组成 。

用 记 事 本 创 建 或 打开 一个 . s 件 ,也 就 是 G P 文 件 。 g文 r I R 源 ( ) 编译 源 程 序 :选 择 Co i 对 源 程 序 进 行 编 译 生 成 扩 展 名 二 mpl e
iia z0: nt l e ii
/获 得 许 可 证 ; , /程 序 体 ; / ,放 弃 许 可 证 术; ,
程 序 进 行 交 互 操 作 。 外 部 程 序 在 操 作 系 统 中 执 行 , 不进 入 到uG环境
二次开发 就是把 商品化 、通用化 的CA D系统用户化 ,本地化 的 过程,二次开发 后能大 大提高 设计人 员的设 计效率 ,缩短 设计 周期。
因 此UG软 件 的二 次 开 发 人 员 必 须 掌 握 几 种 UG 件 的 开发 工 具及 其 软 使 用方 法 ,才 能 为企 业 开发 出本 地 化 的UG软 件 。 UG O e是 一 系y UG开 发 工 具 的总 称 ,是UG软 件 为用 户 或 第 三 /pn J r 方 开发 人 员提 供 的最 主 要 的开 发 工 具 。它 主 要 UG Opn 、 / eGRI P

UG建模七大技巧

UG建模七大技巧

UG建模七大技巧UG建模是一种应用广泛的计算机辅助设计软件,它具有丰富的建模功能和易于操作的界面,能够帮助用户实现三维建模和模拟分析。

为了充分发挥UG建模的优势,提高建模的效率和质量,以下介绍UG建模的七大技巧。

1.了解UG建模工具栏UG建模的工具栏中有丰富的工具可以用来进行建模,其中包括画线、绘制曲线、创建实体、体积建模等工具。

了解这些工具的功能和使用方法,可以帮助用户更快捷地进行建模操作。

2.熟悉快捷键UG建模提供了丰富的快捷键功能,可以大大提高建模的效率。

比如按下"L"键可以进入绘制直线的状态,按下"P"键可以进入绘制多边形的状态。

熟练掌握这些快捷键,将会使建模过程更加高效。

3.使用构建特征命令UG建模提供了丰富的构建特征命令,如对称、放样、修剪等,可以帮助用户快速构建复杂的产品模型。

了解这些命令的使用方法和技巧,可以提高建模的速度和准确度。

4.学会使用参数化建模参数化建模是UG建模的一项重要功能,它可以帮助用户灵活地修改产品模型的尺寸和形状。

在进行建模时,可以通过设定参数来控制模型的尺寸,使得模型的修改更加方便和灵活。

5.学习利用模板和库文件UG建模提供了丰富的模板和库文件,可以方便用户进行建模操作。

模板文件可以帮助用户快速创建产品模型,库文件则可以提供各种器件和零件的模型,可以加快建模的速度和准确度。

6.注意保持模型的连续性和完整性在进行建模时,需要注意保持模型的连续性和完整性。

连续性是指模型中各个部分之间的平滑过渡,完整性是指模型是否符合要求,是否缺少关键部分。

通过合理运用各种建模工具和技巧,可以保持模型的连续性和完整性。

7.学会使用辅助工具和插件除了UG建模软件本身提供的功能和工具,还可以使用一些辅助工具和插件来提高建模的效率和质量。

如使用MATLAB连接UG建模进行优化设计,使用Simulink进行系统仿真等。

学会使用这些辅助工具和插件,将会给建模工作带来很大的帮助。

UGNX三维建模实例教程PPT项目六任务二

UGNX三维建模实例教程PPT项目六任务二
PROJECT
图6- 67铣刀头的左视图
项目六 任务二 创建铣刀头的装配工程图
三、任务实施
3.创建主视图 (1)单击主页-视图-剖视图,
弹出“剖视图”对话框,在“截 面线”选项组的“方法”用列表 中选择“简单剖/阶梯剖”。 (2)捕捉左视图中间圆的圆心, 单击,水平向左移动光标至适合 位置,单击,生成全剖视图,如 图6- 68所示。
PROJECT
图6- 70非剖切对象选择结果
项目六 任务二 创建铣刀头的装配工程图
三、任务实施
(2)擦除多余的图线 右键单击主视图的视图边界,
在快捷菜单中选择“视图相 关编辑”,弹出“视图相关 编辑”对话框,单击“擦除 对象”,在主视图中选择轴、 刀盘、轴承内外圈、轴承滚 动体的剖面线、倒角等其他 投影图线,如图6-71所示。
图6-68铣刀头的主视图 PROJECT
项目六 任务二 创建铣刀头的装配工程图
三、任务实施
4.创建俯视图 单击主页-视图-投影视图,弹出
“投影视图”对话框,选择主视 图为父视图,在主视图正下方单 击,完成俯视图创建,如图669所示。
图6-69铣刀头的俯视图 PROJECT
项目六 任务二 创建铣刀头的装配工程图
三、任务实施
2)填充剖面线 用“剖面线”命令填充其剖面线,弹出“剖面线”对话框,其选择模式为 “区域中的点”,其他剖面线角度、方向均不变,单击确认即可。
【专家点拨】在机械制图中,螺纹联接的剖面线要到粗实线。 (6)轴承的剖面线 用“剖面线”命令填充其剖面线,弹出“剖面线”对话框,其选择模式为“区域中的点”,
PROJECT
图6- 77修改刀盘双点画线
项目六 任务二 创建铣刀头的装配工程图
三、任务实施

基于UG二次开发的参数化建模方法

基于UG二次开发的参数化建模方法

基于UG二次开发的参数化建模方法张乐林;祝锡晶;叶林征【摘要】对于目前有关UG二次开发中零件的常用参数化建模方法,论文提出了两种更为简单快速的建模方法.第一种方法是以内齿圈参数化设计为例,通过先建立零件的模板模型,然后在其对话框的回叫函数中,编写代码更改参数,最后更新,实现零件的参数化.第二种方法是以超声变幅杆为例,利用UG建模环境中的JA文件录制功能,将零件的建模过程进行录制,用得到的代码在对话框的回叫程序中替代原本用API或grip开发的零件建模程序,然后将对话框的输入值与代码中模型的参数进行关联,实现零件的参数化.这两种方法的应用能有效减少设计人员的重复劳动,提高设计效率.【期刊名称】《计算机系统应用》【年(卷),期】2016(025)001【总页数】4页(P146-149)【关键词】UG;二次开发;参数化建模【作者】张乐林;祝锡晶;叶林征【作者单位】中北大学机械与动力工程学院,太原030051;中北大学机械与动力工程学院,太原030051;中北大学机械与动力工程学院,太原030051【正文语种】中文现代制造企业为了满足产品更新换代的速度加快这一市场需求,大规模采用零件通用化,标准化来实现产品的高效、快速设计[1].然而对于一些复杂的非标准件,在实际应用时其几何拓扑关系变化不大,结构尺寸却需要随时调整,这样就会产生大量的重复设计,增加劳动与时间成本,三维设计软件的参数化建模能有效解决这种问题[2-4]. 在UG CAD系统中主要有交互图形设计和二次开发两种参数化建模方法.交互图形设计是指用户通过UG提供的各种工具条与操作命令如通过草绘与设计特征等来完成产品的参数化设计.UG的二次开发环境下的参数化建模技术是在UG系统的基础上,利用UG/OPEN 、VC、Data Base等工具极大程度的反应设计要求,实现对知识库的创建,知识的获取及使用,快速响应需求,是一种高级的参数化建模方法[5],已经成功应用到制造企业.然而目前UG二次开发人员大多使用基于参数化程序的设计方法,即用程序建模,在设计复杂零件时需要查找大量UG函数,编写大量复杂代码.本文基于此提出了两种更为简单快速的参数化建模方法.一是基于图形模板的参数化建模方法,以内齿圈为例,在普通UG二次开发平台的基础上,建立零件的模板,然后在其对话框的回叫函数中,对模型进行程序编写,更改其模型参数,实现零件的参数化.二是基于JA的参数化建模方法,以超声变幅杆为例利用UG建模环境中的JA文件录制功能[6],将零件的建模过程进行录制,将得到的代码在对话框的回叫程序中替代原本用API或grip开发的零件建模程序,然后将对话框的输入值与代码中模型的参数进行关联,实现零件的参数化.基于UG二次开发的参数化建模都包括以下步骤:环境配置、菜单编写、对话框设计、回调程序.本文介绍的方法与普通方法最大的不同在于回调程序的编写与生成.1.1 环境配置本文采用的平台为UG与VC++,安装好程序后找到UG的安装目录,将UGOPEN 文件夹下的VC文件夹复制,然后替换VC++安装目录下的VC文件夹,完成VC++与UG的联接,在启动VC++编写UG回调程序时,新建目录中会有NX8_Open选项.此外还要配置环境变量,新建文件夹inner_gear_prt,并在其内部新建startup 、application 、prt三个文件夹.将环境变量UGII_USER_DIR的值更改为inner_gear_prt文件夹的路径,如图1所示.1.2 MenuScript菜单制作MenuScript是UG二次开发中一套用于定义NX菜单的脚本语言,NX自身的菜单也是用MenuScript编写的.在startup文件夹中创建*.men文件,编写代码如下 : VERSION 120EDIT UG_GATEWAY_MAIN_MENUBARAFTER UG_APPLICATIONCASCADE_BUTTON inner_gear_menu_prtLABEL 内齿圈参数化设计END_OF_AFTERMENU inner_gear_menu_prtBUTTON inner_gear_prtLABEL 基于图形模板的直齿内齿圈参数化设计ACTIONS inner_gear_prt.dlgEND_OF_MENU1.3 创建内齿圈模型的图形模板在prt文件夹中新建inner_gear_prt.prt文件,在UG建模环境中先建立如下的表达式:m=2z=55a=20ha=1c=0.25 dd=130d=m*zda=d-2*ha*mdf=d+2*(ha+c)*mdb=d*cos(a)s=pi()*m/2w=39t=1ak=t*36ok=sin(ak)/cos(ak)-ak*pi()/180xk=(0.5*db/cos(ak))*cos(ok*180/pi())yk=(0.5*db/cos(ak))*sin(ok*180/pi())zk=0然后利用插入规律曲线等一系列步骤创建如图2的内齿圈模型.1.4 UIStyler用户界面制作NX/Open二次开发包中的UIStyler提供全部的NX标准可视控件,能制作NX风格的交互界面.如图3所示,制作的对话框包含6个实数输入框、1个整数输入框、【读入三维模型】按钮、【确定】按钮和【取消】按钮,对话框中的属性如图4所示.将对话框命名为inner_gear_prt并保存在application文件夹中,会产生以下三个文件inner_gear _prt.dlg、inner_gear_prt.h、inner_gear_prt_.分别是对话框文件和对话框的程序文件.1.5 创建程序框架,编写回调函数将inner_gear_prt_template.c文件重命名为inner_ gear_prt.cpp,然后打开VC++新建名为inner_gear_prt 的NX8_Open项目,将新文件产生的inner_gear_prt.cpp删除,将application文件夹中的inner_gear_prt.h 与inner_gear_prt.cpp文件添加到VC++新建的应用程序框架中,这样对话框中的头文件,对象标识符和回叫函数等都被添加到程序中了.接下来编写程序代码,过程省略.主要UG/Open API函数[7]如下:(1)UF_MODL_ask_exps_of_feature,根据几何特征的标识获得和几何特征有关的所有表达式的标识.(2)UF_STYLER_ask_value,用来查找已经存在的表达式的数值,了解模型中的关键尺寸.(3)UF_MODL_edit_exp,用来修改已经存在的表达式.(4)UF_MODL_update,当模型中的表达式被函数UF_MODL_edit_exp修改以后,模型必须用UF_MODL_update强制更新.在编写程序时还要加入需要的头文件及参数校验模块等,最后将程序编译会产生inner_gear_prt.dll文件,将此文件复制到startup文件夹中.1.6 实例运行打开UG,在菜单栏会有自己制作的菜单选项,如图5所示.点击后会出现制做的对话框,输入相关参数点击确定或直接点击读入三维模型,就会生成内齿圈参数化模型,如图6所示.JA是journaling和automation的合称,UG内部集成了操作录制的功能,大部分操作支持录制,生成journal文件,而journal 产生的NXOpen 代码片段经过一定的修改,编译后就可以生成UG二次开发自动程序 automation.Journamation 的程序可以独立于Journal Editor,以外部模式(exe),内部模式(dll)在 NX中运行.利用JA 录制的方法建模,其菜单与对话框的制作方法不变,关键是journal文件的获取和修改,以生成automation.此方法以超声变幅杆模型为例,其大致步骤为:2.1 journal文件录制在UG建模环境中调出操作记录工具条,点击录制,开始建模.在建模过程中尽量用最少的步骤以及减少鼠标的操作,以减少代码量,便于修改.建好变幅杆的模型后,停止录制,在指定文件夹产生 journal文件,如图7.2.2 Journal文件的编辑Journal文件产生后会有大量的无关代码,包括鼠标的旋转、移动、后退等,为减少代码需要手动删除,只留用到的主要函数,如本例的草图中直线创建:Line *line1;line1=workPart->Curves()->CreateLine(startPoint1,endPoint1);与旋转命令:Features::RevolveBuilder *revolveBuilder1;revolveBuilder1=workPart->Features()->CreateRevolveBuilder(nullFeatures_Feature);以及与关键函数相关的定义声明.修改后将主要程序复制到程序框架中.2.3 编写回调函数Journal代码中已经包含所有建模用到的头文件,建模函数等,因此回调函数中主要是对话框数值的读取、journal代码的参数修改、对话框与建模函数的关联三部分.各部分代码经过修缮组合产生变幅杆参数化建模程序.2.4 实例运行如图8所示,超声变幅杆模型实现参数化,输入不同参数可得到需要的模型.本文提出的两种基于UG二次开发的参数化建模方法在实际应用中各有优势,其中基于图形模板的参数化建模方法具有参数修改灵活,程序代码量小,编译链接快的优点,适合应用于模型较大,结构与建模过程较复杂,参数较多的零件;而基于JA录制的参数化建模方法具有操作简单,不用查找相关函数即可快速编写代码的优点,适用于小零件或参数较少建模过程简单的零件,也可利用其journal文件查找某些操作对应的函数及其用法.总之,在建立零件的参数化模型时,充分利用以上两种建模方法能够有效帮助设计人员减少重复设计,提高工作效率.1 虞朝阳,李世国.I-DEAS环境下的三维零件库创建方法.机械设计与研究,2003,19(5):35-35.2 王峰,俞新陆.产品级三维参数化设计系统的研究与开发.计算机辅助设计与图形学学报,2001,13(11):1012-1018.3 马翠霞,孟祥旭.参数化设计中的对象约束模型及反向约束的研究.计算机学报,2000,23(9):991-995.4 史丽媛,祝锡晶,马继召.基于UG 参数化设计系统的研究.图学学报,2013,34(2):108-112.5 黄勇.UG/Open API,MFC和COM开发实例精解.北京:国防工业出版社,2009.6 周临震,李青祝,秦珂.基于 UG NX 系统的二次开发.镇江:江苏大学出版社,2012.7 莫容,常智勇.图表详解 UG NX 二次开发.北京:电子工业出版社,2008.。

UG二次开发教程

UG二次开发教程

UG二次开发教程UG是一种强大的三维建模软件,它提供了丰富的功能和工具,使用户能够创建复杂的三维模型。

除了它的基本功能外,UG还支持二次开发,使用户能够自定义程序来满足自己的特定需求。

本文将介绍UG二次开发的基本概念和一些常用的开发技巧。

1.增强功能:UG的基本功能通常无法满足所有用户的需求。

通过二次开发,用户可以根据自己的需求添加额外的功能,提高工作效率。

2.自定义工具:UG二次开发使用户能够创建自己的工具和工作流程。

这些工具可以根据用户的工作流程来设计,以提高工作效率。

3.自动化:UG二次开发可以通过编写脚本和宏来自动执行繁琐的任务,从而节省时间和劳动力。

4.与其他软件的集成:UG二次开发使用户能够将UG与其他软件集成,例如ERP系统、PLM系统等,实现数据的传递和共享。

下面是一些常用的UG二次开发技巧:1.学习编程语言:UG支持多种编程语言,开发人员应该选择其中一种来学习。

C++是UG开发的主要语言,因此建议开发人员首先学习C++语言。

2.掌握UGAPI:UG提供了一组API(应用程序接口),用于访问和操作UG的功能。

开发人员应该熟悉这些API,并在开发过程中灵活运用。

3.阅读开发文档:UG提供了详细的开发文档,包括API参考、示例代码等。

开发人员应该仔细阅读这些文档,并通过实践来理解其中的原理和用法。

5. 使用UG工具包:UG提供了一些工具包,用于二次开发。

例如,UG Open API Toolkit包含用于UG二次开发的示例代码和工具。

开发人员可以使用这些工具包来加快开发进度。

6.加入UG开发社区:UG有一个活跃的开发社区,开发人员可以在这里分享经验和技巧,获取帮助和支持。

下面是一个UG二次开发的简单实例,演示了如何创建一个自动生成椅子模型的工具:1.创建一个新的UG插件项目。

2.在插件项目中编写代码,实现椅子模型的生成算法。

代码可以利用UG的几何计算功能来创建椅子的各个部件,例如座位、背部和腿部。

第10章 UG二次开发入门

第10章 UG二次开发入门

第10章UG 二次开发入门本章导读需要说明的是,界面二次开发的过程所实现的功能基本上软件本身已实现了,开发者所要做的就是对这些功能重新组合实现特殊需求以提高效率,而对于软件本身未涉及的功能突破的可能性是不大的。

本章中主要介绍UG Open/API的开发过程方法及过程,包括.men文件的制作、UIStyler对话框的设计、以及用户必须清楚的关键函数的讲解和几种调试方法的介绍,最后结合实例进行详细说明。

图10.1 二次开发实例图10.2 UIStyler编辑器参数化技术UG二次开发知识储备UG二次开发介绍实例详解10.1 参数化技术UG参数化设计技术以其强有力的草图设计、尺寸驱动修改图形功能,成为初始设计、产品建模及修改系列设计、多方案比较和动态设计的有效手段,是提高三维模型设计效率的最好方法之一。

10.1.1 技术简介参数化设计是通过修改尺寸而实现对图纸的修改的设计方法。

在参数化设计的过程中,用户无需进行干预,由CAD系统对整个图形的约束集进行分析和求解。

参数化设计的驱动机制为参数,提供修改参数,可以对图形对几何数据进行修改。

参数化设计过程中,修改参数必须满足产品的约束条件。

由用户控制的,即能够独立变化的参数一般只有几个,称之主参数或主约束,其它约束可由产品结构特征确定或与主约束有确定关系,称为次要约束。

10.1.2 技术分类及其实现方法参数化技术的基本方法,从基于约束的参数化技术的实施机理来看,目前主要有两大类型:(1)编程参数化。

这种方法通过分析模型的特点,确定样板各尺寸之间的数字关系。

给定输入参数,然后确定其它参数的值,并用高级语言在CAD系统中加以实现。

这种方法主要适用于结构较稳定,仅尺寸数值发生变化或仅有局部结构变化的场合,常见于在通用商品CAD软件上进行二次开发,如进行标准件和常用件的建库工作等,其优点是三维模型完全实现了程序驱动,但不足之处是编程工作量大、开发效率低、适用面窄。

(2)人工交互参数化基于几何约束的变量几何法。

(2021年整理)4_UG二次开发实用教程第四章

(2021年整理)4_UG二次开发实用教程第四章

4_UG二次开发实用教程第四章编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(4_UG二次开发实用教程第四章)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为4_UG二次开发实用教程第四章的全部内容。

第4章用户界面开发技术UG用户可以通过用户界面与应用程序及UG系统进行交互操作,界面开发工具包括:菜单编辑工具UG/Open MenuScript、对话框编辑工具UG/Open UIStyler、系统对话框以及MFC等,用户可以综合运用各种界面开发工具来开发出适合用户自己的菜单、快捷工具条和对话框,从而实现应用程序与UG系统用户界面下的无缝集成。

4.1 UIStyler对话框UIStyler是用户开发UG对话框的可视化工具,它可以避免复杂的图形用户接口(GUI)编程,其设计对话框的方式与Visual C++很相似,即利用对话框中基本单元的组合生成不同的对话框,对话框中所有控件设计都是实时可见的。

UG/Open UIstyler主要提供了以下的功能:1、提供了让用户创建UG风格对话框的可视化环境,并能生成UG/Open UIStyler 文件和C代码,从而使用户在使用时不必考虑图形界面的实现。

2、利用可视化环境快速生成UG风格的对话框,从而减少开发时间.3、通过选取和放置控件,从而实现所见即所得。

4、可以在对话框中实现用户自定义的位图。

5、提供了属性编辑器,从而允许用户设置和修改控件属性。

6、UG/Open UIStyler生成的对话框可与UG/Open MenuScript、UG/Open API、UG/Open GRIP 集成,便于用户执行二次开发程序。

ug加工2次开发切削方向的代码

ug加工2次开发切削方向的代码

一、ug加工2次开发简介ug加工2次开发是一种用于开发ug软件的技术,通过对ug软件进行二次开发可以实现新增功能、增强性能、改进用户体验等目的。

其中,切削方向的代码开发是ug加工2次开发的一种常见应用,通过编写相应的代码可以实现ug软件在切削方向上的功能扩展与优化。

二、ug加工2次开发切削方向代码的应用1. 增加新的切削策略:通过ug加工2次开发,可以编写新的切削策略代码,实现更高效、更精确的切削操作。

针对特定的工件材料和工艺要求,可以开发适用的切削策略,提高加工效率,降低加工成本。

2. 优化切削参数:根据实际加工情况和需求,可以通过ug加工2次开发对切削参数进行优化,比如切削速度、切削深度、进给速度等参数的自定义调整,使切削过程更加稳定、高效。

3. 定制自动化切削操作:利用ug加工2次开发,可以编写自定义的切削代码,实现特定形状或复杂曲面的自动化切削,提高加工精度和效率,降低人工操作成本。

4. 创建切削仿真模型:通过ug加工2次开发,可以编写代码生成切削仿真模型,帮助用户在加工前预先模拟切削过程,减少加工试验,提高加工一次通过率,减少资源浪费。

5. 其他应用领域:ug加工2次开发还可应用于切削轨迹优化、自动化排样等领域,为ug软件的切削功能提供更多拓展和定制化服务。

三、ug加工2次开发切削方向代码的优势1. 弥补ug软件功能不足:有些ug软件的切削功能可能无法满足实际需求,通过ug加工2次开发,可以针对特定场景进行定制化开发,弥补ug软件功能上的不足。

2. 适应个性化需求:不同行业、不同企业对切削功能的需求各不相同,ug加工2次开发可以根据具体需求进行定制开发,满足用户个性化的加工需求。

3. 节约成本提高效率:通过ug加工2次开发定制化切削功能,可以提高加工效率,减少加工成本,降低人工干预,提升加工精度与一次通过率。

四、ug加工2次开发切削方向代码的应用案例1. 某航空航天企业ug软件的2次开发:该企业针对航空航天领域的特殊加工需求,利用ug加工2次开发,优化了刀具路径规划算法,实现了自动修复切削轨迹的功能,大幅提高了加工效率和加工精度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档