基于SolidWorks二次开发技术的渐开线齿轮参数化设计VB
Solid Works环境渐开线齿轮精确三维参数化设计

SolidWorks 环境渐开线齿轮精确三维参数化设计路连,高荣(淮阴工学院机械学院,江苏淮安223003)摘要:根据渐开线齿轮形成原理,采用样条曲线拟合的方法精确描绘齿轮轮廓,在S o lid Works 环境下应用VB 语言实现渐开线齿轮(直、斜齿)的三维参数化设计。
该程序界面简单可行,齿形精确,可为进一步模态分析创造条件。
关键词:渐开线齿轮;样条曲线;精确三维参数化设计中图分类号:TH122.2文献标识码:A文章编号:1001-4462(2010)12-0050-03Accurate 3D Parametric Design of Involute Gear SolidWorksLU Lian,GAO Rong(Department of Mechanical Engineering,Huaiyin Institute of Technology,Huaian Jiangsu 223003,China )Abstract :Ba s e d o n theco ns tructingprincipleof involutege a rs ,the s pline curve fittingm e tho d isa do pted to a ccura te ly po rtra it thepro file o f invo lute g e a rs .VB la ng ua g e isus e d tore a liz ethe3D pa ra m e tric de s ign of involutege a rs(s tra ig ht too th,s kewto o th ).Thepro g ra minte rfacefe ature ss im pleope ra tio n a nd pre cis etoo th s ha pe ,cre a ting co nditio nsfor furthe r m o da la na lys is .Key words :invo lutefe ar;s pline curve;a ccura te3D pa ra m e tric de s ig n渐开线齿轮是常用的机械零件,其齿廓比较复杂。
基于SOLIDWORKS的齿轮参数化实体模型设计毕业设计(论文)

摘要渐开线齿轮由于能保证特定传动比、受力方向不变等优点,而广泛应用于各种通用机械中,但因其齿廓形状和轮体结构复杂多变而成为三维造型技术的难点。
常规齿轮设计过程烦琐:齿轮轮廓线的生成需要大量的计算过程;轮廓线的绘制,需要通过关系式控制;齿轮种类较多,不同类别绘制方法不同。
本论文主要论述了基于SOLIDWORKS开发平台,进行齿轮参数化实体模型设计的过程,应用其工具包开发了齿轮参数化设计系统,通过创建的对话框修改齿轮参数,例如模数、齿数、齿宽、压力角、变位系数等,可以得到相应的渐开线齿轮,从而满足设计要求。
实际应用表明该系统可以大幅度提高工作效率。
该系统的建立方法亦可应用于其他零件的参数化设计关键词:SOLIDWORKS;齿轮;参数化设计;建模AbstractInvolute gear due to the difficulty to ensure specific transmission ratio, the force direction constant, etc., are widely used in a variety of general machinery, but because of its complex and changing the shape of the tooth profile and wheel structure a three-dimensional modeling techniques. There are some inefficient aspects in gear design, such as a lot of work should be needed in process of getting the gear profile; it is hard to draw the gear profile without equation; Different kind of gear needs several kinds of methods to build. It isbased on SOLIDWORKS platform. Through changing the gear parameters in the application interface, such as modulus, number of teeth, tooth width, pressure angle, variable coefficient, etc, the corresponding involute gear to meet the design requirements can be gotten. The application shows that the system can greatly improve efficiency. The establishment of the system method can be applied to other parts,is not confined to the parameters of gear design.Keyword s:SOLIDWORKS;Gear;Parametric Design;Modeling目录1 绪论 (1)1.1 本课题的研究目的与意义 (1)1.2 机械CAD技术的发展与应用 (2)1.3本课题研究内容与开发思想 (4)2 基于SOLIDWORKS的齿轮类零件三维参数化建模 (6)2.1开发平台与工具简介 (6)2.2 齿轮零件的特征描述 (7)2.3 参数化设计技术概述 (9)3 齿轮建模过程 (11)3.1渐开线直齿圆柱齿轮的基本参数设计 (11)3.2齿轮参数间的计算关系 (11)3.1齿轮参数化设计基本思路 (11)3.4直齿圆柱齿轮建模过程 (11)3.5 创建其它齿轮(斜齿轮,锥齿轮) (21)4 总结与展望 (23)致谢 (24)参考文献 (25)1 绪论1.1 本课题的研究目的与意义齿轮是多参数驱动的标准机械零件, 在SOLIDWORKS中由于没有机械零件的标准库, 齿轮的设计步骤多、工作量大。
基于vb的solidworks的二次开发

基于VB的solidworks 的二次开发姓名:张超学号:S11080203097专业:机械设计及理论班级: 机电4班基于VB的solidworks的二次开发1.引言Solidworks是基于windows平台、采用parasolid图形核心的一套三维CAD软件,它支持参数化和特征造型技术,能够使用户方便地创造任何复杂形状的实体,并且可以实现实体的参数化驱动。
由于其界面友好、操作方便、简单易学,目前已成为流行的三维设计软件。
更重要的是,solidworks提供了大量的 API函数用于二次开发,这些 API函数是solidworks的OLE或COM接口,使用户能够直接访问solidworks,并可以使用多种高级语言,如VB、VBA、VC等对其进行二次开发。
由于VB是运行在windows环境下的可视化编程语言,具有语言规则简单、功能齐全、使用方便的优点,并且在VB中可以像调用普通过程一样调用API函数,进而实现需要的功能。
因此很多科研工作者利用VB语言进行solidworks的二次开发。
2.VB二次开发solidworks的过程2.1 开发方法:基于VB的solidworks二次开发,最重要的是程序代码的编写。
代码可以完全由开发者写入,即完全用程序实现三维建模的编辑,这种方法编程较为复杂,但可以实现对具有复杂形体的零件造型。
另一个简单的方法是先录制使用solidworks用户界面执行的操作,即录制宏,获得宏操作代码,将其复制添加到VB程序所需部分,然后编辑修改已达到程序要求,通过程序驱动设计变量实现模型的建立和更新,这种方法编程简单,通用性好。
下面以挤压模垫套(见下图)为例说明这种方法的实现。
2.2 开发过程(1)提出设计意图,分析将要建立的模型,打开VB程序设计软件,根据设计意图创建VB窗体界面,创建程序主界面如下图,从界面可以看到定义挤压模垫套的5个尺寸参数为:D1、D2、D3、H1、H2,输入不同的数据即可得到所需要的模型。
设计直齿圆锥齿轮的SolidWorks二次开发VB

设计直齿圆锥齿轮的SolidWorks 二次开发*王 霞 张耀宗 李占君摘要 介绍以SolidWorks 为开发平台,以VB 为编程语言,开发直齿圆锥齿轮三维实体参数化造型系统的方法。
关键词:Visual basic SolidWorks 参数化 实体造型中图分类号:TP391 文献标识码:A 文章编号:1671 3133(2004)09 0040 03The design of straight bevel gear and developing of SolidWorksW ang Xia,Zhang Yaozong,Li ZhanjunAbstract Introduces a method of developi ng straight bevel gear three di mensions body parametric system based on SolidWorks and VB language as program language.Its purpose is to provide a new method.Key words:Visual basic SolidWorks Parametric Body modeling一、圆锥齿轮三维造型系统简介SolidWorks 的二次开发为实现圆锥齿轮实体参数化设计提供了有力的手段。
渐开线直齿圆锥齿轮三维造型系统的流程如图1所示,各模块及其功能如下。
1 系统界面模块该模块的功能是采集直齿圆锥齿轮实体造型所要的具体参数,从而利用该系统生成标准齿形、压力角为20!的齿轮。
2 SolidWorks 软件的OLE 技术* 河南省自然科学基金资助项目(0111040900),河南科技大学基金资助项目(200113) hres=pFrame->AddM enuIte m(auT(∀3DCAD(&G)#),auT(∀垫套(&D)∃#),s wLastPosition, auT(∀3D CAD@MyFunction #),&bres);图3 定制菜单、工具栏及程序运行的界面2)定制SolidWorks 的工具栏用户可先绘制出自定义工具栏按钮的图标,然后在C3DC ADApp::docCreateMenu 函数中添加以下代码,加载并显示自定义工具栏。
基于VB的渐开线齿轮计算机辅助设计

和文字 相结 合进 行设 计 。先 将所 选 图片 进行 处理, 然后 通过 Lbl ae控件 和 I ae m g 控件来 实
现 。
4 线 图的 程序 化处 理 可 以看 到模 数 与尺 寸系 数 的关 系是线 性 的 , 已知 模数 的前 提 下 , 已知图线 的名称 在 再 就 可 以确定 尺 寸系数 ,方 案要 求 在设 计 以一 个 图形 界面 , 让使 用 者 自己做 出选择 。 ( 图 如 1 以调 质钢 为 例 , a线 段 , Mn 0时 , ) 查 当 ≥3 Y = . ; M ≤5时 , x l 当 1 n 0 x08 当 n 5 Y =; ≤M ≤3 时 , x与 Mn成 线 性 关 系 ,可 以 Y = 0 Y x 一.
对 于一些 有标 准数 据建 立 完整 的标 准数 据下 拉列 表 ,为方 便程 序调 试 和使 用对 这些 参 数进行 初始 化 。 2 齿 轮几 何参 数 的确定 . 3 设 计 者 根据 条 件 初选 小 齿 轮 的齿 数 、 螺 旋 角等 信息后 ,系 统通 过齿 面 接触疲 劳 强度 来 初 步 算 出 分 度 圆 直 径 d 、计 算 模 数 ml 1 、 m, 2 再通 过 齿 根 弯 曲疲 劳 强 度 校 核 , 系统 自 动选 择 出满 足条 件 的模 数 m,通 常模 数 是按 照标 准 模数 去选 取 ,根据 分度 圆 d 和模 数 m 计算 出大 小齿 轮 的齿数 ,分 度 圆直 径等 相关 几何 参数 , 最后 输 出计算 结果 。 2 数 据查 询系 统 . 4 在齿 轮 的设计 过程 中包 含 了大 量 的图表 等 数据 , 材 料 的选 择 , 同材 料 的弯 曲疲 劳 如 不 极限 、 度 、 硬 弹性 模 量 都 不 同 , 应 不 同 的热 对 处理 方 法 时许 多力 学 参 数也 不 同, 系 统对 本 材 料 建 立 了数 据 库 , 有 选 择 、 加 、 找 等 并 添 查 功 能, 样极 大 的 方便 了设 计 者查 找 相 关材 这 料数 据 ,同时也 可 以根 据 自己需求 来 完 善该 数据 库 。 3系统 主 要功 能实 现 由于齿 轮 设计 的步 骤多 , 设计 参 数 多 , 计 算 公 式多 ,所 用 图表多 ,开 发程 序 的窗 体较 多。 前 台 窗体 界 面 不但 要 直 观 、 好 、 观 , 友 美 而且 要操作 方 面 。各个 系统 模块 要 建立 必要 的交 互设 计 , 同数据 库 建立 逻辑 联 系 , 软件 从 不 同层次 实现 设计 功能 要求 。 31 陆界 面设计 实 现 .登 系 统使 用 Fah 件 对 系统 界 面进 行 全 l 控 s 面 的美化 , 因为 F s l h是一 种矢 量格 式 的动画 a 文件 , 以包括 动画 、 音 、 文 本链 接 , 可 声 超 而且 文件 的体 积也 很小 ,在 V B中可 以结 合 Fah l s 起 到 美化 的作 用 , 且还 可 以利用 F s 的 而 l h中 a F Co m n ( 函数 发 送 F Co m n 命 令 , S cm ad ) S cm ad 用 V 中 S o k ae l h控 件 的 F C o — B h c w vFa s S cm m n ( 事 件 过程 来接 收这 些命 令 的 , 而 根 ad ) 从 据 不 同 的命 令 及 参 数来 实 现对 V B程序 的控 制。 32 .设计 参数 界面 设计 实现 齿 轮设 计 的 步骤 和 设计 参 数 多 且 繁琐 , 就 要考 虑到 这些 参数 录 入 、选 择 界面 布局 合 理 、 晰 、 洁 , 人从 整体 角 度看 , 清 简 使 主次关 系 安 排合 理 。因此将 计算 所 需 的参数 分 为基 本 设 计参 数和 辅助 设计 参数 两 大类 。然 而考 虑 到 外观 布局 的条 理性 ,故 采用 选项 卡 式 的参 数 录入 、 选择 界 面。 33 l齿轮 啮合 类型 选择 框设计 齿 轮 啮合分 为 : 圆柱齿 轮 啮合 、 齿 轮啮 锥 合、 交错 轴齿 轮 啮合 , 在这 里针 对 圆柱 齿轮 啮 合 中 的直齿 、斜齿 和 锥齿 三种 典 型 啮合方 式 进行 设计 ,为 了更 加方 便 选择 啮合 方式 和 使 用更 加 直观 ,将这 三种 啮 合方 式分 别用 图片
用VB进行Solidworks二次开发的编程技巧与实现方法

用VB进行Solidworks二次开发的编程技巧与实现方法0.引言Solidworks是美国Solidworks公司基于Windows平台开发的著名的全参数化三维实体造型软件,其功能强大、性能优良,易学易用,同时solidworks具有良好的开放性和兼容性。
不仅可以向下兼容二维AutoGAD,同时也可以与许多其它专业软件(如有限元分析软件Ansys、三维实体设计软件UG、Pro/E等)无缝集成为功能十分强大的CAD/GAE/CAM/PDM系统,完全能胜任大型工程与产品的设计、分析、制造和数据管理。
当前,各类用户不仅在应用Solidworks的强大功能进行各类专业设计,同时也在积极探索Solidworks的二次开发技术,力求扩展Solidworks的功能并使其用户化、专业化、本土化,以提高该软件的附加值与工作效率。
本文通过实例介绍了Solidworks二次开发中有关零部件绘制、插件生成及独立可执行文件生成过程中的编程技巧与实现方法。
1. 三维设计VB编程实现对于大多数三维软件使用者来说,主要是单纯的三维建模和装配。
可是在实际的三维设计中经常会遇到不好解决的问题,比如频繁出现的尺寸不同但形状相似的零件,齿轮等零件的曲线绘制等。
如果想解决这样的问题就必须涉及到二次开发,使用编程可以使零件建模更加快捷或更加真实。
但是对于大多数初学者而言,由于牵涉到许多solidworks API 底层命令的调用,不容易也不可能全面掌握。
因此,利用宏命令进行相关部分的录制,在VB 相关语法规则的约束下进行源代码的改写,用这种录制宏的方法可以快速得到solidworks的操作命令,这比检索全英文的API文档方便,从而有效提高了编程效率。
宏录制的源代码不能直接运行,必须在VB编辑器中对制作的宏文件进行一些修改,替换相关代码,删除冗余代码,这样的话录制的宏文件才可以得以顺利运行。
关于这方面的文章很多,在此不再赘述。
特别强调的是,对于Sub main中出现的前七句代码(本文以新建一个文件为例,其他情况类似):Set swApp = Application.SldWorksswApp.ActiveDoc.ActiveView.FrameLeft = 0swApp.ActiveDoc.ActiveView.FrameTop = 0swApp.ActiveDoc.ActiveView.FrameState = 1swApp.ActiveDoc.ActiveView.FrameState = 1Set Part = swApp.NewDocument("D:\ProgramFiles\SolidWorks\data\templates\零件.prtdot", 0, 0#, 0#)Set Part = swApp.ActivateDoc2("零件1", False, longstatus) 上述创建方法与SW的安装位置有关联,因此使用下面三句通用的创建零件方法来替代这些代码:Set swApp = Application.SldWorksSet Part = swApp.NewPartSet Part = swApp.ActiveDoc通过对宏录制的源代码的修改与完善,便可以运行该宏文件。
基于SolidWorks二次开发的渐开线齿轮参数建模系统
基于SolidWorks二次开发的渐开线齿轮参数建模系统作者:邓琨赵罘林建邦来源:《科技创新与应用》2018年第10期摘要:渐开线齿轮是一种最常见的齿轮传动,具有其他机械传动不可代替的优点,广泛的应用于各种机械结构中。
传统的渐开线齿轮设计需要工作人员进行大量的计算与查阅资料,往往需要耗费较长的时间,工作效率低也不能直接将设计结果体现在模型上,而且手工计算及其容易出错。
因此本课题结合SolidWorks二次开发技术,将渐开线齿轮的参数化设计与三维建模统一起来,设计出一套参数建模系统,这样不但可以大大的减少机械工程师在齿轮设计过程中的工作量,也能极大的提高机械产品的生产效率。
程序设计的主要思路是,首先使用MATLAB拟合齿轮参数设计中的图表,然后编写强度校核程序界面与后台算法,最后要链接到SolidWorks使能够根据参数设计结果自动进行三维模型的绘制。
以实际工况条件为例,使用程序进行了渐开线齿轮设计,从而证明程序方法的实用性和可行性。
关键词:渐开线齿轮;参数化设计;MATLAB曲线拟合;SolidWorks二次开发中图分类号:TH128 文献标志码:A 文章编号:2095-2945(2018)10-0010-04Abstract: Involute gear is one of the most common gear drives, which has the irreplaceable advantages of other mechanical transmission, and is widely used in various mechanical structures. The traditional involute gear design needs a lot of calculation and reference, which often takes a long time, and the low efficiency can not directly reflect the design results on the model, and manual calculation and error prone. Therefore, adopting the technology of SolidWorks secondary development, this paper unifies the parametric design and 3D modeling of involute gear, and designs a set of parameter modeling system. This can not only greatly reduce the workload of mechanical engineers in the process of gear design, but also greatly improve the production efficiency of mechanical products. The main idea of the program design is to first use MATLAB to fit the graph of gear parameter design, then write the strength check program interface and background algorithm, and finally link to SolidWorks to make 3D model drawing automatically according to the parameter design results. With the actual working condition as an example, the involute gear is designed with the program, which proves the practicability and feasibility of the program method.Keywords: involute gear; parametric design; MATLAB curve fitting; SolidWorks secondary development引言渐开线齿轮传动是机械传动中的主要形式之一,具有其他机械传动不可代替的优点,如:速比范围大、功率范围广、结构紧凑等。
基于SolidWorks利用VB编程绘制渐开线齿轮
第1期(总第170期)2012年2月机械工程与自动化MECHANICAL ENGINEERING & AUTOMATIONNo.1Feb.文章编号:1672-6413(2012)01-0063-02基于SolidWorks利用VB编程绘制渐开线齿轮喻久港(长江大学机械工程学院,湖北 荆州 434020)摘要:齿轮在机械设计中的应用非常广泛,然而在SolidWorks中画渐开线齿轮很困难,利用VB对Solid-Works二次开发,可以快速地建立精确渐开线模型,对提高设计效率和生产效率有很大的帮助。
关键词:SolidWorks;VB;二次开发;渐开线齿轮中图分类号:TH132.413∶TH122 文献标识码:A收稿日期:2011-10-18;修回日期:2011-11-12作者简介:喻久港(1990-),男,湖北鄂州人,在读本科生。
0 引言SolidWorks是一款功能强大的三维实体造型软件,具有强大的零件设计、钣金设计、管理设计等功能,它还可以制作视频、生成爆炸图等动画,便于更清晰地传达设计者的意图。
同时SolidWorks具有良好的开放性和兼容性,它不仅可以兼容CAD,还可以与UG、Pro/E等软件兼容,是一款功能非常齐全的三维软件,且非常容易入门。
随着数控技术的发展,数控线切割技术在各种复杂型面加工中显示出很大的优势。
数控线切割在加工齿轮前,必须首先绘制加工轮廓轨迹线,然而在渐开线齿轮的三维造型中,利用SolidWorks画出精确齿廓非常困难。
本文采用SolidWorks提供的API接口进行二次开发完成渐开线齿轮的精确建模。
1 SolidWorks二次开发的基本方法SolidWorks提供了几百个API接口,API是基于OLE的编程接口,此接口为用户提供了自由、开放、功能完整的开发工具,为SolidWorks的二次开发提供了必要的条件。
目前SolidWorks的二次开发有3种基本模式:宏(VBA)、插件(dll)、应用程序(exe)。
基于VB对SolidWorks参数化设计的二次开发
基于VB对SolidWorks参数化设计的二次开发韩泽光;孙君祥;郝瑞琴【摘要】论文介绍了对SolidWorks二次开发的核心技术与开发方法,设计编制了基于SolidWorks软件的交互式特征轴段设计系统.该系统按照特征进行分类,分析模型各特征之间的关系,在SolidWorks中用最简单、最少的命令来建立阶梯轴的结构模型,通过宏录制获得代码,对其进行编辑与修改,实现二次开发的目的.实例证明,该系统允许用户在生产过程中更快、更方便地设计零部件,节省设计时间和成本,并在开发Access数据库调用参数的过程中,阐述了二次开发的方法.【期刊名称】《机电产品开发与创新》【年(卷),期】2017(030)005【总页数】3页(P79-81)【关键词】二次开发;Access数据库;宏录制【作者】韩泽光;孙君祥;郝瑞琴【作者单位】沈阳建筑大学机械工程学院,辽宁沈阳110168;沈阳建筑大学机械工程学院,辽宁沈阳110168;沈阳建筑大学机械工程学院,辽宁沈阳110168【正文语种】中文【中图分类】TP391.9SolidWorks是目前在中国市场上最常用的三维CAD软件之一,除了少数高端软件需求外,几乎可以满足所有的一般要求[1]。
该软件采用非完全约束特征造型技术,整个设计过程都是完全相关的,在设计过程中可以实时修改设计,与之相应的尺寸零件也同时地进行修改[2]。
它还可以进行动态模拟仿真装配,对静态干涉进行检查,节省了生产成本,它将二维绘图与三维建模技术相结合,自动生成零部件尺寸、物料清单等技术数据,从而简化了工程图纸的制作过程[3]。
此外,它还具有较好的开发界面和功能扩展,可以把图形从AutoCAD转移到SolidWorks,也可以将Solid-Works中的图形转换成AutoCAD[4]。
但SolidWorks本身也有一些缺点,因为它是国外研究和开发的软件,所以不能满足我国企业在许多方面的本土方面的要求,为了解决该问题,发挥其强大的功能,必须进行开发处理,即进行二次开发[5]。
VB对solidworks进行二次开发入门2种方式
VB对solidworks进⾏⼆次开发⼊门2种⽅式VB对solidworks进⾏⼆次开发本次的开发均使⽤简单圆柱为例进⾏solidworks⼆次开发⽅法⼀:借助API绘图函数1.使⽤宏录制圆柱的建模过程,录制代码如下:2.在VB程序开发环境中建⽴标准EXE⽂件,并且引⽤solidworks类型库,其引⼊步骤如下:单击菜单栏中【⼯程】【引⽤】命令,选择“SolidWorks exposed Type Libraries For add-in Use”(SolidWorks插件库⽂件)、“SolidWorks 2007 Type Libray”(SolidWorks库⽂件)和“SolidWorks Consant Type library”(SolidWorks常数库)3.在VB开发环境中添加2个lable控件,2个textbox控件,2个commandbutton控件,并将lable控件分别命名为圆柱直径,圆柱长度,将commandbutton控件分别命名为连接solidworks,开始绘制。
程序界⾯如下:4.代码编写A.在代码编写窗⼝,通⽤区定义变量,代码如下:Dim swapp As ObjectDim part As ObjectDim boolstatus As Boolean'定义接⼝B.双击第⼀个commandbutton控件,并且写⼊如下代码:Set swapp = CreateObject("SldWorks.Application")Set part = swapp.NewPart()swapp.Visible = True'获取solidworks软件接⼝并新建⼀个零件⽂件(⾄此,就可以使⽤VB启动solidworks)C.双击第⼆个commandbutton控件,并把solidworks录制的宏⽂件的相关代码复制到VB的第⼆个commandbutton控件Click的事件中,并且对代码进⾏修改,修改后的代码如下:boolstatus = part.Extension.SelectByID2("前视", "PLANE", 0, 0, 0, False, 0, Nothing, 0)part.SketchManager.InsertSketch Truepart.ClearSelection2 TrueDim skSegment As ObjectSet skSegment = part.SketchManager.CreateCircle(0#, 0#, 0#, Val(Text1.Text) / 2000, 0, 0#)part.ShowNamedView2 "*上下⼆等⾓轴测", 8part.ClearSelection2 Trueboolstatus = part.Extension.SelectByID2("Arc1", "SKETCHSEGMENT", 0, 0, 0, False, 0, Nothing, 0)Dim myFeature As ObjectSet myFeature = part.FeatureManager.FeatureExtrusion2(True, False, False, 0, 0, Val(Text2.Text) / 1000, 0, False, False, False, False, 0, 0, False, False, False, False,True, True, True, 0, 0, False)part.SelectionManager.EnableContourSelection = False5.单击VB中的启动按钮,先进性程序调试,调试结果如下:注意:在solidworks的API函数中的单位是⽶,如Set skSegment =part.SketchManager.CreateCircle(0#, 0#, 0#, Val(Text1.Text) / 2000, 0, 0#),⾄于除以2000的原因是API中的绘制圆的函数,是以半径为参数。