十五年专注于
液压缸筒生产

全国咨询热线:
400-086-9833

   热门关键词修理 加工 活塞杆 缸筒 不锈钢

无标题文档

天圆液压产品中心

当前位置:主页 > 行业资讯 >

巧妙运用Au油缸toCAD中的cal函数

时间:2016-11-25 09:00来源:来自网络 作者:天圆液压 点击:
AutoCAD作为一个专业画图软件在机器、电子、构筑及航空等规模获得了普及的应用,可是大大都AutoCAD的行使者只知道AutoCAD具有强盛的画图成果,却很少有人留意到AutoCAD中的一个很是有效的呼吁:几许计较器cal。和平凡的计较器一样,cal几许计较器可以完成

(2)呼吁行提醒: “指定圆的圆心或[三点(3P)/两点(2P)/相切、相切、半径(T)]:”,输入(100,100)并按ENTER键;

)

以(200,200)为圆心绘制半径为[(425-260)*(1/3)+sin(45)]的圆。

(setq p1 p2)
Select entity for END snap:(用光标捕获直线的端点)
(while (< i e)
(setq x i)
(setq p2 (list x y))

但重要的是,与一样平常的计较器差异,AutoCAD几许计较器可以作几许运算。它可以作坐标点和坐标点之间的加减运算,活塞杆,可以行使AutoCAD的OSNAP模式捕获屏幕上的坐标点参加运算,还可以自动计较几许坐标点。如计较两条相交直线的交点,计较直线上的中分点等。另外,AutoCAD几许计较器还具有计较矢量和法线的成果。

(defun Psin(d) ;个中d是函数的步长
(setq i (+ i d))
(command "_line" p1 p2 "")
)

譬喻,要从一个圆心距一向线的端点之间的2/3处为出发点画一向线。操纵进程如下:

在行使AutoCAD画图中,经常必要确定一些无法直接给出坐标的点。譬喻,恣意两点间的中点,和恣意偏向直线相切的圆的圆心,以及直线上恣意中分点等。这里可以充实操作AutoCAD的cal函数的几许运算成果,在AutoCAD画图中实现这些点的快速定位。

Expression: plt(cen,end,2/3)(输入表达式,这里计较器把OSNAP的cen和end模式看成点坐标的姑且存储单位)

(4)呼吁行表现:41.9571。即AutoCAD以表达式的值41.9571为圆的半径绘制了一个圆。

(1)在呼吁行输入:C,并按ENTER键;

(3)呼吁行提醒:“指定圆的半径或直径:”,此时输入:“cal”,并按ENTER键,然后输入表达式:(425-260)*(1/3)+sin(45)并按ENTER键;

Select entity for CEN sanp:(用光标捕获圆心)

一、Cal函数的计较成果运用

从上面的例子可以看出,因为行使了cal函数,AutoLISP措施中的函数表达式变得利便简便,尤其是可以回收这个要领体例通用函数曲线输入绘制措施,以补充AutoCAD没有函数曲线绘制呼吁的缺陷。可是在行使进程中要留意这两种函数的表达要领所行使的单元并不完全同等,在AutoLISP中角度行使的是弧度,而操作cal函数时行使的角度单元与AutoCAD中的默认单元同等。

二、Cal函数在找点中的运用

三、Cal函数在AutoLISP中的运用

(setq p1 (list x y))

在AutoCAD中,cal呼吁相同于一个平凡的计较器,可以用来计较与加、减、乘、除等有关的尺度数学表达式,并遵从运算表达式的尺度数学运算序次。并且,cal呼吁照旧一个透明名令,可以用来提供一个点或一个数。当我们透明执行该呼吁时,其计较功效被表明为AutoCAD呼吁的一个输入值。下面是透明执行计较器成果的一个实例。

可是很少有资料说起的是:几许计较器cal可以作为一个函数直接在AutoLISP中挪用,除此之外,它还能接管AutoLISP变量举办运算。

(setq y (cal "2*x-100*sin(x)"))
(setq x i)

机动运用AutoCAD自带的成果强盛的cal几许计较器,不单可以执行尺度数学成果,并且可以计较点、矢量表达式以及实数和整数表达式,还可将AutoLISP变量插入算术表达式并返回表达式的值,以给AutoLISP变量赋值。无论是低级行使者照旧运用AutoLISP举办二次开拓的高级用户,在AutoCAD的行使中奇妙地运用cal函数都可以收到事半功倍的结果。

其他的方针捕获模式,如int、ins及tan等均可在几许计较表达式中行使。

(setq y (cal "2*x-100*sin(x)"))

AutoCAD作为一个专业画图软件在机器、电子、构筑及航空等规模获得了普及的应用,可是大大都AutoCAD的行使者只知道AutoCAD具有强盛的画图成果,却很少有人留意到AutoCAD中的一个很是有效的呼吁:几许计较器cal。和平凡的计较器一样,cal几许计较器可以完成加、减、乘、除运算以及三角函数的运算。这使得用户在行使AutoCAD画图进程中,可以在不中毕呼吁的环境下用计较机举办算术运算,AutoCAD则将运算的功效直接作为呼吁的参数行使。

(setq e 360)

下面是操作AutoCAD的cal函数的几许运算成果实此刻AutoCAD画图中常常碰着的一个快速定位的实例。

一些AutoCAD的高级用户常常运用AutoLISP对AutoCAD举办二次开拓,可是AutoLISP所自带的函数运算式的表达要领与我们通用的函数运算式的表达要领纷歧样,这就给开拓进程带来了必然的贫困。各人都知道,AutoCAD R12及以上版本均内含了一个成果强盛的几许计较器cal,它提供了各类常用的函数成果。

(setq i 0)

四、小结

To point:

这里以绘制一个y=2x-100sin(x)的函数曲线为例,液压缸,给出cal函数在AutoLISP中的应用。函数曲线绘制措施如下:

Command: line From point: 'cal (起动几许计较器)
(责任编辑:admin)

分享按钮
------分隔线----------------------------