【概述】方程式以及关系式曲线是Pro/E、creo中一种特殊表示形式的曲线。它的创建方式是通过曲线的数学方程式来直接创建,在一些特殊的应用场合有着不可取代的作用。本教程详细讲解在Pro/E、creo中的各种形式的方程式的创建和演变和一些常见的方程式曲线的定义方法,务求让读者能更多地理解方程式的创建而不是记住某些方程式曲线的方程。

方程式的含义和编写

在Pro/Engineer中,方程式的编写规则和关系式的是一样的,并且可以使用关系式的所有函数,实际上方程式本身就是关系式。在所有的坐标系形式中,都有一个共用的可变参数t,这个实际就是用来确定方程式取值域的,同时也是用它来驱动方程式的生成的。它的变动范围是0~1,如果我们要需要别的范围,可以通过乘以系数和添加前导值来实现,比如我们要求变动范围是0~10,那么我们可以用10*t来表达;而如果我们需要的变动范围是5~10,那么可以用5 5*t来表达。如果你对数学的参数方程式足够熟悉的话,那么理解曲线的方程式是毫无障碍的。如果你不熟悉,可以这样来看待方程式:把一个方程式看成是某一个点的坐标值,通过t的变化实际就是产生一系列的点。连续的点就构成了实际的曲线。

方程式中的常用函数

sin 正弦函数 sqrt 开平方根

cos 余弦函数 abs 取绝对值

tan 正切函数 pi 圆周率3.1415926…

实例方程式曲线剖析

我们就从一个简单圆开始。我们都用笛卡尔坐标系(Cartesian)坐标系来写。我们知道正弦和余弦函数是周期变化的函数,所以我们如果要实现周期变化就要借助这两个函数的帮助。而要实现值的变化,自然需要使用t来辅助了。基本上很多貌似复杂的效果都是周期变化加上大小变化的叠加。

Proe   Creo关系式以及方程式编写(1)

Proe   Creo关系式以及方程式编写(2)

Proe   Creo关系式以及方程式编写(3)

Proe   Creo关系式以及方程式编写(4)

Proe   Creo关系式以及方程式编写(5)

通过上面我们的演变和叠加,相信大家对于曲线方程式的概念和编写有了一定的概念了。上面我们的方程都是用笛卡尔坐标来进行编写方程式的,其实有一些我们应用其它的坐标方式来写的化就会更直接和直观,比如对于圆螺旋,我们如果用圆柱坐标系来写的话,就可以这样:

r=10

theta=t*360*12

z=24*t

这是不是比上面的笛卡尔坐标系的写法简单和直观的多呢?同样对于另外的方程式曲线,我们用球坐标的方式来写就可以收到奇效

例如对图eqcurve.3.11的半球螺旋线,如果我们用球坐标的方式来写,就可以写成这样:

rho=10

theta=t*90

phi=t*360*12

这样是不是更为直观些呢?

Proe   Creo关系式以及方程式编写(6)