本程序集YLPTools是笔者在长期设计和绘图工作中,自己编制和使用一套绘图工具,采用Visual Lisp和VBA编制,功能虽然不能跟专业软件相媲美,但自认为能极大地提高了绘图效率。免费软件。程序下载地址见本文章最后。
下面就简单介绍一下YLPTools的特点和功能。
YLPTools的特点
1,支持AutoCAD 2010以后所有版本的的32位和64位的AutoCAD;支持32位浩辰CAD;
2,包含60多个特色命令,适用于各行业的工程师和设计师;
3,安装简便,以5个工具条的形式表现,可方便定义各命令的快捷键;
4,可根据自己的图层习惯绘图,不产生多余图层;
YLPTools的工具条
悬浮鼠标在按钮上,将提示命令的名称(功能)
YLPTools各命令详细解读
一、绘制相关
绘制钢筋
命令全称:YLP_HZGJ
功能:
1,实现板面、板底、箍筋、拉结筋、点筋和吊筋的绘制;
型钢绘制
命令全称:YLP_HXG
功能:
1,可查看国标、欧标、英标和美标各种型钢截面特征;
2,可绘制上述各国型钢的剖视图、顶视图和侧视图,可写型钢名称;
3,可自主指定绘制的图层;
查询演示
绘制演示
自定义截面绘制
命令全称:YLP_HZG
功能:
1,可计算自定义截面的截面特征,目前支持焊接I字钢、圆管和方钢管;
2,可绘制剖视图、侧视图和顶视图,可写名称;
3,可自主指定绘制的图层;
剖断线
命令全称:YLP_PDX
功能:
1,可绘制3种样式的剖断线;
2,可定义文字高度、线宽、线厚等属性;
3,可自动实现编号递增;
剖折线
命令全称:YLP_PZX
功能:
1,可绘制剖折线和圆管剖折线;
2,可指定绘制图层;
批量绘柱
命令全称:YLP_PLHZ
功能:
1,可绘制实心空心的方柱、圆柱;
2,支持连续插入和批量轴网插入;
3,可指定绘制图层;
批量填充
命令全称:YLP_PLTC
功能:
1,可绘制矩形、多边形、圆、椭圆等封闭线的批量填充;
2,支持框选填充和连续点击填充两种方式;
3,可指定绘制图层,可实现不相关图层的自动隐藏功能;
矩形绘制
命令全称:YLP_HJX
功能:
1,绘制矩形,跟绘图比例有关;
轴线圈
命令全称:YLP_ZXQ
功能:
1,支持4种不同位置轴线圈的绘制;
2,可设定字高、图层等属性;
索引号
命令全称:YLP_SYH
功能:
1,支持自动索引号的绘制;
2,可设定字高、图层等属性;
自动标高
命令全称:YLP_ZDBG
功能:
1,支持标高的连续自动绘制;
2,需要首先指定±0.000的位置;
3,支持2种样式标高的绘制;
4,标高的数值与当前绘图比例有关;
自动序号
命令全称:YLP_ZDXH
功能:
1,支持序号的连续自动绘制,可定义序号增量;
2,支持“编辑”和“书写”2种模式;
3,编辑模式支持4种排序方式;
4,编辑模式支持替换原文字功能;
绘双线
命令全称:YLP_HSX
功能:
1,可绘制梁线或墙线;
2,可指定绘制图层;
3,与当前绘图比例有关;
等分线
命令全称:YLP_DFX
功能:
1,可等分两点直线为若干等分;
中心线
命令全称:YLP_ZXX
功能:
1,绘制2根直线的中心线;
特性查询
命令全称:YLP_TXCX
功能:
1,可获取封闭线的面积、周长和惯性矩等截面特征;
2,结果数值与当前绘图比例有关;
二、文字相关
编辑文字
命令全称:YLP_ET
功能:
1,采用加长对话框;
2,可编辑单行、多行文字,尺寸,块中文字;
查找与替换
命令全称:YLP_FT
功能:
1,查找CAD图纸中出现的字符,并以红色圆圈标注出来;
2,可以提取图纸中的某字符作为查找字符;
3,可以实现替换功能;
4,可以定义圆圈大小和线宽;
复制文字
命令全称:YLP_FZZ
功能:
1,可复制字符和尺寸;
文字对齐
命令全称:YLP_DQZ
功能:
1,可实现文字的左、中或右对齐;
一键对齐
命令全称:YLP_DQZZ
功能:
1,一键实现文字左对齐和竖向等间距;
文字等分
命令全称:YLP_DFZ
功能:
1,实现文字竖向等间距;
改字体
命令全称:YLP_GZT
功能:
1,统一选择字符的字体;
修改字高
命令全称:YLP_GZG
功能:
1,实现统一选择字符的高度;
打断文字
命令全称:YLP_DDZ
功能:
1,字符串的打断并换行;
字串合并
命令全称:YLP_HBZ
功能:
1,实现字符串的连续合并;
裁剪字符
命令全称:YLP_CJZ
功能:
1,裁剪掉某点后的字符;
对齐到线
命令全称:YLP_DQDX
功能:
1,对齐字符串到直线或曲线;
改大小写
命令全称:YLP_GDX
命令全称:YLP_GXX
功能:
1,实现字符串的大小写转换;
三、编辑相关
设定比例
命令全称:YLP_SBL
功能:
1,设定当前绘图比例,即指定系统变量“Dimlfac”;
改线比例
命令全称:YLP_GBL
功能:
1,设定当前点划线或虚线的显示比例;
左右旋转
命令全称:YLP_ZXZ
命令全称:YLP_YXZ
功能:
1,向左和向右旋转对象90度;
连续导角
命令全称:YLP_LXD
功能:
1,线对象的连续倒角,倒角半径为0;
改线长
命令全称:YLP_GXC
功能:
1,动态加长直线对象;
打断于点
命令全称:YLP_DBX
功能:
1,打断直线与某点;
旋转复制
命令全称:YLP_XZFZ
功能:
1,旋转复制对象某角度;
实际偏移
命令全称:YLP_OO
功能:
1,按实际绘图比例偏移,偏移的距离与当前绘图比例有关;
等间复制
命令全称:YLP_MCO
功能:
1,对象的等间距复制;
无中镜像
命令全称:YLP_MII
功能:
1,无中心线的镜像;
线段加粗
命令全称:YLP_JCX
功能:
1,各种线对象的加粗;
焊接线段
命令全称:YLP_HJX
功能:
1,将分散的各线对象焊接成一个多段线;
随机成组
命令全称:YLP_SJZ
功能:
1,生成一个随机的组,便于多个对象的整体移动、复制等操作;
分解组
命令全称:YLP_FJZ
功能:
1,分解“随机成组”生成的组;
四、图层相关
切换到对应层
功能:
1,快速切换到某层;
2,需要注意的是,在执行下述命令之前,必须先指定该命令对应的图层;
切换到0层命令全称:YLP_0
切换到1层命令全称:YLP_1
切换到2层命令全称:YLP_2
切换到3层命令全称:YLP_3
切换到4层命令全称:YLP_4
切换到5层命令全称:YLP_5
切换到6层命令全称:YLP_6
切换到7层命令全称:YLP_7
切换到8层命令全称:YLP_8
改变到对应层
功能:
1,快速改变某对象到某层;
2,需要注意的是,在执行下述命令之前,必须先指定该命令对应的图层;
改变到0层命令全称:YLP_00
改变到1层命令全称:YLP_11
改变到2层命令全称:YLP_22
改变到3层命令全称:YLP_33
改变到4层命令全称:YLP_44
改变到5层命令全称:YLP_55
改变到6层命令全称:YLP_66
改变到7层命令全称:YLP_77
改变到8层命令全称:YLP_88
显示某层
命令全称:YLP_XYC
功能:
1,单独显示某对象所在的层,其余层关闭;
关闭某层
命令全称:YLP_GBC
功能:
1,单独关闭某对象所在的层,其余层显示;
全显图层
命令全称:YLP_QXC
功能:
1,显示所有图层;
部分隐藏
命令全称:YLP_BFY
功能:
1,隐藏选择的对象;
2,要恢复全显示,执行“全显图层”命令;
部分显示
命令全称:YLP_BFX
功能:
1,只显示选择的对象,其他对象隐藏;
2,要恢复全显示,执行“全显图层”命令;
按颜色隐藏
命令全称:YLP_ASY
功能:
1,只隐藏选择对象相同颜色的对象,其他对象显示;
2,要恢复全显示,执行“全显图层”命令;
按颜色显示
命令全称:YLP_ASX
功能:
1,只显示选择对象相同颜色的对象,其他颜色对象隐藏;
2,要恢复全显示,执行“全显图层”命令;
锁定某层
命令全称:YLP_SYC
功能:
1,锁定选择对象所在的层,其他层不锁定;
2,要恢复不锁定,执行“解锁层”命令;
锁定它层
命令全称:YLP_STC
功能:
1,不锁定选择对象所在的层,其他层锁定;
2,要恢复不锁定,执行“解锁层”命令;
解锁层
命令全称:YLP_JSC
功能:
1,解锁所有锁定的层;
下载地址:http://ylptools.ys168.com/
,