您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 电气安装工程 > 桩自动编号并提取坐标程序使用说明
根据工程需要定制AutoCAD程序详见网盘:191022107电话:138371859091工程桩自动编号并提取坐标程序使用说明一、加载和执行程序用AutoCAD打开一个要编号的图形,在命令行输入appload命令加载xzbh9-4.vlx程序成功后,在命令行输入xzbh回车,即可执行程序。第一次使用会弹出“申请注册码”对话框,注册后不再弹出。图1申请注册码对话框取得注册码后,填入图1相应位置点确定,即可注册成功,随即会进入程序主对话框,如下:图2工程桩自动编号并提取坐标程序主对话框二、具体操作说明根据工程需要定制AutoCAD程序详见网盘:191022107电话:1383718590921、操作前准备工作首先要保证每根桩都是独立的桩,假如所有的桩是一个整块或每组承台内的桩是一个整块,需要提前批量炸开后再执xzbh。2、必选项操作操作时,“桩所在图层”和“桩型”这两个是必选项,必须要根据当前图设置正确,该程序就是根据这两项来选择符合条件的桩,如果这两项设置和当前编号图纸中的桩不对应,则会出现无法选择到桩对象的情况。“桩所在图层”可以通过点“选取”按钮指定一个桩进行设置,或者在文本框内手工输入桩所在的图层名进行设置。点“选取”按钮时,会关闭主对话框,并在命令行提示“指定一个桩对象:”,这时在图面上点取一个桩后,程序会自动又返回主对话框,并在“桩所在图层”文本框内显示刚才点取那个桩的图层名。“桩型”可以在执行xzbh前,用list命令查看下桩是哪个对象类型,然后将相应桩型勾选即可,当有多个桩型时可多选。3、主对话框中,除“桩所在图层”和“桩型”两项外,其它的都是可选项。下面一一说明(1)主对话框中“排序次序”一栏用于设置桩编号顺序,例如:选择的排序为:先从上到下、再从左到右,则所有选择到的桩对象,按其中心点坐标Y值从大到小进行排序,假如坐标Y值相同(相当于同在一行),则会按其坐标X值再从小到大进行排序。选择的排序为:先从上到下、再从左到右,且“并兼顾S形排序”根据工程需要定制AutoCAD程序详见网盘:191022107电话:138371859093也同时勾选时,则所有选择到的桩对象,按其中心点坐标Y值从大到小进行排序,假如坐标Y值相同(相当于同在一行),则奇数行会按其坐标X值再从小到大进行排序,偶数行会按其坐标X值再从大到小进行排序。选择其它排序顺序时,与以上类同。(2)主对话框中“排序次序”一栏,点“设置”按钮,会弹出以下对话框:图3设置对话框“同行或同列幅度”功能用于当同一行或同一列的桩不严格在一条直线上时,通过设置幅度值大小,可对不严格在同行或同列的桩按顺序进行编号并提取坐标。“相同点范围半径”功能用于调整删除相同点的半径范围,也就是说在多大半径范围内的点为相同点。凡有相同点则程序保留一个,其它相同点则删除;主要用于有重叠对象的时,可消除重叠对象;还可用于有些进行隔桩编号的情况(如三轴搅拌桩编号)。“消除重选编号”选项,当勾选此设置时,即使对已编号的桩因误选重选,程序会自动消除,不会再对其进行编号。此功能在后面第根据工程需要定制AutoCAD程序详见网盘:191022107电话:1383718590944节“操作提高部分”再详细说明需注意事项。“编号文字朝向随UCS变化”选项,当勾选此设置时,编号文字的朝向与当前UCS方向一致。当去掉勾选时,无论UCS如何变化,编号文字朝向始终为图面的正南正北。(3)主对话框中,点“坐标格式”按钮,会弹出以下对话框:图4输出坐标格式设置对话框输出坐标为“用户坐标系坐标”或“世界坐标系坐标”,主要用于当前ucs为自定义坐标系(相对坐标系)时,当选择为“用户坐标系坐标”时,输出为相对坐标,当选择为“世界坐标系坐标”时,则会输出为绝对坐标。如果当前ucs为世界坐标系,选择为“用户坐标系坐标”或“世界坐标系坐标”,则输出坐标相同,都为绝对坐标。设置分隔符一栏中“分隔符1”、“分隔符2”、“分隔符3”,用于设置编号、X坐标值、Y坐标值、Z坐标值之间的分隔符号,分隔符的值可以任意设置(但要注意“分隔符”的值不能完全包含在主对话框中“起始编号”的值中),如图4中的设置的分隔符,输出坐标格式为:编号,,X值,Y值,Z值“XY坐标互换”用于设置输出坐标格式中X值和Y值的前后位根据工程需要定制AutoCAD程序详见网盘:191022107电话:138371859095置,如:“XY坐标互换”勾选,图4中输出坐标格式为:编号,,Y值,X值,Z值“坐标缩放倍数”用于设置坐标值统一放大或缩小的系数(即图形比例变化),可以根据桩基图比例设置相应的值。通常cad桩基图以毫米为单位,当设置此值为1000时,cad桩基图中的桩位坐标XY值均除以1000,作为输出的桩位坐标,即输出的坐标值以米为单位。如果桩基图以米为单位,则设置此值为1,则输出坐标值以米为单位。(4)主对话框中“起始编号”,可以输入任意值,如:1、A1、BC1、MN-Y、ZC-1等等。这里要注意本说明图4中“分隔符1”、“分隔符2”、“分隔符3”的值不能完全包含在“起始编号”的值中,否则会出错。如:“起始编号”的值为A1,则“分隔符”的值为A、A1、A2都不可以。“分隔符”A和A1完全包含在“起始编号”的值A1中,不可以;“分隔符”A2虽未直接含在“起始编号”的值A1中,但“起始编号”A1经递增后会出现A2编号,这样造成“分隔符”A2会完全包含在后续编号A2中,所以也不可以。(5)主对话框中“文字大小”,用于设置编号文字的大小,默认值为200。(6)主对话框中“编号文字位置”一栏,用于设置编号文字相对于桩的位置。当“在桩中心”勾选时,编号文字会在桩中心位置;当“在桩中心”去掉勾选时,“偏角”和“偏距”启用,编号文字位置可以通过“偏角”和“偏距”任意设置,“偏角”是相对于当前坐标系X轴为零度,按逆时针旋转的角度。“偏距”是指桩中心点到编根据工程需要定制AutoCAD程序详见网盘:191022107电话:138371859096号文字插入点的距离。(7)在主对话框中点“确定”按钮后,会关闭主对话框,出现以下命令行提示:图5指定坐标成果文件名这提示是指定一个文件名,用于将程序提取的桩位坐标保存到这个文件名内。有两个参数:分别为n和o,当输入n时,是新建一个文件名,将提取的桩位坐标都保存在这个新文件内;当输入o时,是打开一个已有桩位坐标文件,将当前提取的桩位坐标数据追加到已有桩位坐标文件内的数据之后,通常是用于第一次执行xzbh命令后未将桩位全部编号完,第二次再执行xzbh命令,将提取的桩位坐标数据再接着上一个桩位坐标文件数据之后写入。图5命令行提示,输入参数n回车后(这里直接按回车键或空格键后,则会默认上一次的选择参数),弹出以下对话框:图6指定一个新文件名根据工程需要定制AutoCAD程序详见网盘:191022107电话:138371859097图6对话框中指定一个目录和文件名后,点“保存”按钮,则会进入下步选择对象操作。图5命令行提示,输入参数o回车后(这里直接按回车键或空格键后,则会默认上一次的选择参数),弹出以下对话框:图7打开一个已有桩位坐标文件图7对话框中指定一个目录和已有桩位坐标文件后,点“打开”按钮,则会进入下步选择对象操作。(8)选择对象命令行提示:图8选择对象这里在选择桩对象时,可以单选或框选(框选时可输入选择模式:W、C、WP、CP、F、L等,且注意框选对象时,要使要选择的对象尽量显示在当前屏幕内,否则可能会出现未选择到对象情况,这是AutoCAD平台本身决定),选择一次对象,按回车后在图面对桩进行编号并提取桩位坐标至指定的文件内,接着再次循环提示选择对象,根据工程需要定制AutoCAD程序详见网盘:191022107电话:138371859098直到选择桩对象为零(未选择对象)按回车结束程序,完成全部操作。4、操作提高部分(1)仅以“桩所在图层”为过滤条件,不需要设置“桩型”,来选择桩对象。假如用list命令查看桩对象类型后,不在主对框桩型所列的7种桩型之列,则可以将桩型全部去掉,7种桩型全部不勾选,这时会仅以图层为过滤条件,符合“桩所在图层”要求的对象都将被选取。当7种桩型全部不勾选,点主对话框中的“确定”按钮后,会弹出以下消息框:图9消息框1(2)本说明图3对话框中“消除重选编号”选项勾选时,会弹出以下消息框:图10消息框2根据工程需要定制AutoCAD程序详见网盘:191022107电话:138371859099要注意此消息框中显示的两项内容,“消除重选编号”功能才起作用,该功能主要用于当桩比较密集时,连续选择桩对象时,容易对已编号的桩重新选择编号,当“消除重选编号”勾选时,即可消除这种状况。(3)消除相同编号功能,此功能程序内部隐含,主要用于编号编错位置时(即不该在此时编号的对象已误选并编号),方便修改数据。如编号时从A1编号到A76时(指定保存数据的文件假如为:1.txt),发现A70到A76编号编到其它桩上更合适,这时可以正常结束xzbh。然后命令行再次执行xzbh,在主对话框中“起始编号”文本框内输入A70,然后点主对话框中“确定”按钮,关闭主对话框并在命令行提示“选择成果文件[新建文件(N)/打开已有文件(O)]New:”时,此时且记输入参数o回车,然后在弹出本说明图7对话框时,选择刚才生成的坐标数据文件(如:1.txt)并点“打开”按钮,命令行提示“选择对象”时,这时重新指定要编号的桩,则程序会在图面上将先前标注A70编号删除,再在新指定的位置重新编号A70,并更改坐标文件内A70坐标数据为当前位置的坐标,然后依次将图面先前标注A71编号删除,再在新指定的位置重新编号A71,并更改坐标文件内A71坐标数据为当前位置的坐标……,依次类推直到将所有相同编号更改完。(4)斜向规律排列的群桩编号时,假如当前ucs坐标系轴方向与斜向规律排列的群桩方向不一致时,无论怎么改变排序方式,一次框选所有斜方向桩进行编号时,图面显示编号顺序都可能会乱(当然根据工程需要定制AutoCAD程序详见网盘:191022107电话:1383718590910如果是一行一行的选或一列一列的选、或单选不会存在编号乱的问题,但这样选择桩对象工作效率相对较低),因为排序方式是严格按坐标Y值的从大到小或X值的从小到大排序(或其它排序方式)。为解决这一问题,可以先自定义ucs,使当前ucs的轴方向与斜向规律排列的群桩方向一致,然后再执行xzbh,提示选择对象时,一次框选桩对象即可快速编号。在命令行输入ucs回车,按提示操作指定ucs原点和轴方向,即可定义ucs(相当于指定了一个新的坐标系)。当自定义ucs,使当前ucs的轴方向与斜向规律排列的群桩方向一致后,为方便框选对象,可用Plan命令使图形摆正。当图形局部有斜向桩,改变ucs进行编号时,要注意提取桩位坐标的变化,因坐标系不统一了。如果本说明图4“输出坐标为”一栏选择中是“用户坐标系坐标”,则此时输出的坐标和改变坐标系前输出的坐标不是统一坐标系坐标。如果本说明图4“输出坐标为”一栏选择中是“世界坐标系坐标”,则此时输出的坐标和改变坐标系前输出的坐标是统一坐标系坐标(即选中输出坐标为世界坐标系坐标时,无论何时改变ucs进行编号操作,提取桩位坐标均为统一坐标系坐标,即绝对坐标)。这里还有一方法就是先编号,暂时不管在改变ucs前后生成的坐标,当全部桩编完号后,用“工程桩自动编号并提取坐标程序”的配套程序—t
本文标题:桩自动编号并提取坐标程序使用说明
链接地址:https://www.777doc.com/doc-4978906 .html