|
发表于 2014-2-26 21:15:11
|
显示全部楼层
各位,请问知道X,Y坐标,如何在CAXA中画出凸轮轮廓曲线
daiwenhai 发表于 2014/2/26 17:28:40
用样条曲线即可。
样
生成过给定顶点(样条插值点)的样条曲线。点的输入可由鼠标输入或由键盘输入。也可以从外部样条数据文件中直接读取样条。 【命令名】 spline
(1) 单击“绘制工具”工具栏中的“样条”按钮[img=22,22][/img]。
(2) 若在立即菜单中选取“直接作图”,则用户按系统提示,用鼠标或键盘输入一系列控制点,一条光滑的样条曲线自动画出。
(3) 若在立即菜单中选取“从文件读入”,则屏幕弹出“打开样条数据文件”对话框,从中可选择数据文件,点“确认”后,系统可根据文件中的数据绘制出样条。
(4) :绘制样条线时,在批量输入点时可以根据要求选择闭合选项
方法如下:
可以根据dat文件中的关键字生成开曲线或闭曲线,关键字OPEN表示开,CLOSED表示闭合。没有OPEN或CLOSED的话默认为OPEN。操作时可从样条功能函数处读入dat文件,也可从打开文件处读入dat文件。
例:
某dat文件内容如下
SPLINE
3
0,0,0
50,50,0
100,0,0
SPLINE
CLOSED
3
0,0,0
50,50,0
100,30,0
SPLINE
OPEN
4
0,0,0
30,20,0
100,100,0
30,36,0
EOF
则生成的第一根样条默认为OPEN(开),第二根CLOSED(闭),第三根OPEN(开)。
直角坐标系中样条dat文件的格式说明(参考上面例子中的dat文件):
第一行应为关键字SPLINE;
第二行应为关键字OPEN或CLOSED,若不写此关键字则默认为OPEN;
第三行应为所绘制的样条的型值点数,这里假设有3个型值点;
如果有3个型值点,则第四至六行应为型值点的坐标,每行描述一个点,用三个坐标XYZ表示,Z坐标为0;
如果文件中要做多个样条,则从第七行开始继续输入数据,格式如前所述;若文件到此结束,则最后一行可加关键字EOF,也可以不加此关键字。
同时,本系统设置空行对格式没有影响。
(5) 绘制样条线时,通过输入极座标来完成
方法如下:
通过读入dat文件来输入极坐标,dat文件中用P_SPLINE标识极坐标。读入文件可以从样条功能中读入也可以从打开文件功能中读入。
例:
某dat文件内容如下:
P_SPLINE
OPEN
3
100,0,0
100,90,0
100,180,0
P_SPLINE
CLOSED
6
50.000000,0.000000,0.000000
75.000000,45.000000,0.000000
100.000000,90.000000,0.000000
125.000000,135.000000,0.000000
150.000000,180.000000,0.000000
175.000000,225.000000,0.000000
EOF
此文件将根据极坐标绘制出两根样条曲线,每一行数据中,第一个数据表示极径,第二个表示极角(用角度表示)。第三个数据在二维平面中默认为零。
极坐标系中样条dat文件的格式说明(参考上面例子中的dat文件):
第一行应为关键字P_SPLINE;
第二行应为关键字OPEN或CLOSED,若不写此关键字则默认为OPEN;
第三行应为所绘制的样条的型值点数,这里假设有3个型值点;
如果有3个型值点,则第四至六行应为型值点的坐标,每行用三个极坐标数据描述一个点,第一个数据表示极径,第二个表示极角(用角度表示),第三个数据在二维平面中默认为零;
如果文件中要做多个样条,则从第七行开始继续输入数据,格式如前所述;若文件到此结束,则最后一行可加关键字EOF,也可以不加此关键字。
另外,空行对格式没有影响。
【举例】
下图为通过一系列样条插值点绘制的一条样条曲线。
[img=330,132][/img]
|
|