找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 413|回复: 3

[教学]:如何编辑道亨软件中的图廓文件

[复制链接]
发表于 2005-12-16 23:02:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
不会用道亨软件呀,图廓、图签不符合自己要求怎样改
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2006-1-22 05:21:58 | 显示全部楼层
如何定制本单位图式
1/复制已存在的与自己单位格式相似的
c:\dhcad\slw\block目录下的
    D114*.20S
  (*表示单位名称的简写),然后再粘贴并重命名为自己的, 再双击打开<20S图形编辑平台>,进行编辑.
在右侧列表中找到本单位的图签名,单击缩放按钮,调整可视范围后,再修改文字及文字框,

修改文字框:
图签右下角坐标为0,0;向左为负X轴,向上为正Y轴;
用[高级操作]菜单下的"输入坐标画图"功能,画直线,
0,0表示直线起点坐标为X=0,Y=0;
-180,0表示直线终点坐标为X=-180,Y=0;
以此类推,进行画线.
下面表中数据为在[高级操作]菜单下的"编辑20文件"所显示的文本内容,用户可直接修改.




l,  0.000,  0.000,-180.000,  0.000        //l表示为直线
l,-180.000,  0.000,-180.000, 40.000
l,  0.000, 40.000,-180.000, 40.000
l,  0.000, 0.000,  0.000,  40.000
l,-90.000,  0.000,-90.000, 40.000
l,  0.000, 30.000,-180.000, 30.000
l,-180.000,  6.000,-90.000,  6.000
l,-180.000, 12.000,-90.000, 12.000
l,-180.000, 18.000,-90.000, 18.000
l,-180.000, 24.000,-90.000, 24.000
l,-180.000, 30.000,-90.000, 30.000
l,-160.000,  0.000,-160.000, 30.000
l,-135.000,  0.000,-135.000, 30.000
l,-115.000,  0.000,-115.000, 30.000
l,-25.000, 30.000,-25.000, 40.000
l,-70.000,  0.000,-70.000,  9.000
l,-90.000,  9.000,  0.000,  9.000
l,-178.000, 35.000,-174.000, 31.000
l,-170.000, 35.000,-174.000, 31.000
l,-178.000, 35.000,-174.000, 39.000
l,-170.000, 35.000,-174.000, 39.000
l,-175.500, 37.000,-172.500, 37.000
l,-175.500, 34.400,-172.400, 34.500
l,-175.000, 37.500,-175.000, 34.500
l,-173.000, 37.500,-173.000, 34.500
l,-175.000, 34.400,-175.500, 32.500
l,-173.000, 34.400,-172.500, 32.500
l,-173.000, 37.000,-175.000, 34.400
l,-175.000, 37.000,-173.000, 34.400
l,-174.900, 34.500,-175.500, 32.500
l,-172.950, 34.500,-172.500, 32.500

文字:
可以输入单个字,也可输入多个字,字间加空格,然后,用鼠标左键拖动到合适的位置,单机即可,字号可以选择.

图签做好后,必须保存于block和block50中.




2/复制已存在的与自己单位格式相似的c:\dhcad\slw\cfg目录下的
     sl_*.cfg
(*表示单位名称的简写),然后再粘贴并重命名为自己的, 再用记事本程序打开,进行编辑
-90, 450, -50  /* 图廓底线N坐标,眉线N坐标,左边线E坐标.        yellow. F_bottom, F_top, F_left
-90,0               线路门架竖线向下绘至N=-45mm处,从E=-5mm处绘. Inter_bottom,Inter_left
10, -10  线路平面图内图廓左右宽度图上MM数.  cyan from 0.   int PMT_up_mm, PMT_down_mm
15, -15  线路平面图外图廓左右宽度图上MM数.  cyan from -50. int PMT_up_mm_5, PMT_down_mm_5
60,2,20,40,62,74,12,跨越线长,注记位置(3个),第一杆型位置,第二杆型位置,连线距杆底mm
0  mm F_last_add_mm  最后一张图多绘190mm用来绘图章的距离
6                       F_max_n, F_chars[], F_chars_bottom[]       //表头的总行数
桩 间 距 离,-20   zhuang_gap_distance.
里         程,-25   distance_of_meter.
档         距,-30   dang_dist
杆 塔 位 置,-35   gan_pos
杆       号,-40   ta_no_i
耐张段长/代表档距,-45  nai_total_and_lp
OK!
500 线路横断面图横向比例尺.(华东1000,西南500)(纵向与断面图相同).
ALL OK!
D114BB,  总图签为D114BB.20S  在最后一张图上使用.
D114BB,  简图签为D114BB.20S  在每张图上都使用. 如不写或开头为空格则不使用简图签.
-130, +1.5, 18,  "单位名称" 在总图签上的位置(毫米数) x,y,字号,(图签右下角为0,0点)
-70,  +29,18,  "工程名称第一行"    1 在总图签上的位置(毫米数) x,y,字号. 字号为0时无该项.
-51,  +1.5,18,  "工程名称第二行"    2 在总图签上的位置(毫米数) x,y,字号.
-12,+29,18,  "X X 阶段"          3 在总图签上的位置(毫米数) x,y,字号.
-60,  +12,14,  "定位/平断面"       4 在总图签上的位置(毫米数) x,y,字号.
-20, +1.5, 18,        "图号"             5 在总图签上的位置(毫米数) x,y,字号.
-90,  +3.5,18,  断面比例尺"1: 500"  6 在总图签上的位置(毫米数) x,y,字号.
-90,+0.5,18, 平面比例尺"1:5000"  7 在总图签上的位置(毫米数) x,y,字号.
// ---- ^^^^^^ ----- 以上为总图签. ::: ---- vvvvvvvv ----- 以下为简图签 ----
-238, +10,18,  "工程名称第一行"    8 在简图签上的位置(毫米数) x,y,字号.
-238, +7, 18,  "工程名称第二行"    9 在简图签上的位置(毫米数) x,y,字号.
-78,  +8,  3,        "图号"            10 在简图签上的位置(毫米数) x,y,字号.
-148, +7, 14,  "定位/平断面"      11 在简图签上的位置(毫米数) x,y,字号.
2, 6, 13,        5mm线,10mm线,15mm线实际长度.
0, 0, 0,        5mm线,10mm线,15mm线实际角度.
注: D114BB,  总图签为D114BB.20S  在最后一张图上使用.
D114BB,  简图签为D114BB.20S  在每张图上都使用. 如不写或开头为空格则不使用简图签.
中的D114BB必须替换为本单位的图签名.
-130, +1.5, 18,等为自动”填写图签内容”时的文字起始坐标及字号.

3/打开slw程序在[文件]菜单下的”确定本单位图式”命令       

在”浏览图式定义文件”中,复制一个相似单位的内容,主要是下面两行,然后将
[Design]=*, (*表示单位名称的简写,可用汉字)
94=sl_*.cfg;:线路图廓文件名                //必须与2/中的单位缩写一致

改好后,关闭,再打开,即可在右侧的浏览窗中查找.














4/选择好自己的图式名后,再单击”修改添加图式”,再根据用户自己的要求进行选择项,确定,即可完成定制图式工作.

一(如何定制矢量的明细表
1/复制已存在的与自己单位格式相似的
  c:\dhcad\slw\userlib目录下的
     id_*.dbf
     mxb_*.dbf
     cr_*.crs
  这三个文件(*表示单位名称的简写),然后再粘贴并重命名为自己的.
A 用同样的方法再复制
  c:\dhcad\slw\cfg目录下的ta_*.fm2,再用记事本程序打开,进行编辑
;杆塔明细表格文件,空行和分号为注释
;汉字字号注释: 2号8mm*8mm 3号5mm*5mm 16号4mm*4mm 12号3mm*3mm
;数值表格高10mm
;t,x1,y1,字号
;T,x1,y1,字符串,字号
;l,x1,y1,x2,y2,宽度
;i,分隔符,两个i中间的为重复的部分
;L,行距,重复次数
;p,分隔符,p,到P,页距,页重复次数
;P,页距,页重复次数
;汉字字号注释: 2号8mm*8mm 3号5mm*5mm 16号4mm*4mm 12号3mm*3mm
;N_line_per_page=35

D,N,page_N
p,

    //外框
l,0,0,555,0,0
l,555,0,555,430,0
l,555,430,0,430,0
l,0,430,0,0,0

l,10,25,10,430,0//  明细表竖线
l,30,25,30,430,0
l,50,25,50,430,0
l,60,25,60,430,0
l,85,25,85,430,0
l,100,48,100,430,0
l,110,25,110,430,0
l,120,25,120,430,0
l,145,48,145,430,0
l,165,25,165,430,0
l,178,25,178,430,0
l,188,25,188,430,0
l,200,25,200,430,0
l,222,48,222,430,0
l,244,25,244,430,0
l,260,48,260,430,0
l,275,25,275,430,0
l,300,48,300,430,0
l,320,48,320,430,0
l,340,25,340,430,0
l,374,48,374,430,0
l,405,48,405,430,0
l,435,25,435,430,0
l,495,25,495,430,0
l,555,25,555,430,0
l,0,25,555,25,0//明细表横线
l,85,48,110,48,0
l,120,48,165,48,0
l,200,48,435,48,0
l,0,70,555,70,0
l,0,80,50,80,0
l,50,85,60,85,0
l,50,75,60,75,0
l,0,430,555,430,0
l,435,75,495,75,0

T,240,20,千 伏 送 电 线 路 工 程 杆 塔 明 细 表,2

T,3,32,杆,16
T,3,65,号,16

T,18,32,杆,16
T,18,65,型,16

T,38,32,杆,16
T,38,65,位,16

T,54,32,档,16
T,53,50,(M),16
T,53,65,距,16

T,63,32,耐张段长,16
T,63,40,代表档距,16
T,62,45,_________,16
T,63,50,转角度数,16
T,63,58,转角方向,16

T,89,32,导线型号,16
T,89,40,使用应力,16

T,90,53,导,16
T,90,65,线,16

T,102,53,避,16
T,102,59,雷,16
T,102,65,线,16

T,113,32,绝,16
T,113,38,缘,16
T,113,44,子,16
T,113,50,串,16

T,128,40,绝缘子金具组装,16

T,132,53,导,16
T,132,65,线,16

T,155,53,避,16
T,155,59,雷,16
T,155,65,线,16

T,168,32,接,16
T,168,40,地,16
T,168,48,型,16
T,168,56,号,16

T,180,32,接,16
T,180,40,地,16
T,180,48,电,16
T,180,56,阻,16

T,191,32,地,16
T,191,56,型,16

T,208,40,防震锤个数×型号,16

T,208,53,导,16
T,208,65,线,16

T,230,53,避,16
T,230,59,雷,16
T,230,65,线,16

T,248,40,杆 塔 基 础,16

T,250,53,铁,16
T,250,65,塔,16

T,265,53,水,16
T,265,59,泥,16
T,265,65,杆,16

T,283,40,拉  线  基  础,16

T,318,38,数  量,16
T,318,46,型  号,16

T,287,53,导,16
T,287,65,线,16

T,308,53,避,16
T,308,59,雷,16
T,308,65,线,16

T,328,53,分,16
T,328,65,角,16

T,353,40,水  泥  杆,16
T,380,38,数  量,16
T,380,46,型  号,16
T,348,59,上  节,16
T,381,59,中  节,16
T,413,59,下  节,16

T,448,55,交  叉  跨  越,16
T,512,55,备          注,16



l,0,8,133,8,0//图签横线
l,0,16,133,16,0
l,0,25,133,25,0
l,30,0,30,25,0//竖线
l,67,0,67,25,0
l,92,0,92,25,0
l,133,0,133,25,0
T,5,7,总工程师,16
T,5,15,院   长,16
T,5,24,主任工程师,16
T,70,7,审   核,16
T,70,15,设  计,16
T,70,24,CAD制图,16
l,430,13,555,13,0
l,430,0,430,25,0
l,460,0,460,25,0
T,435,10,图  号,16
T,435,22,日  期,16
i,

l,0,80,50,80,0
l,50,85,60,85,0
l,110,80,435,80,0
l,435,85,495,85,0

t,4,79,16   //杆号
t,12,79,16   //杆型
t,33,79,16    //杆位
t,53,83,16    //档距
t,62,74,16    //耐张段长
t,69,74,16          //间隔线0       
t,73,74,16     //代表档距
t,62,79,16    //转角左右
t,68,79,16    //转角度
t,86,74,12   //导线牌号
t,102,79,12    //地线牌号

t,125,79,16     //绝缘串数量
t,130,79,16   //绝缘串型号
t,147,79,12   //地金具型号
t,168,79,16    //接地型号
t,183,79,16    //接地电阻
t,193,79,16     //地型
t,203,79,12     //后导防振数
l,200,75,207,75
t,203,79,12    //前导防振数
t,209,79,12                //导防振型号
t,225,79,12     //后地防振数
l,222,75,229,75
t,225,79,12     //前地防振数
t,231,79,12     //地防振型号
t,248,79,16      //铁塔
t,268,79,16     //水泥
t,280,79,16     //导线
t,308,79,16      //分角
t,343,79,16       //水泥上节
t,379,79,16      //水泥中节
t,407,79,16      //水泥下节
t,436,83,16       //跨1
t,500,79,16        //备注

L,10,N
P,300,page_N

B用记事本程序打开  c:\dhcad\slw\userlib目录下的cr_*.crs  (一般引用cr_dh或cr_dh2)
cr_dh..crs格式
;/* 杆塔明细表交叉跨越定义文件. 空行,分号(;)和除号(/)为注释.
; 本文件为交叉跨越部分提供数据依据. 97.9.21.

;第一个有效行表示有效行总数(不包括此行). 最多为 9 个.

;每行行首为ORG文件的类型字符, 如 *, H. 另 'F' 表示房屋.
; * 后跟连线编码.
; H 后跟  0 表示公路
; H 后跟 60 表示沟
; F 表示房屋
; 跨铁路暂时未处理. 98.6.30.

7
*,32,33,34,35,36,37            // 跨1: 电力线, 连线编码 32,33,34,35,36,37
*,30,31                        // 跨2: 低压线, 连线编码 30,31
*,40,41,42,43                  // 跨3: 通讯线, 连线编码 40,41,42,43
*,44                           // 跨4: 广播线, 连线编码 44
F                              // 跨5: 房屋
H,0                            // 跨6: 公路
H,60                           // 跨7: 沟

cr_dh2.crs格式

;/* 杆塔明细表交叉跨越定义文件. 空行,分号(;)和除号(/)为注释.
; 本文件为交叉跨越部分提供数据依据. 97.9.21.

;第一个有效行表示有效行总数(不包括此行). 最多为 9 个.

;每行行首为ORG文件的类型字符, 如 *, H. 另 'F' 表示房屋.
; * 后跟连线编码.
; H 后跟  0 表示公路
; H 后跟 60 表示沟
; F 表示房屋
; 跨铁路暂时未处理. 98.6.30.

1
*,32,33,34,35,36,37,*,30,31,*,40,41,42,43,*,44,H,60,H,0,F,#电力线,低压线,通讯线,广播线,沟,公路,房屋

2/设置自动填充内容
  打开id_*.dbf    ,显示,浏览表格
SL_ID        FIELD_NAME        输入出标志        统计材料YN        材料名称        材料单位        S_CODE
杆号        杆号        2        N                           
杆塔型式        杆塔型式        2        N                           
测量桩号+        杆位        2        N                           
档距        档距        2        N                           
导耐张段长        耐张段长        2        N                           
间隔线0        间隔线0        2        N                           
导代表档距        代表档距        2        N                           
转角左右        转角左右        2        N                           
转角度        转角度        2        N                           
导线牌号        导线牌号        2        N                           
地线牌号        地线牌号        2        N                           
绝缘串数量        绝缘串数量        2        N                           
绝缘串型号        绝缘串型号        2        N                           
地金具型号        地金具型号        2        N                           
接地型号        接地型号        2        N                           
接地电阻        接地电阻        2        N                           
地型        地型        2        N                           
后导防振TN        后导防振数        2        N                           
前导防振TN        前导防振数        2        N                           
导防振型号        导防振型号        2        N                           
后地防振TN        后地防振数        2        N                           
前地防振TN        前地防振数        2        N                           
地防振型号        地防振型号        2        N                           
铁塔        铁塔        3        N                           
水泥杆        水泥杆        3        N                           
导线        导线        3        N                           
分角        分角        3        N                           
水泥杆上节        水泥上节        2        N                           
水泥杆中节        水泥中节        2        N                           
水泥杆下节        水泥下节        2        N                           
跨1        跨1        2        N                           
备注        备注        2        N                           

3/设计器
打开mxb_*.dbf   ,显示,表设计器




4/进入foxpro程序
打开mxb_menu   ,显示,追加方式
MXB_MENU        MXB_DBF        ID_DBF        FM2_CFG        跨定义_CRS        XLS_FMT
鞍山        MXB_AS        ID_AS        TA_AS        CR_DH         
安徽        MXB_AH        ID_AH        TA_AH        CR_DH         
安康        MXB_AK        ID_AK        TA_AK        CR_DH2         
白城        MXB_BCH        ID_BCH        TA_BCH        CR_DH         
白山        MXB_BS        ID_BS        TA_BS        CR_DH         
保定        MXB_BAODING        ID_BAODING        TA_BAODING        CR_DH2        xl_baoding
北京                                CR_DH2        xl_bj
上表中xl_baoding表示为excel格式的明细表

二(如何定制excel格式的明细表
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-23 09:52:04 | 显示全部楼层
如何在表头中显示累计距离,转角度数,耐张段长/代表档距分开显示在两行,图签如何放在左上角。*-*3
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-1-28 12:14:53 | 显示全部楼层
我也用的少,如果是正B找他们技术支持把,010-82755632-220.
找他们订制就可.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-20 06:30 , Processed in 0.200663 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表