找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
12
返回列表 发新帖
打印 上一主题 下一主题

高手指教:椭圆问题

[复制链接]
11
发表于 2005-6-9 15:58:39 | 只看该作者
研究中.......
12
发表于 2005-6-9 16:04:35 | 只看该作者
SW有vba,画个曲线还不是小意思.还有你给的方程是椭圆吗???
13
发表于 2005-6-9 17:01:44 | 只看该作者
Dim swApp As Object
Dim Part As Object
Dim r As Double
Dim b As Double
  
Sub main()
  
Set swApp = Application.SldWorks
  
Set Part = swApp.ActiveDoc
swApp.ActiveDoc.ActiveView.FrameState = 1
r = 0.05
b = r + 8.5 * Sin(8)
  
Part.CreateEllipseVB 0, 0, 0, r, 0, 0, 0, 0.015, 0
Part.ClearSelection2 True
Part.InsertSketch2 True
End Sub
  
自己再改改吧,你的方程实在看不懂
14
发表于 2005-6-9 22:06:47 | 只看该作者
bosser wrote:
Dim swApp As Object  
  swApp.ActiveDoc.ActiveView.FrameState = 1  
  r = 0.05  
  b = r + 8.5 * Sin(8)  
  
  Part.CreateEllipseVB 0, 0, 0, r, 0, 0, 0, 0.015, 0  
  Part.ClearSelection2 True  
  Part.InsertSketch2 True  
  End Sub  
  
  自己再改改吧,你的方程实在看不懂

  
既然這麼寫參數 這裡頭應該要有 b 參數吧!  我猜的......
15
发表于 2005-6-9 22:36:19 | 只看该作者
楼上是用VBA做的吗?
  
不是很懂VBA!
16
发表于 2005-6-9 22:57:40 | 只看该作者
14楼的能讲讲下面这句话的含义吗?
  
Part.CreateEllipseVB 0, 0, 0, r, 0, 0, 0, 0.015, 0
  
虽然我用你的咚咚做出了一个椭圆,但是和我再Proe里做出来的不太一样!
  
我觉得还是有点问题!
17
发表于 2005-6-10 16:50:06 | 只看该作者
yf_hmily wrote:
14楼的能讲讲下面这句话的含义吗?  
  
  Part.CreateEllipseVB 0, 0, 0, r, 0, 0, 0, 0.015, 0  
  
  虽然我用你的咚咚做出了一个椭圆,但是和我再Proe里做出来的不太一样!  
  
  我觉得还是有点问题!

  
因为你的方程R=50+8.5*sina^2我看不懂的,椭圆的长短轴呢?
Part.CreateEllipseVB 0, 0, 0, r, 0, 0, 0, 0.015, 0这一句是创建一个椭圆,后面是椭圆的三个参数。
18
发表于 2005-6-10 21:38:24 | 只看该作者
悶人現在聽説不收徒弟,
至少我沒有聽到那個人叫他師傅的
  
我想現在能做的只有徒孫輩的了吧~~~~
19
发表于 2005-6-11 02:04:41 | 只看该作者
看来小小是比较有潜质的!支持!呵呵
20
发表于 2005-6-12 13:23:06 | 只看该作者
看不出来是个机坐标?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-20 20:42 , Processed in 0.024443 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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