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

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 25736|回复: 15
打印 上一主题 下一主题

solidworks画方程曲线

[复制链接]
跳转到指定楼层
1
发表于 2005-6-14 12:13:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
看论坛上总有人问SOLIDWORKS能不能画方程曲线,这里我给出一个例子,算是抛砖引玉吧.
PRO/E从UNIX下移植过来的,不是标准的WINDOWS程序,当然要单独的方程曲线功能.solidworks是典型的WINDOWS程序,内置VBA,还有强大的API接口,所以没有单独的方程曲线功能.其实只要捎加开发就能作出方程曲线,岂不比PRO/E强大方便.
  
Dim swApp As Object
Dim Part As Object
Dim x As Double
Dim y As Double
Sub main()
Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc
Part.InsertCurveFileBegin
   For x = -10 To 10  '横坐标的取值范围
    y = Sin(x)     '这里输入方程式
    Part.InsertCurveFilePoint x, y, 0  '横坐标 纵坐标 Z坐标  这里我取0
   Next
Part.InsertCurveFileEnd
End Sub
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-6-14 13:02:58 | 只看该作者
顶顶顶顶顶顶顶顶顶顶!
多谢搂主的教导,正在研究VBA!
有行语句不懂!
Set Part = swApp.ActiveDoc (请教,解释一下^_^!)
  
另外,楼主能不能做几个例子来!
比如机坐标,柱坐标,球坐标!
各样只举实例就好了!

本帖子中包含更多资源

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

x
3
发表于 2005-6-14 13:05:09 | 只看该作者
好像楼主是回答过我的椭圆问题哦!
在谢谢你一次!

本帖子中包含更多资源

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

x
4
发表于 2005-6-14 13:08:31 | 只看该作者
謝謝分享...................
头像被屏蔽
5
发表于 2005-6-14 13:40:04 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
6
发表于 2005-6-14 17:23:03 | 只看该作者
yf_hmily wrote:
顶顶顶顶顶顶顶顶顶顶!  
  多谢搂主的教导,正在研究VBA!  
  有行语句不懂!  
  Set Part = swApp.ActiveDoc (请教,解释一下^_^!)  
  
  另外,楼主能不能做几个例子来!  
  比如机坐标,柱坐标,球坐标!  
  各样只举实例就好了!

  
solidworks不支持极坐标的,可以转化为直角坐标系嘛. Set Part = swApp.ActiveDoc  建立一个PART对象,不必管吧,每个VBA都有这一句的.
7
发表于 2005-6-16 11:17:01 | 只看该作者
楼主太高人了
8
发表于 2005-6-16 16:54:04 | 只看该作者
谢谢!
9
发表于 2008-10-22 08:46:48 | 只看该作者
SW09版里可以自定义方程来画曲线
10
发表于 2008-10-22 08:57:01 | 只看该作者
好高深啊,听不懂,看不懂,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-2-12 04:43 , Processed in 0.028332 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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