SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

好品数字
好品数字

【原创】通过编程获得点数据用XYZ方式生成任意公式曲线

查看数: 2170 | 评论数: 13 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2004-9-21 08:37

正文摘要:

SW目前还没有公式曲线功能,也不知道SW公司的人何年何时何月才会把这一重要功能加进去。在此之前为获得公式曲线,要么用二次开发,要么导入其他CAD软件数据(比如CAXA,不过我没有用过,不清楚),还有就是用xyz输入 ...

回复

lt371555971 发表于 2004-9-21 09:01:16
hao dongxi
DMSCXP 发表于 2004-9-21 09:00:31
今天才发现,1,用这种方式不能生成自交叉曲,2,而要生成多段相连的曲线不得不建立多个输入曲线特征,3,如果直接在对话框里输入点数据,如果点的个数超出预定个数,多余的点不能被删除。
mwlxl 发表于 2004-9-21 08:59:32

呵呵,想当年做论文,用C语言写程序,计算机构的运动位置和运动参数(角速度、角加速度、速度、加速度),然后得到惯性力,生成各个位置的数据,存为一个TXT文件,然后转到EXCEL中,作成图表。机械工程师论坛机械工程师论坛机械工程师论坛
xqf0505 发表于 2004-9-21 08:57:11
不过你这种做法值得鼓励,给你加分:)
+1  by jscadcam
ipbnhewphk 发表于 2004-9-21 08:56:39
呵呵,没有必要用到C吧……用Excel就可以了。
乡下工匠 发表于 2004-9-21 08:54:27
luoyueping 发表于 2004-9-21 08:54:05
重申:这个不是通过二次开发做出来的,是用C++编程生成点坐标数据再用XYZ坐标方式生成曲线
lixiangcn 发表于 2004-9-21 08:53:14
拜托你能就二次开发多讲一些吗?或提供一些资料。
sunruic 发表于 2004-9-21 08:51:01
求解曲线螺旋的方程的依据是,一端穿透于曲线(该曲线姑且称之为母线)的直线沿该母线前进,同时直线绕穿透点旋转。该直线的另一端点轨迹为所求。
圆之螺旋的参数方程:
  x0=Radius*cos(t);  //Radius是圆半径
  y0=Radius*sin(t);     //(x0,y0)是穿透点坐标。
  chita=k*t;               //chita是旋转角,k用来控制直线旋转速度,值越大旋转越快,生成螺旋线越密,对于闭合母线k最好是整数以闭合螺旋线。                  
  x=x0+r*cos(chita)*cos(t);  //r是直线的长度
  y=y0+r*cos(chita)*sin(t);
  z=r*sin(chita);    //(x,y,z)螺旋线上点坐标
fendouai 发表于 2004-9-21 08:50:22
顶! 来个教程!谢谢!机械工程师论坛机械工程师论坛机械工程师论坛机械工程师论坛机械工程师论坛
lixi19901223 发表于 2004-9-21 08:47:54
太高,没看懂
countryren 发表于 2004-9-21 08:46:14
圆之螺旋2
chaofanbiz 发表于 2004-9-21 08:38:44
圆之螺旋线
关闭 卷起
关闭 卷起

手机版|小黑屋| GMT+8, 2024-5-16 15:55 , Processed in 0.193652 second(s), 41 queries .

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

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