- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CAD之CAL命令.
CAL 命令计算算术和几何表达式 命令行:? cal(或 cal,用于透明使用)
CAL 是一种联机几何计算器,用于计算点(矢量)、实型或整型表达式的值。这些表达式可通过对象捕捉函数(例如:CEN、END 和 INS)获取现有的几何图形。可将 AutoLISP? 变量插入算术表达式并返回表达式的值,以给 AutoLISP 变量赋值。对于任何需要点、矢量或数字的 AutoCAD? 命令,均可使用这些算术或矢量表达式。
CAL 主题:
理解表达式语法
设置英尺和英寸的格式
设置角度的格式
使用点和矢量
使用 AutoLISP 变量
使用 AutoCAD 系统变量
转换测量单位
使用标准数值函数
通过两点计算矢量
计算矢量长度
通过光标获取点
获取上一个指定点
在算术表达式中使用 AutoCAD“捕捉”模式
在 UCS 和 WCS 之间转换点的坐标值
计算直线上的点
绕坐标轴旋转点
获取交点
计算距离
获取半径
获取角度
计算法向矢量
使用快捷函数
理解表达式语法
理解表达式语法CAL 遵照标准数学计算的优先级规则计算表达式的值:
括号中的表达式优先,最内层括号优先
运算符按标准顺序计算:指数优先,乘除次之,加减最后
优先级相同的运算符从左至右计算
数值表达式
数值表达式由实数、整数和函数用下表中的运算符连接组成。
数值运算符 运算符 操作 ( ) 将表达式编组 ^ 指数计算 * , / 乘、除 +, - 加、减 以下是数值表达式的样例:
3
3 + 0.6
(5.8^2) + PI
矢量表达式
矢量表达式由点集、矢量、数字和函数用下表中的运算符连接组成。
矢量运算符 运算符 操作 ( ) 将表达式编组 计算矢量的矢量积(结果仍为矢量)
[a,b,c][x,y,z] = [ (b*z) - (c*y) , (c*x) - (a*z) , (a*y) - (b*x) ] * 计算矢量的标量积(结果为实数)
[a,b,c]*[x,y,z] = ax + by + cz *, / 矢量与实数相乘除
a*[x,y,z] = [a*x,a*y,a*z] + , - 矢量与矢量(点)相加减
[a,b,c] + [x,y,z] = [a+x,b+y,c+z] 以下是矢量表达式的样例:
A+[1,2,3] 表示距离 A 点 [1,2,3] 个单位的点。
表达式
[24545] + [2450] - [1.02, 3.5, 2]
将两个点相加,减去第三个点。前两个点用球坐标表示。 在命令行输入公式,可以迅速解决数学问题或定位图形中的点。
在命令行中输入公式,可以快速解决数学问题或定位图形中的点。 CAL 命令运行 AutoCAD 三维计算器实用程序以计算矢量表达式(点、矢量和数值的组合)、实数和整数表达式。计算器执行标准数学功能。计算器还包含一组特殊的函数以计算点、矢量和 AutoCAD 几何图形。CAL 命令,可以:
计算两点确定的矢量、矢量长度、法向矢量(垂直于 XY 平面)及直线上的点。
计算距离、半径或角度。
用定点设备指定点。
指定最后一点或最后一个交点。
将对象捕捉作为表达式中的变量。
在 UCS 和 WCS 之间转换点。
过滤矢量中的 X、Y 和 Z 分量
绕轴旋转一点。
计算表达式
CAL 遵照标准数学计算的优先级规则计算表达式的值。
运算符 操作 (??) 将表达式编组 ^ 指示数的指数 *, / 对数值进行乘和除运算 +, - 对数值进行加和减运算 计算点
计算点的步骤
无论何时,都可以在 AutoCAD 命令行使用 CAL 命令以计算点或数值。
例如,输入 (mid+cen)/2 可以指定直线中点和圆心的连线的中点。
下例使用 CAL 命令作为构造工具。首先定位新圆的圆心,然后计算现有圆半径的五分之一,将其作为新圆的半径。
以下是命令行序列:
命令:circle
指定圆的圆心或 [三点(3P)/两点(2P)/相切、相切、半径(T)]:cal
表达式:(mid+cen)/2
选择 MID 捕捉的图元:选择槽口直线 (1)
选择 CEN 捕捉的图元:选择大圆 (2)
直径/半径:cal
表达式:1/5*rad
为函数 RAD 选择圆、圆弧或多段线线段:选择大圆 (3)
设置角度的格式角度的默认单位是十进制度数。请按以下格式输入角度:
度d分秒
当输入的角度小于 1 度(只有分和秒)时,必须输入 0 和 d (0d)。可以省略零分和零秒。
要按弧度输入角度,请在输入的数字后面加上 r。要按百
文档评论(0)