雅阁架空线路辅助设计软件(WCAD)土壤参数

随本软件提供有部分有代表性的土壤资料,可以搜集工程实际场所土壤的资料,按照页面展示项输入实际资料并保存使用,下次即可直接选取使用。

土壤类型名称包含合理的关键字可以使有关的计算更为准确,常见关键字见下表。

Clay 
Clay 
sand 
亚砂sandy 
亚砂loam 
亚砂Subsoil 
砾砂grouan 
粗砂coarse 
中砂flinty 
砾砂Gravel 
中砂medium 
粗砂sand 
砾砂arene 
亚砂土Subsoil 
碎石Gravel 

接地电阻、底盘、拉盘、抗倾覆计算均与土壤参数有关。

雅阁架空线路辅助设计软件(WCAD)外业文件

外业测量数据保存为电子表格形式,第一列为里程、第二列为高程、第三列为障碍描述、第四列为障碍物高度(地下为负)、第五列为障碍物的宽度(主要指沟渠等)、第六列为障碍物在线路前进方向的左右方位及偏离距离,所有数据单位均为米。随机样例文件Demo.xls见\data文件夹。

常见障碍物列表如下。

障碍物汉语汉语缩写障碍物英语英语缩写高度属性宽度属性偏离属性
电力线路power linePOWER  
通讯线communication lineCOM  
信号线signal lineSIGNAL  
电话线telephone lineTEL  
铁路railwayRAILWAY  
河道/水渠水/渠canalCANAL 
ditchDITCH 
房屋houseHOUSE  
村庄villageVILLAGE  
树木树/木treeTREE  
wellWELL  
pilePILE  
graveGRAVE  
管线pipelinePIPELINE  
道路roadROAD  
wallWALL  
小路wayWAY  
热力管线thermal lineTHERMAL  
水塘/水库pond/reservoirPOND 

雅阁架空线路辅助设计软件(WCAD)材料统计

No.名称型号规格及参数单位数量备注
1110DSn(15)伞型终端塔110DSN(15)呼称高度 = 15 m4 
23560ZS2(12)上字型直线塔3560ZS2(12)呼称高度 = 12 m22 
3110DSn(12)伞型终端塔110DSN(12)呼称高度 = 12 m1 
4导线LGJ-120/20S = 134.49 sqmmm19668.387 
5地线GJ-25S = 26.6 sqmmm13110.692 
6横担2Ⅰ1*1400 × 455 mm3 
7横担2Ⅰ11800 × 455 mm3 
8绝缘子串Ⅰ型绝缘子串标称荷载 = 0 t5 
9绝缘子串Ⅱ型绝缘子串标称荷载 = 7 t5 
10绝缘子串Ⅲ型绝缘子串标称荷载 = 10 t5 
11防振锤FD-3重量 = 4.50 kg156 
12护线条FYH-120/20重量 = 0.57 kg90 
13防振锤FG-100重量 = 5.90 kg62 
14悬垂线夹XGU-4标称荷载 = 0 t3 
15L型联板L-1040标称荷载 = 0 t3 
16U形挂环U-10标称荷载 = 0 t3 
17球头挂环Q-7标称荷载 = 0 t3 
18拉线GJ-50L = 2×16.971 m, S = 49.48 sqmm3 
19拉线棒Ⅰ2L = 4.101 m, D = φ19 mm, 热镀锌3 
20拉盘LP10L = 1000 mm, W = 500 mm, H = 180 mm, C183 
21抱箍 热镀锌12 
22平行挂板PD-10热镀锌6 
23楔形线夹NX-2热镀锌6 
24可调式 UT 型线夹NUT-2热镀锌6 
25双拉线联板LV-2015热镀锌3 
26U 形挂板U-12热镀锌6 
27螺栓、螺母及垫圈M10×70热镀锌24 
28拉线GJ-25L = 2×19.799 m, S = 26.6 sqmm3 
29拉线棒Ⅰ1L = 4.101 m, D = φ16 mm, 热镀锌3 
30拉盘LP8L = 800 mm, W = 400 mm, H = 180 mm, C183 
31平行挂板PD-7热镀锌6 
32楔形线夹NX-1热镀锌6 
33可调式 UT 型线夹NUT-1热镀锌6 
34双拉线联板LV-1214热镀锌3 
35扁钢-40热镀锌m240 
36螺栓、螺母及垫圈φ16×45×45热镀锌12 
37底盘DP10-1L = 1000 mm, W = 1000 mm, H = 180 mm, C183 
38卡盘KP10-1L = 1000 mm, W = 300 mm, H = 150 mm, C183 
39卡盘KP10-2L = 1000 mm, W = 300 mm, H = 150 mm, C183 

时间 2025/4/14 13:15
编号 DLGZADDR
项目名称 DEMO 110kV OHTL Project
单位系统 公斤(kg)
语言 简体中文

雅阁架空线路辅助设计软件(WCAD)放线报告

编号:DLGZADDR

架空电力线路设计放线报告

项目名称: DEMO 110kV OHTL Project

单位系统: 公斤(kg)

语言: 简体中文

放线概况

项目数值备注
回路单回路 
地线单地线 
系数利用力学计算数据 
总里程(m)6545.78 
杆型种类3 
耐张段数4 
杆塔数量27 
导线 单线长度(m)6556.129有效长度
地线 单线长度(m)6555.346有效长度

杆塔明细表

杆塔编号杆塔型号呼称高度(m)杆塔埋深(m)转角度数档距(m)耐张段长(m)/代表档距(m)备注
1110DSN(15)150左0°   
1 – 2    202.4561034.52           213.316 
23560ZS2(12)120左0°  
2 – 3    227.098 
33560ZS2(12)120左0°  
3 – 4    219.974 
43560ZS2(12)120左0°  
4 – 5    235.68 
53560ZS2(12)120左0°  
5 – 6    149.312 
6110DSN(15)150左0°   
6 – 7    265.559908.145         232.673 
73560ZS2(12)120左0°  
7 – 8    184.9 
83560ZS2(12)120左0°  
8 – 9    218.512 
93560ZS2(12)120左0°  
9 – 10    239.174 
10110DSN(15)150左0°   
10 – 11    301.111952.701               284.11 
113560ZS2(12)120左0°  
11 – 12    235.428 
123560ZS2(12)120左0°  
12 – 13    325.33 
133560ZS2(12)120左0°  
13 – 14    269.366 
143560ZS2(12)120左0°  
14 – 15    300.425 
153560ZS2(12)120左0°  
15 – 16    283.338 
163560ZS2(12)120左0°  
16 – 17    237.704 
17110DSN(12)120左0°   
17 – 18    280.712650.414                     271.51 
183560ZS2(12)120左0°  
18 – 19    229.018 
193560ZS2(12)120左0°  
19 – 20    250.592 
203560ZS2(12)120左0°  
20 – 21    204.298 
213560ZS2(12)120左0°  
21 – 22    239.968 
223560ZS2(12)120左0°  
22 – 23    260.01 
233560ZS2(12)120左0°  
23 – 24    280.116 
243560ZS2(12)120左0°  
24 – 25    325.854 
253560ZS2(12)120左0°  
25 – 26    277.382 
263560ZS2(12)120左0°  
26 – 27    302.466 
27110DSN(15)150左0°   

为类添加集合

一、首先创建三个基础类(ClassA、ClassB、ClassC)

‘ ClassA.cls
‘(空类,可根据需要添加属性或方法,见 建立类模块

‘ ClassB.cls
‘(空类,可根据需要添加属性或方法,见 建立类模块

‘ ClassC.cls
‘(空类,可根据需要添加属性或方法,见 建立类模块

二、创建主类(MainClass)包含三个集合

‘ MainClass.cls
Option Explicit

Private m_colItemsA As Collection
Private m_colItemsB As Collection
Private m_colItemsC As Collection

‘ 类初始化时创建集合
Private Sub Class_Initialize()
Set m_colItemsA = New Collection
Set m_colItemsB = New Collection
Set m_colItemsC = New Collection
End Sub

‘ 添加ClassA实例到集合A
Public Sub AddItemA(objA As ClassA)
m_colItemsA.Add objA
End Sub

‘ 添加ClassB实例到集合B
Public Sub AddItemB(objB As ClassB)
m_colItemsB.Add objB
End Sub

‘ 添加ClassC实例到集合C
Public Sub AddItemC(objC As ClassC)
m_colItemsC.Add objC
End Sub

‘ 获取集合A(只读)
Public Property Get ItemsA() As Collection
Set ItemsA = m_colItemsA
End Property

‘ 获取集合B(只读)
Public Property Get ItemsB() As Collection
Set ItemsB = m_colItemsB
End Property

‘ 获取集合C(只读)
Public Property Get ItemsC() As Collection
Set ItemsC = m_colItemsC
End Property

‘ 清理资源
Private Sub Class_Terminate()
Set m_colItemsA = Nothing
Set m_colItemsB = Nothing
Set m_colItemsC = Nothing
End Sub

三、使用示范

Dim mainObj As New MainClass
Dim objA As New ClassA
Dim objB As New ClassB
Dim objC As New ClassC

‘ 添加对象到各个集合
mainObj.AddItemA objA
mainObj.AddItemB objB
mainObj.AddItemC objC

‘ 遍历集合示例
Dim item As Object
For Each item In mainObj.ItemsA
‘ 处理ClassA实例
Next

For Each item In mainObj.ItemsB
‘ 处理ClassB实例
Next

For Each item In mainObj.ItemsC
‘ 处理ClassC实例
Next

四、代码说明

  1. 三个基础类(ClassA/B/C)可根据实际需求添加成员
  2. MainClass使用Collection对象管理三个不同类型的集合
  3. 通过AddItemX方法确保类型安全,只能添加指定类型的实例
  4. 通过只读属性ItemsX暴露集合的访问
  5. 在Class_Terminate中释放集合资源
  6. 使用For Each循环可以方便地遍历集合成员

五、注意事项

VB6的集合是1-based索引(从1开始),如果需要更强大的集合操作,可以考虑使用Dictionary对象或自定义集合类。