免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2184|回复: 0
收起左侧

[技巧] 凉开水

[复制链接]

1

主题

968

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
36
发表于 2013-9-4 14:34 | 显示全部楼层 |阅读模式
凉开水CAD辅助工具简介
 凉开水CAD辅助工具简介
           (2009.08.05)
 (本程序主要应用对象:地质勘察工作者 适用版本为 CAD2000~CAD2006)
 当鼠标指向菜单栏的命令处时,在CAD的底部命令栏会有命令使用的简单说明。

一、制作过程简述:(凉开水)---------------------------------------------

V1.0版------2005.09.10--------
  俺于2003年6月开始接触LISP编程,买本《AutoLISP学习引导》(中国铁道出版社),当时因工作压力不大,多有空闲时间,在无事时想研究一下LISP究竟是什么东东,但因英语水平太差,记不住命令,看了一个多月,一无所成,仅仅了解一下什么是LISP。
  2004年10月注册于【晓东CAD家园】(Http://www.xdcad.net),但由于对编程一窍不通,且工作压力较大,很少上网浏览。
  2005年4月,由于工作相对较轻松,又想研究一下LISP,开始熟悉一些简单的LISP命令,并开始编制一些简单的LISP语句,同时开始经常登陆【晓东CAD家园】,突然发现里面是高手云集,且技术气氛很好,通过经常向高手请教学习,对俺的水平大有帮助。
  在一段时间的学习后,想编点对自已工作实用的小程序,以提高自己的绘图效率,开始编制的小程序要用手动加载,有时想让同事用一下俺编的小程序,总是手动加来加去,挺麻烦的,就研究了一下秋枫的加载程序,用秋枫的二次加载程序编写了一个自动加载程序,同时在【晓东CAD家园】收集一些对俺工作方便的小程序,集成了最初的凉开水工具。

V1.1版-------2005.11.07------
  2005年9月开始用CAD2006,但当时的晓东工具箱在CAD2006上很多功能不能用,这对于用惯了晓东工具箱的俺极不方便,就把晓东工具箱里一些俺认为使用频率较高的命令分离出来,集成到俺的工具集里,同时优化了一下以前的小程序。

V1.11版-------2006.6.13------
  对于每次都要从命令菜单中点击命令感到不太方便,于是便想做些工具图标,做了二十几个图标后,感觉每个图标作为一个文件有点太乱,便想将图标集成为象CAD系统图标的一个文件中,后来在【晓东CAD家园】找到一个ResHacker工具,将所有的图标集成为一个.dll文件,考虑到太多的工具图标占太多的窗口面积,本次只对自己觉得使用频率较高的命令做了21个工具图标,并加入常青滕快速选择工具。

V1.12版-------2007.04.20------
  对部分程序的细节进行局部调整,增加对文字添加、删除前后缀的程序。

V2.0版-------2009.08.05------
  对部分程序进行了局部调整,对平面图上标注产状裂隙的程序进行了重新编写。
  增加了标注封闭区域面积及质心的程序及工具图标(主要为滑坡计算时测量条块面积,及危岩计算时测量面积及重心位置)。
  新增加了帮助文件,对本工具集作系统的简单的介绍。


二、程序文件简介:------------------------------------------------------

[指北针](BG_ZBZ):在平面图上插入指北针符号。

[平面图框](BG_TK):按当前坐标系画平面图标准图框(CAD当前比例为1:1000)。

[标注坐标](BG_ZBBZ):标注指定点的坐标数据。

[标注面积重心](BG_MJZX):测量封闭图形区域的面积及重心,
            将面积数据标于指定点,并标注重心位置。

[平面图签](BG_TQ):在平面图中插入责任图签(分岩土工程、地灾工程两种)

[节理裂隙](BG_JLLX):内含四个命令:
    1、画边坡结构面极射赤平投影图;
    2、计算由本程序生成的赤平投影图中两圆弧交点的角度(两结构面交线产状);
    3、从文本文件(.txt)中读入数据,画节理裂隙走向玫瑰花图,
      每行数据格式为:倾向_倾角 (数据间留一空格);
    4、从文本文件(.txt)中读入数据,画节理裂隙极点图;
      每行数据格式为:倾向_倾角 (数据间留一空格)。

[产状裂隙](BG_CZLX):在平面图上画产状、裂隙符号。

[布勘探点](BG_ZJC):在平面上布勘探点(钻孔 竖井 探槽),
    1、纲要布置:在平面图中指定点按顺序布置(数据包括:点号、深度)
    2、手动布置:在平面图中指定点按顺序布置(数据包括:点号、高程、深度)
    3、批量布置:从文本文件(.txt)中读入数据自动布置
     每行数据格式为: 孔号_X坐标_Y坐标_Z坐标_孔深_土层厚
     (数据间为一空格,数据为空时补为0)。

[坐标输出](BG_PT1_2):将CAD中指定点测得的坐标数据输出至.xls(电子表格)文件中
    分为数学坐标与地理坐标两种输出方式(两种格式的XY数据为互换关系)。

[地坪标高](BG_SNWBG):在平面图中画室内地坪标高、室外地坪标高、
           正负零标高、地下室地坪标高等符号。

[水位符号](BG_SWX):在剖面图上指定点画水位符号。

[不等比缩放](BG_SF):将所选对象按指定基点横纵向不等比例缩放(所选对象将变为块)。

[旋转文字](BG_WZXZ):将所选文字旋转,使之平行于指定的直线,支持line、pline线;
          (晓东CAD家园:xshrimp)。

[角度匹配](BG_JDPP.vlx):将对象旋转至所选参照对象的角度,使与之平行;
            (晓东CAD家园:xyp1964)。

[强力剪切](BG_JQ):扩展剪切,沿所选对象剪掉所选一侧的所有相交对象,
          有时会发生错误,请小心使用(晓东CAD家园:snsj)。

[PL线→铁路](BG_TLX.vlx):将样条曲线(spline)转换为铁路线(晓东CAD家园:xyp1964)。

[Z轴归0](BG_Z0):将中所选对象的Z轴坐标值改为0。

[剖面标尺](BG_PMBC):在剖面图上自动标注侧边高程标尺。

[布剖面线](BG_PMX):在平面图上布剖面线,同时按顺序编号。

[等高线赋值](等高线赋值.dvb):先指定基线,并赋基线高程值,然后按定量高差,
      将其它线条赋予高程值。
      包含两个宏命令:
      Module1.slide 切剖面线
      Module2.dgxfz 向地形线赋高程值。

[剖面图1](切剖面图1.dvb):指定平面地形图中的剖面线,生成剖面图(田华兵);
      包含一个宏命令:DZPM.GeoSection。

[剖面图2](切剖面图2.dvb):指定平面地形图中的剖面线,生成剖面图;
      (林枢,本程序将会生成一个单独的菜单);
      详细帮助见:安装目录下\BGTools\LISP\剖面图2帮助.mht;
      包含五个宏命令:
      ThisDrawing.PmSetting 采集数据
      ThisDrawing.DataMod  修改数据
      ThisDrawing.PmOutSet  成图
      ThisDrawing.PmExit   关于
      ThisDrawing.AddPmMenu 加载菜单

[点→面→线](生成等高线.dvb):将测量点自动生成平面及剖面图(测量空间);
      详细帮助见:安装目录下\BGTools\LISP\生成等高线Help.txt;
      包含四个宏命令:
      Module1.celiang1 展点;
      Module1.celiang2 等高线生成;
      Module1.celiang3 断面图生成;
      Module1.CeliangToolbar 增加一个工具条。

[单行文字](BG_TEXT):(晓东CAD家园:晓东工具)
      [顺序编号]:在图件中插入顺序编号的文件;
      [数字相加]:计算所选单行数字之和,并写到指定点处
      [改变序号]:计算所选单行文字加减指定数据后的结果
      [增删前后缀](BG_addfix):对单行或多行文字增加或删除前后缀
            (晓东CAD家园:841594)
      [文本加框]:在所选单行文字的周边画上框线
      [取消外框]:取消单行文字周边的框线
      [行加序号]:在所选单行文字前,按行上下顺序写入行号
      [序号隐藏]:将单行文字前的行号隐藏
      [序号显示]:将单行文字前的行号显示
      [序号清除]:将单行文字前的行号清除

[组工具](BG_GROUP):(晓东CAD家园:晓东工具)
      [组选开关]:打开或禁用组功能
      [单选开关]:指定单个组的功能打开或禁用
      [定 义 组]:定义一个组(可以为匿名组)
      [去组定义]:取消指定组的定义
      [两组合并]:将两个组合并为一个组
      [组删实体]:删除组内的指定实体
      [组移实体]:移出组内的一个实体
      [组添实体]:将选定的对象加进组中

[图层工具](BG_LAYER):(晓东CAD家园:晓东工具)
      [所有层开]:将所有图层均打开
      [选层关闭]:将所选图层关闭
      [选层保留]:将所选图层保留,其余图层均关闭
      [选层孤立]:将所选图层保留,其余图层均锁定并变为灰色
      [选层锁定]:将所选图层锁定并变为灰色
      [孤锁恢复]:将孤立或锁定的图层恢复原状

[宏命令]:运行宏命令对话框。

[快速选择](IVYSelEnt2004.arx):按多重过滤条件选择对象;
     (晓东CAD家园:ivysoft 常青滕工具)。

[批量打印](BatchPlot):在一个DWG文件中打印多张相同规格的图件(晓东CAD家园:秋枫)
     详细帮助可从其对话框中直接打开,或安装目录下\BGTools\LISP\BP_Help.htm;

[帮助](BG_GYCX):打开本工具集的帮助文件及显示程序信息。

--------------------------------------------------------------------------
感谢您使用凉开水CAD辅助工具,希望多多交流

(李保 QQ:379613547 重庆市地质灾害防治工程勘查设计院)



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表