原创:就说我在开发区
趣说CAD,让枯燥生动起来。
![285a08cadb81ec7c31019b9e755a4daa.png](https://img-blog.csdnimg.cn/img_convert/285a08cadb81ec7c31019b9e755a4daa.png)
在使用CAD的过程中,我们可能会需要在当前命令执行的过程中插入另外一个命令。
例如,进行偏移、缩放操作时需要调用计算器以"表达式"的形式确定距离和比例因子;
再如,在绘图过程中需要调用"Dist"命令测量某一条线段的长度。
是否可以在不中断当前命令的前提下临时插入一个新的命令呢,并且将插入的操作结果作为主操作进程的一部分呢?
"透明调用"的功能就恰到好处地解决了这个问题,"透明调用"就像是一个随叫随到的"小助手",先是暂停当前命令,接下来执行自己的功能,然后退出并继续当前的命令。
是不是有一种"做好事不留名"的优良品质呢?
什么是透明调用?
AutoCAD中透明命令是可以在执行其他命令的过程中嵌套执行而不必退出该命令(系统变量)。
(即插即用)
执行完透明命令后,AutoCAD自动恢复之前正在执行的命令。
(阅后即焚)
哪些命令可以透明执行?
能透明执行的命令,通常是一些查询、改变图形设置或绘图工具的命令,如CAL,GRID、SNAP、OSNAP、ZOOM、 PAN、DIST等命令,除此之外,系统变量也大都支持透明调用。
绘图、修改类命令不能被透明使用,比如在画圆时透明执行画直线的命令是无法实现的。
透明命令的调用方式
透明命令的执行以单撇号开头,即',注意是英文状态下的单引号,并不是我们常用的中文输入状态下的单引号。
使用样例1:在偏移(Offset)操作中使用自定义表达式确定的距离
请注意,命令行的提示如下:
命令: OFFSET
当前设置: 删除源=否 图层=源 OFFSETGAPTYPE=0
指定偏移距离或 [通过(T)/删除(E)/图层(L)] : 指定第二点: 'cal
>>>> 表达式: 333/222*111+2
正在恢复执行 OFFSET 命令。
指定第二点: 168.5
![d27733daadf177f890eb6d9c72cc0edf.png](https://img-blog.csdnimg.cn/img_convert/d27733daadf177f890eb6d9c72cc0edf.png)
在偏移(Offset)操作中使用自定义表达式确定的距离
详解:
在指定偏移距离步骤,输入'cal,透明调用计算器命令;
命令行中将显示四个尖括号">>>>"表示已经处于计算器透明命令执行状态;
输入333/222*111+2并"回车";
偏移距离被指定为表达式的计算结果,即168.5。
在需要使用复杂表达式运算的环境中,使用透明命令启动计算器,可以节约大量的计算时间,并使计算结果更为精确。
在表达式中除了加减乘除之外,还可以使用各种函数作为表达式的一部分。
使用样例2:在镜像操作中执行系统变量Mirrtext系统变量的修改
在进行镜像(mirror)操作时,在命令执行状态下,想起来控制镜像后文字方向的系统变量"Mirrtext"还没有修改,这种情况下无需退出命令,也可以通过透明执行系统变量来完成。
命令行的操作提示如下:
命令: MIRROR
选择对象: 找到 1 个
选择对象:
指定镜像线的第一点: 'mirrtext
>>输入 MIRRTEXT 的新值 <1>: 0
正在恢复执行 MIRROR 命令。
指定镜像线的第一点: 指定镜像线的第二点:
要删除源对象吗?[是(Y)/否(N)] :
![37e6d337524ce628fb2a0623fb390ecf.png](https://img-blog.csdnimg.cn/img_convert/37e6d337524ce628fb2a0623fb390ecf.png)
在镜像操作中执行系统变量Mirrtext系统变量的修改
详解:
如需临时修改系统变量Mirrtext,同样以单撇号加Mirrtext的形式透明调用;
命令行中将显示二个尖括号">>"表示已经处于透明命令执行状态;
对系统变量进行修改,回车确认后退出,将恢复执行当前命令(mirror)。
注意:即使是透明执行,如果对系统变量进行了修改,系统变量环境将在之后的操作中一直生效。
能够被透明调用的命令、系统变量
命令类
- 显示控制类透明命令
- 格式控制类透明命令
- 查询类透明命令
系统变量类:
所有的系统变量,可以随时随地(执行命令时)以透明命令方式执行设置或查看。
结语
透明命令的调用方式很好地解决了单进程多任务的问题
在单进程(命令执行状态)中,可以通过临时中断当前进程,以透明的方式对部分设置进行更改,然后再恢复到当前进程。
在一个进程中,可以多次以透明的方式调用命令及系统变量,单进程多任务的实现迎刃而解。
作者简介:就说我在开发区,致力于创作"有趣又易懂"的CAD技巧文章。
趣说CAD,让枯燥生动起来。
感谢您的阅读
往期链接:
了解CAD的4种主要图形文件格式,重新认识DWG、DWT、DWS和DXF文件