干我们转运中心设计这行的都知道,一张平面布置图画出来不难,难的是把轴网、分拣设备、输送线、标高、图框、设备表这一整套东西在AutoCAD里反复折腾。以前我画一个中型分拣区的平面图,光是对设备编号、拉标注、塞图框就能耗掉大半天,后来我遇到了这套转运中心设计CAD插件工具箱,相当于在CAD里装了一整套针对物流工艺设计的“快捷键”。这篇博文就从实际项目出发,把工具的载入方式和核心命令用法做一个完整梳理,同时把我踩过的坑也一并写出来。不管是刚接触CAD二次开发的小白,还是做物流园区、快递分拣中心设计的老手,建议先花十分钟把这套流程看完,后面画图能省下的时间远不止十分钟。
1. 转运中心设计为什么需要一套专用CAD工具箱
1.1 设计场景复盘:别人一天出图,我卡在重复劳动上
很多人觉得转运中心设计就是画几个方框、拉几条线,其实真做起来完全是另一回事。一个典型的转运中心项目,工艺平面图里会有分拣区、供包区、装车区、卸车区、回流区、异形件处理区等多个功能块,每个功能块里又要布滑槽、伸缩皮带机、爬坡机、安检机、称重扫码设备,光是将这些标准图块逐个调出来对齐摆放,就是一项体力活。
更费时间的是后续的标注和修改。工艺调整一次,设备编号要重排、输送线标高要改、设备表要同步更新。手工一个个去改,既慢又容易漏。我统计过,过去做一个中型转运中心(约80台分拣设备、2000米输送线)的工艺平面图,前期布置需要1.5天,后期标注出表又需要1.5天,合计3天左右。用了专用工具箱之后,前期设备布置压缩到半天,标注和出表基本半小时内完成,整张图两天内肯定能交出去。
这个工具箱的核心逻辑,就是把转运中心设计里那些“高频、重复、有规律”的操作提炼成独立命令,再统一塞进一个可加载的插件程序里,让设计师面对的不再是一个个零散的原始CAD功能,而是一套贴合工作流程的“专用指令集”。
1.2 方案取舍:为什么选择CAD插件而不是新学其他软件
有人可能会问:现在BIM软件和三维物流仿真工具这么多,为什么不直接用它们做转运中心设计?我的实际感受是,BIM和仿真软件确实在可视化、碰撞检查和动态模拟上有优势,但它们的学习成本高、出图样式定制麻烦,而且在很多设计院和物流集成商的项目交付节点上,甲方和审图方要求的仍然是规范的CAD二维图纸。
CAD插件这个方案,本质上是在不改变既有工作平台的前提下,把效率短板补上。二维平面图依然是转运中心设计方案沟通、报审、施工的主要载体,AutoCAD又几乎是全行业通用的承载平台。与其推翻重来,不如在AutoCAD基础上做二次开发,把轴网、图块、标注、图框、清单这些东西做得更“懂行”。
从开发角度看,这个路线也最稳妥。常用的LISP/VLX插件不需要复杂的编译环境,修改灵活;即使改用ARX或.NET的DLL版本,只要命令名称和加载方式保持一致,设计师端完全无感知。也就是说,底层怎么实现可以逐步升级,但设计师养成的工作习惯可以一直沉淀,不用推倒重来。
1.3 工具箱功能模块的整体规划
这套工具箱的功能设计,围绕转运中心工艺设计的全流程来划分。第一个模块是绘图准备类,负责图层、文字样式、标注样式的初始化,让所有图纸从一个统一标准开始。第二个模块是轴网与柱网,生成转运中心建筑轮廓内的轴网体系,这是平面布置的底图基础。
第三个模块是设备布置类,这是工具箱的核心,把分拣机、伸缩机、滑槽等常用设备做成参数化图块,一条命令就能插入并自动匹配当前图层。第四个模块是输送线绘制类,针对直线段、弧线段、坡度段做快速绘制。第五个模块是标注出图类,包括尺寸标注、设备编号、图框插入、设备表生成。第六个模块是清理检查类,用于统计设备数量、检查重叠图元、清理冗余数据。
整体模块划分的原则很简单,就是一个命令对应一类高频操作,命令名称统一加前缀,避免和CAD原生命令或其他插件冲突。
2. 程序载入的完整流程与配置
2.1 载入前的环境准备与信任设置
在动手载入插件之前,先检查一下AutoCAD的运行环境。我常用的是AutoCAD 2020及以上版本,实际操作中,从2014到2024的版本都兼容,但如果用的是更高版本,建议优先选择VLX格式的插件包,因为它在版本兼容性上比老旧的LSP文件更稳定。
环境准备的第一步是确认插件目录路径。这里有一个非常关键的注意事项,插件的存放路径不要带中文,不要放在桌面或系统临时目录里,最好统一放在一个规范的英文路径下,比如D:\TCCADTools。因为部分CAD版本在加载含中文路径的插件时,容易出现“无法加载”或命令时有时无的问题,这在LSP脚本里特别常见。
第二步是设置信任路径。从AutoCAD 2010之后,系统引入了SECURELOAD变量,默认情况下会阻止不受信任路径中的代码自动加载。如果你打开CAD后在命令行输入加载命令没有反应,十有八九就是这个安全机制在起作用。解决方法是在命令行输入OPTIONS,打开“选项”对话框,切到“文件”选项卡,在“受信任的位置”里把插件目录添加进去。也可以直接修改变量:在命令行输入SECURELOAD,把值改为0,但这个方法我不推荐,公司统一部署时更容易出问题。
2.2 三种主流的插件加载方式
插件加载方式,我平时会用到三种。第一种是临时加载,也是最基础的一种。命令行输入APPLOAD或简写AP,弹出“加载/卸载应用程序”对话框,选择插件文件(比如TCCAD.VLX),点击“加载”,看到左下角提示加载成功就可以用了。但这种方式一关闭CAD就失效,下次打开需要重新加载。
第二种是启动组加载,适合想让插件长期生效的场景。在“加载/卸载应用程序”对话框右下角,有一个“内容”按钮,点进去把插件文件添加到启动组列表里。这样每次启动CAD都会自动加载,不需要人工干预。需要注意的细节是,添加启动组之前,一定要先把插件目录加入受信任位置,否则部分电脑每次启动都会弹出安全警告,反而更麻烦。
第三种是菜单和面板加载,适合需要图形化界面的工具箱。这里要把编译好的CUIX菜单文件放进CAD的Support目录,然后在命令行输入MENU或CUILOAD加载。装好后,界面上会出现一个专门的“转运设计”选项卡,里面按功能把命令分成几组,点按钮就能执行,不需要背命令名。实际项目里,我习惯“启动组+菜单”组合使用,启动组负责把核心程序拉起来,菜单负责提供可视化入口。
2.3 启动组与开机自动加载配置
启动组虽然方便,但对团队多人协同的场景,最好还是统一处理,让每台电脑的行为一致。做法有两种。
第一种是用acaddoc.lsp文件。把需要加载的插件写进这个文件,例如:
(load "D:/TCCADTools/TCCAD.VLX") (princ "\n转运中心设计工具箱已加载,输入ZX_HELP查看命令列表。") (princ)然后将acaddoc.lsp放到AutoCAD的支持文件搜索路径中的任意一个目录。它会在每次打开DWG文档时自动执行,既能保证插件加载,还能附带提示信息。这个方法在单机和个人使用中很高效,缺点是一旦目录里有多个版本的acaddoc.lsp,可能会出现重复加载或加载顺序混乱的情况。
第二种是通过注册表或部署脚本批量修改。公司网管或标准化负责人可以制作一个批处理文件,把插件文件复制到每台电脑的固定目录,并用注册表命令写入受信任位置。个人用户不建议动注册表,因为一旦路径写错或被杀毒软件拦截,整个CAD可能打不开,排查成本比较高。
我的建议是,单机用户优先用启动组,跨部门项目管理优先用acaddoc.lsp加统一目录,先保证功能可用,再去追求完全自动化。
2.4 兼容国产CAD与多版本并存时的加载差异
国内不少物流设备企业和设计院用的其实是中望CAD、浩辰CAD,这些软件在命令交互上尽量模仿AutoCAD,但插件加载细节上会有差别。中望CAD的APPLOAD对话框和AutoCAD基本一致,VLX文件直接加载通常没问题;浩辰CAD对部分旧版LSP的兼容性略好,但对acaddoc.lsp的搜索逻辑不太一样,有时候放在Support目录不生效,需要放到安装根目录或者当前DWG所在目录。
多版本AutoCAD并存时,最容易踩的坑是插件路径写死导致低版本找不到高版本的某个DLL。实际上,纯LISP/VLX插件几乎没有DLL依赖问题,但如果插件包里带了ARX或DLL组件,就一定要分版本存放,不能用一套文件通吃。我见过一个项目,开发人员在AutoCAD 2024上测试正常,部署到AutoCAD 2016的电脑上后,命令一执行就闪退,查下来就是ARX版本不匹配。
所以我的经验是,插件无论怎么分发,都要在交付清单里标明“适用版本”和“不适用版本”,不要盲目相信“向下兼容”的宣传。
3. 核心命令功能实测详解
3.1 参数化轴网与柱网命令
启动加载之后,第一个要执行的命令是ZX_INIT,它负责初始化当前图纸的图层体系、文字样式、标注样式和出图比例。执行时,命令行会提示选择出图比例,比如1:50、1:100。选完后,工具会自动创建类似“S-轴网”“S-墙体”“S-设备”“S-输送线”这样的图层,并把颜色、线型、线宽全部调好,免去每次新建图纸都要改图层设置的麻烦。
接着用ZX_GRID生成轴网。这个命令的交互方式很直观,输入后会弹出一个参数对话框,里面有开间方向的开间数、开间尺寸列表,以及进深方向的进深数、进深尺寸列表。比如我需要一个5开间、每开间6000,3进深、每进深8000的轴网,就在表格里填5和6000,系统会自动把轴网画好,并且自动标注轴线编号。
ZX_GRID内部实现上并没有太复杂,本质上是用command函数循环调用LINE和TEXT绘制,再配合DCL对话框做参数输入。但实际使用的关键体验点在于它能记住上一次的参数,改图时特别方便。ZX_GRIDCLIP是配套的轴网裁剪命令,布置完设备后可以把局部不需要的轴网裁剪掉,比手动打断再删除效率高很多。
3.2 分拣设备一键布置命令
设备布置类命令是整个工具箱里含金量最高的部分,代表命令是ZX_EQP。执行后在对话框左侧选择设备类型,右侧是图块预览和插入参数。常见的设备类型包括交叉带分拣机、摆轮分拣机、滑块分拣机、伸缩皮带机、固定皮带机、爬坡机、滑槽、安检机、称重设备、扫码相机支架等。
选好设备后,命令行提示“指定插入点或[旋转(R)/缩放(S)]”,我一般先用鼠标点一个基准点,再根据实际位置输入旋转角度。这里有个非常实用的细节:ZX_EQP插入的设备图块都带有扩展属性,里面记录了设备的编号、型号、所属区域、功率等非图形信息。这些信息平时看不见,但后续统计设备表时可以直接抽取,不用重新填写。
ZX_EQPARRAY是针对大量同型号设备排布的场景。比如分拣区有20个滑槽,间距固定3米,如果一个个插入要折腾很久。用这个命令,先选择要阵列的设备图块,再输入数量、间距和方向,一次搞定,而且排列完后每个图块会自动递增编号。我第一次用的时候,20个滑槽加20个编号,十秒钟不到就完成了。
3.3 输送线绘制与标高批量标注命令
输送线是转运中心里数量最多、也是最难画得整齐的对象。ZX_CONV这个命令专门用来画输送线,执行后先选输送线类型(皮带机、辊道机、伸缩机等),再指定起点、终点,程序会自动按预设的线宽绘制,同时把输送方向箭头画好。最有用的一个选项是“连续绘制”,第一段输送线终点就是第二段起点,画一整条分拣线的时候操作非常顺。
标高标注用ZX_DIM和ZX_ELV两个命令配合。设备平面图里,滑槽入口标高、输送线机面标高、二层平台标高都要标注,手工一个个引线打字既慢又容易敲错。ZX_ELV的做法是,先设置当前默认标高值,然后用鼠标点一个位置,程序自动拉一条引线并把标高值写进去,格式跟设计院出图完全一致。
更进一步的ZX_DIM命令能对选中的输送线进行批量标段标注,自动把总长度分解成每段的长度并标注出来,同时标注累计长度,这样现场施工时拆机分段就非常清晰。批量标注完成后,再去逐点核对一次,基本没有遗漏。
3.4 图框、表格与工程量统计命令
图纸画完,最大的工作量转移到图框和表格上。ZX_TITLE命令用来插入标准图框,支持A0到A4以及加长图幅,用户选择图幅大小后,程序自动按照当前出图比例计算出合适的插入尺寸,并把图签栏里的工程名称、图号、版本号、设计人、日期等字段一次性填好。
比图框更省时间的是ZX_BOM设备表生成命令。以前做设备表,要把设备编号、名称、型号、数量、功率一项项在Excel里敲,再导回CAD表格,过程繁琐,还容易对不上。用ZX_BOM时,选中图纸中需要统计的设备图块,程序会自动扫描图块的扩展属性,按“设备类型→编号”分类汇总,直接在CAD里生成一张表格,包含序号、设备编号、设备名称、规格型号、单位、数量、备注列。
如果项目需要Excel版本,可以用ZX_EXPORT把表格导出为CSV文件,再用Excel另存为XLSX。我实测过,一张有86台设备的图纸,从执行命令到表格生成,耗时不到5秒,手工做至少半小时。这个环节是工具价值体现最明显的地方。
3.5 高频辅助命令与效率细节
除上述主流程命令外,还有几个辅助命令值得单独提。ZX_LAYER是图层快速切换器,执行后在命令行列出常用图层,输入数字即可切换当前图层,省去在下拉列表里翻找的时间。ZX_COUNT用于统计选中范围内同类图块数量,比如统计某区域安检机数量,框选后直接报告数量,配合ZX_BOM可以做二次核验。
ZX_PURGE是清理类命令,一键执行清理多余图层、线型、图块和文字样式,相比CAD原生的PURGE,它会自动跳过当前图纸正在使用的对象,不需要逐项确认。另外还有一个防呆设计,ZX_HELP命令会弹出一个文本窗口,把所有命令按模块列出来并附带简单说明,方便新人快速上手。
表格和清单比较受关注,我把核心命令的用途整理了一下:
| 命令 | 功能模块 | 一句话说明 |
|---|---|---|
| ZX_INIT | 初始化 | 一键设置图层、文字样式、标注样式 |
| ZX_GRID | 轴网 | 参数化生成开间进深轴网并自动编号 |
| ZX_EQP | 设备 | 插入带扩展属性的分拣设备图块 |
| ZX_EQPARRAY | 设备 | 批量布置同型号设备并自动编号 |
| ZX_CONV | 输送线 | 快速绘制带方向箭头的输送线 |
| ZX_ELV | 标注 | 批量标注设备及输送线标高 |
| ZX_DIM | 标注 | 自动标注输送线段长度和累计长度 |
| ZX_TITLE | 出图 | 插入标准图框并自动填图签 |
| ZX_BOM | 出图 | 统计设备生成设备明细表 |
| ZX_COUNT | 检查 | 统计指定区域图块数量 |
| ZX_PURGE | 清理 | 一键清理图纸冗余数据 |
| ZX_HELP | 帮助 | 查看工具箱命令说明 |
命令看起来多,实际分组记忆后就两句话的事:画图靠ZX_GRID、ZX_EQP、ZX_CONV,出图靠ZX_TITLE、ZX_BOM、ZX_DIM。
4. 实操部署:从下载到命令跑通的全过程
4.1 完整安装与载入操作流程
在给新电脑部署这套工具箱时,我总结了一套固定步骤,照做基本不会出问题。第一步,下载插件压缩包后解压,把整个文件夹放到D:\TCCADTools,文件夹内结构保持原始状态,分为Bin(插件文件)、Blocks(设备图库DWG)、Fonts(字体文件)、Docs(说明文档)这几个子目录。
第二步,把Fonts目录里需要的字体复制到CAD的Fonts文件夹,或者用OPTIONS命令把Fonts目录加入支持文件搜索路径。这一步经常被忽略,最典型的案例就是打开图框后文字显示成问号,基本都能通过补字体解决。
第三步,打开AutoCAD,命令行输入AP回车,在加载对话框里定位到D:\TCCADTools\Bin\TCCAD.VLX,点击“加载”。命令行如果出现“TCCAD程序加载成功,输入ZX_HELP查看帮助”一类的提示,说明核心程序已经跑通。第四步,打开“内容”按钮,把TCCAD.VLX加进启动组,确保以后每次打开CAD都自动加载。
最后,如果界面菜单没有自动出现,命令行输入MENU或CUILOAD,加载D:\TCCADTools\Bin\TCCAD.CUIX文件。到这里,工具栏和命令面板就全部准备好了。
4.2 命令命名规范与记忆技巧
命令名看起来多,但记忆成本其实很低,因为有一套统一的命名规则。所有命令都以ZX_开头,ZX来自“转运中心”的拼音首字母,既表明了工具专属领域,也最大限度避免和CAD原生命令或其他专业软件冲突。
ZX_后面紧跟能表达命令功能的关键词,比如GRID是轴网、EQP是设备、CONV是输送线(Conveyor)、DIM是标注、TITLE是图框、BOM是设备清单、PURGE是清理。这样只要记住英文含义,一半以上的命令都能自然带出来。
我一般让团队新人在第一天做一个十分钟的“命令跟读”,在命令行里把ZX_HELP列出的命令逐个输入一遍,不需要背参数,只需要认得。真正常用的命令其实不到10个,画图频率高的设计师一周后基本能做到不查命令表直接输入。这里再给大家一个经验,所有命令的简写不要自己做,CAD的ALIAS简写很容易和其它插件冲突。宁可多敲几个字符,也要保证命令唯一性和稳定性。
4.3 实战演练:一个分拣区的平面布置
我用一个实际案例把整个操作串一遍。假设某电商转运中心有一块分拣区,建筑尺寸是60米乘40米,计划布置一台环形交叉带分拣机,周边配10个滑槽、2台伸缩皮带机、4个供包台,另有一条回流输送线。
第一步,新建图纸,执行ZX_INIT,选1:100出图比例,软件自动把图层、文字样式、标注样式建立好。第二步,执行ZX_GRID,开间填10个6000,进深填5个8000,一键生成轴网,并生成A到E轴、1到10轴的编号。第三步,执行ZX_EQP选择“交叉带分拣机”,在分拣区中心区域插入,程序自动提示设备轮廓范围和旋转方向。我输入旋转角度后,把设备主体定在轴网中间位置。
第四步,执行ZX_EQPARRAY,选“滑槽”图块,输入数量10,间距3000,程序沿分拣机侧边自动阵列,并自动生成滑槽编号S1到S10。第五步,执行ZX_CONV,把爬坡机、伸缩皮带机的输送路径连起来。这里我用了连续绘制模式,从卸车口一直画到供包台,方向箭头自动生成,没有出现断线或反向的问题。
第六步,执行ZX_ELV,把各段输送线的机面标高标上去。第七步,执行ZX_TITLE插入A1图框,填写工程名称和图纸编号。最后执行ZX_BOM,框选整个分拣区,设备表自动生成。整个流程,从新建图纸到设备表生成,我实测大约45分钟,其中包含反复调整设备位置的时间。以前类似的图,光设备编号和设备表就要做一个小时。
5. 常见故障排查与避坑记录
5.1 插件加载失败的经典场景与对策
插件的加载过程,在真实电脑上并不总是一帆风顺。我遇到的第一个高频问题,是加载时报错提示“无法加载 TCCAD.VLX”或者“加载失败”。逐个排除下来,原因通常出在杀毒软件上。插件文件被Windows Defender或第三方杀毒软件误删或隔离,是最常见的情况。解决办法是先把插件目录加入杀毒软件的白名单,再重新解压覆盖一次文件。
第二个高频问题是命令行输入ZX_什么命令都提示“未知命令”。这种情况通常是插件文件没有真正加载,而不是命令写错。可以先输入APPLOAD查看当前已加载的应用程序列表,确认TCCAD.VLX是否在列表中。如果列表里没有,重新加载后再次尝试。第三个问题是启动时弹出一个“安全警告”对话框,问是否加载不受信任的插件,每次都要点一下才能继续。解决办法在前面已经说过了,把D:\TCCADTools加入受信任位置即可。
第四个问题我在部分电脑上遇到过,加载插件后CAD直接崩溃闪退。这个大概率是插件版本和CAD位数不匹配导致的,尤其是带ARX组件的插件,32位CAD和64位CAD是完全不同的两套二进制文件。遇到这种情况,去官网下载对应位数的版本,不要自己尝试修复。
还有一个隐蔽问题,就是CAD提示“正在加载插件acmgd.dll失败”之类的信息。这个报错并不一定是因为工具箱本身,而是CAD运行环境缺少了某个系统组件或者文件被损坏。最简单的排查方法是用CAD安装程序做一次修复安装,基础环境修好后,插件加载通常就恢复正常了。
5.2 命令失效、冲突与优先级问题
命令失效的现象比加载失败更隐蔽,因为插件明明显示加载成功,但命令就是执行不了。我排查过几次后总结出几类原因。第一类是命令别名冲突,比如工具箱里的某个短命令和另一个插件定义的命令同名,后加载的把先加载的覆盖了。为了避免这类问题,工具箱统一采用ZX_前缀,但还是建议在项目环境里清理掉不必要的其他插件。
第二类是函数名冲突,LISP程序尤其容易出现。工具箱内部函数如果定义成C:ZX_GRID这种带命令名的函数,很少冲突;但辅助函数如果也用了GRID-1这种常见名称,被其他程序覆盖后就会出现命令能调起,但中间某个环节异常退出。这个问题普通人解决不了,只能找插件开发者确认。好在主流工具都会把内部函数统一加前缀,遇到时尽量升级到新版本。
第三类是命令执行到一半被CAD的透明命令打断。比如ZX_CONV要求连续捕捉点时,如果开了太多对象捕捉模式,可能导致捕捉目标跳来跳去,命令看似卡住。解决办法是设置一个固定的对象捕捉方案,比如只保留端点、中点、圆心、交点这四种,用OSNAP变量统一控制,画起来会稳定很多。
5.3 版本迁移与备份策略
工具升级或CAD版本更换时,最怕的是旧图纸里的设备图块失效。因为ZX_EQP插入的图块带有自定义扩展属性,如果新版插件改了扩展属性的字段名,旧图纸里的设备表统计就会漏项或者报错。所以升级前,先导出一份旧版的设备表Excel备份;升级后,先在旧图上测试ZX_BOM,确认统计无误再全面推广。
插件配置也要备份。用户配置主要保存在两个地方,一个是启动组配置(保存于Windows注册表或CAD用户配置),另一个是acaddoc.lsp文件本身。重装系统或更换电脑时,直接复制原来的插件目录和启动组设置即可,不必重新逐个配置。
还有一个小细节是图框参数。不同甲方的图框样式差异很大,如果工具箱写死了图签栏的位置,遇到特殊甲方还是会出问题。建议把图框DWG模板做成可替换文件,处在拿不到定制版之前,先用标准图框出图,再手工微调图签内容。这样既不影响效率,也保留了对非标需求的灵活性。
5.4 团队推广时的统一部署建议
如果是一个设计小组或部门统一使用这套工具,我建议不要让大家各自下载各自装,而要走统一部署流程。第一步,由标准化负责人把插件目录放到公司公共盘的一个只读共享目录里,比如\\server\cad_tools\TCCADTools,所有人引用同一个目录,不在本地保留副本。这样可以避免各人手里的插件版本不一致,出问题后没法复现。
第二步,写一个简单的安装脚本或说明文档,包含“添加受信任路径、添加启动组、加载菜单”三项内容。因为CAD的启动组不直接支持网络路径,最好还是将启动组里的路径指向本地同步盘或由脚本映射到固定盘符。第三步,做一个验收小测试,让每个人用同一张测试图跑一遍ZX_GRID、ZX_EQP、ZX_BOM,能一次跑通的才算部署完成。
另外,CAD的FILEDIA变量如果被设为0,执行APPLOAD时不会弹出文件选择对话框,反而会要求手动输入路径,很多新手会被卡在那里。统一的部署脚本里可以在加载前把FILEDIA设为1,加载完再保持原状态,这个小细节在实际推广中很能体现专业度。
踩了不少坑之后,我的体会是,工具本身解决的是规则化、批量化的重复劳动,但它不能替代设计师对工艺逻辑的理解。这套工具箱最值得称道的不是某一个命令写得多精巧,而是把转运中心设计里那些“明明很简单但就是费时间”的琐事一次性打包解决了。如果你日常也在跟分拣设备、输送线、滑槽这些对象打交道,建议把它作为起点,把自己的图库、标准图层和常用样式持续沉淀进去,工具会越用越顺手。最后分享一个小技巧:把最常用的ZX_EQP、ZX_CONV、ZX_BOM三个命令做成CUIX面板上的按钮,再设一个键盘宏,画图时手不离键盘,效率还能再上一个台阶。