明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 9456|回复: 15

[基础习题] 如何画弦长600,弧长800的圆弧?

[复制链接]
发表于 2013-11-13 14:10 | 显示全部楼层 |阅读模式
如何画弦长600,弧长800的圆弧?
我想用cad的“约束”

请高手指教,谢谢!
发表于 2016-10-25 21:39 | 显示全部楼层
本帖最后由 hyg7501 于 2016-10-25 22:26 编辑

AutoCAD用来抄图,打印图纸还是相当不错的,个人觉得仅限平面图形。如果说要用约束、参数什么的,它好像就比较力不从心了吧。如果不是纯属学习几何知识,只谈到能否快速画出要求的图形来的话,建议用SolidWorks三维绘图软件。还有在坛子里看到好多练习题都是属于这一类型的。要说计算能力,人脑比电脑还是慢多了,所以选用合适的工具,才是最主要的!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2013-11-19 08:40 | 显示全部楼层
本帖最后由 u2die 于 2013-11-19 08:42 编辑

少年,这样的圆弧不是唯一的
发表于 2013-11-19 10:18 | 显示全部楼层
不唯一,也就两种情况吧,一个是小半圆,一个是大半圆的?
发表于 2013-11-19 11:01 | 显示全部楼层
本帖最后由 pym 于 2013-11-21 19:56 编辑

应该是唯一的,只有弧长大于弦长的π倍时,才会是优弧,否则是劣弧,不存在给定的数据既可能是优弧又是劣弧的情况。但本问题无法直接用AutoCAD的参数约束来解决,因为弧长、弦长与半径(或圆心角)之间的方程是超级方程,无法在参数设置中输入约束关系,AutoCAD的参数约束中不允许参数本身循环。
设弧长为S,弦长为L,半径为R,则
L=2*R*sin(90*S/(π*R))——角度用度,AutoCAD中角度参数用度
或L=2*R*sin(S/(2*R))——角度用弧度,Excel中三角函数用弧度
公式无法把R未知数转化成通过已知变量来求解,AutoCAD中不接受参数本身循环计算,所以不能直接进行约束。
但可借助Excel来求解(相对于直接解超级方程,用Excel要简单快捷得多),在Excel中,分别在三个单元格中输入R、S、L,其中S已知,为800,R先输入一个估计值,如300,L输入前面所说的公式。然后单变量求解,目标值L=600,可变单元格为R值的单元格。经过求解,可得到R=313.553794810419,将此数值来约束弧的半径,则可得到所需要的弧长。
AutoCAD直到2014也没有弧长的约束功能,Inventor 2013新增了弧长约束参数,本问题可直接在Inventor中绘图解决。
   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2013-11-20 14:35 | 显示全部楼层
楼上大师级,让我等汗颜
发表于 2013-11-21 21:04 | 显示全部楼层
常规解法可能只有像4楼朋友所说,好像自动桌子公司还没对这方面进行研究
 楼主| 发表于 2013-11-29 09:53 | 显示全部楼层
谢过高手们,excel已经搞定了

发表于 2013-12-29 16:50 | 显示全部楼层
4楼的大神啊!
发表于 2014-4-19 09:30 | 显示全部楼层
u2die 发表于 2013-11-19 08:40
少年,这样的圆弧不是唯一的

不唯一????
发表于 2014-4-19 09:30 | 显示全部楼层
dunkel 发表于 2013-11-19 10:18
不唯一,也就两种情况吧,一个是小半圆,一个是大半圆的?

不唯一???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-23 15:06 , Processed in 4.523530 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表