ASP FileSystemObject 对象模型

零、FileSystemObject 对象模型的对象

对象

对象描述
FileSystemObject主对象,提供创建、删除及访问其他对象的方法(如CreateFolder、GetDrive等)。
Drive表示物理或网络驱动器(如硬盘、CD-ROM),提供容量、可用空间、类型等信息收集功能。
Folder用于文件夹的创建、删除、移动及路径查询(如SubFolders属性可遍历子文件夹)。
File对应单个文件,支持读写、复制等操作,与Folder对象方法类似但目标不同。
TextStream专用于文本文件的读写操作(不支持二进制文件,需使用Open命令处理)。
Dictionary用于组织数据结构。一个字典中有多个元素,每个元素都由两部分组成,一个叫键(key),一个叫项(item)。 键相当于是这个元素独一无二的标识,就像一个词典里的每个词条都只会出现一次,所以键是不会重复的。项就是这个元素的内容,内容可以任意改变,所以项是可以重复的。

一、FileSystemObject 对象的属性和方法

属性

属性描述
Drives返回本地计算机上所有驱动器对象的集合。

方法

方法描述
BuildPath将一个名称追加到已有的路径后
CopyFile从一个位置向另一个位置拷贝一个或多个文件。
CopyFolder从一个位置向另一个位置拷贝一个或多个文件夹。
CreateFolder创建新文件夹。
CreateTextFile创建文本文件,并返回一个 TextStream 对象。
DeleteFile删除一个或者多个指定的文件。
DeleteFolder删除一个或者多个指定的文件夹。
DriveExists检查指定的驱动器是否存在。
FileExists检查指定的文件是否存在。
FolderExists检查某个文件夹是否存在。
GetAbsolutePathName针对指定的路径返回从驱动器根部起始的完整路径。
GetBaseName返回指定文件或者文件夹的基名称。
GetDrive返回指定路径中所对应的驱动器的 Drive 对象。
GetDriveName返回指定的路径的驱动器名称。
GetExtensionName返回在指定的路径中最后一个成分的文件扩展名。
GetFile返回一个针对指定路径的 File 对象。
GetFileName返回在指定的路径中最后一个成分的文件名。
GetFolder返回一个针对指定路径的 Folder 对象。
GetParentFolderName返回在指定的路径中最后一个成分的父文件名称。
GetSpecialFolder返回某些 Windows 的特殊文件夹的路径。
GetTempName返回一个随机生成的文件或文件夹。
MoveFile从一个位置向另一个位置移动一个或多个文件。
MoveFolder从一个位置向另一个位置移动一个或多个文件夹。
OpenTextFile打开文件,并返回一个用于访问此文件的 TextStream 对象。

二、Drive 对象的属性

属性描述
AvailableSpace向用户返回在指定的驱动器或网络共享驱动器上的可用空间容量。
DriveLetter返回识别本地驱动器或网络共享驱动器的大写字母。
DriveType返回指定驱动器的类型。
FileSystem返回指定驱动器所使用的文件系统类型。
FreeSpace向用户返回在指定的驱动器或网络共享驱动器上的剩余空间容量。
IsReady如果指定驱动器已就绪,则返回 true。否则返回 false。
Path返回其后有一个冒号的大写字母,用来指示指定驱动器的路径名。
RootFolder返回一个文件夹对象,该文件夹代表指定驱动器的根文件夹。
SerialNumber返回指定驱动器的序列号。
ShareName返回指定驱动器的网络共享名。
TotalSize返回指定的驱动器或网络共享驱动器的总容量
VolumeName设置或者返回指定驱动器的卷标名

三、Folder 对象的集合、属性以及方法

集合

集合描述
Files返回指定文件夹中所有文件夹的集合。
SubFolders返回指定文件夹中所有子文件夹的集合。

属性

属性描述
Attributes设置或返回指定文件夹的属性。
DateCreated返回指定文件夹被创建的日期和时间。
DateLastAccessed返回指定文件夹最后被访问的日期和时间。
DateLastModified返回指定文件夹最后被修改的日期和时间。
Drive返回指定文件夹所在的驱动器的驱动器字母。
IsRootFolder假如文件夹是根文件夹,则返回 ture,否则返回 false。
Name设置或返回指定文件夹的名称。
ParentFolder返回指定文件夹的父文件夹。
Path返回指定文件的路径。
ShortName返回指定文件夹的短名称。(8.3 命名约定)
ShortPath返回指定文件夹的短路径。(8.3 命名约定)
Size返回指定文件夹的大小。
Type返回指定文件夹的类型。

方法

方法描述
Copy把指定的文件夹从一个位置拷贝到另一个位置。
Delete删除指定文件夹。
Move把指定的文件夹从一个位置移动到另一个位置。
CreateTextFile在指定的文件夹创建一个新的文本文件,并返回一个 TextStream 对象以访问这个文件。

四、File 对象的属性和方法

属性

属性描述
Attributes设置或返回指定文件的属性。
DateCreated返回指定文件创建的日期和时间。
DateLastAccessed返回指定文件最后被访问的日期和时间。
DateLastModified返回指定文件最后被修改的日期和时间。
Drive返回指定文件或文件夹所在的驱动器的驱动器字母。
Name设置或返回指定文件的名称。
ParentFolder返回指定文件或文件夹的父文件夹对象。
Path返回指定文件的路径。
ShortName返回指定文件的短名称(8.3 命名约定)。
ShortPath返回指定文件的短路径(8.3 命名约定)。
Size返回指定文件的尺寸(字节)。
Type返回指定文件的类型。

方法

方法描述
Copy把指定文件从一个位置拷贝到另一个位置。
Delete删除指定文件。
Move把指定文件从一个位置移动到另一个位置。
OpenAsTextStream打开指定文件,并返回一个 TextStream 对象以便访问此文件。

五、TextStream 对象的属性和方法

属性

属性描述
AtEndOfLine在 TextStream 文件中,如果文件指针正好位于行尾标记的前面,那么该属性值返回 True;否则返回 False。
AtEndOfStream如果文件指针在 TextStream 文件末尾,则该属性值返回 True;否则返回 False。
Column返回 TextStream 文件中当前字符位置的列号。
Line返回 TextStream 文件中的当前行号。

方法

方法描述
Close关闭一个打开的 TextStream 文件。
Read从一个 TextStream 文件中读取指定数量的字符并返回结果(得到的字符串)。
ReadAll读取整个 TextStream 文件并返回结果。
ReadLine从一个 TextStream 文件读取一整行(到换行符但不包括换行符)并返回结果。
Skip当读一个 TextStream 文件时跳过指定数量的字符。
SkipLine当读一个 TextStream 文件时跳过下一行。
Write写一段指定的文本(字符串)到一个 TextStream 文件。
WriteLine写入一段指定的文本(字符串)和换行符到一个 TextStream 文件中。
WriteBlankLines写入指定数量的换行符到一个 TextStream 文件中。

六、Dictionary 对象的属性和方法

属性

属性描述
CompareMode设置或返回用于在 Dictionary 对象中比较键的比较模式。
Count返回 Dictionary 对象中键/项目对的数目。
Item设置或返回 Dictionary 对象中一个项目的值。
Key为 Dictionary 对象中已有的键值设置新的键值。

方法

方法描述
Add向 Dictionary 对象添加新的键/项目对。
Exists返回一个逻辑值,这个值可指示指定的键是否存在于 Dictionary 对象中。
Items返回 Dictionary 对象中所有项目的一个数组。
Keys返回 Dictionary 对象中所有键的一个数组。
Remove从 Dictionary 对象中删除指定的键/项目对。
RemoveAll删除 Dictionary 对象中所有的键/项目对。

雅阁架空线路辅助设计软件(WCAD)术语

线路文件:也叫线路图形文件,或 OHTL 文件,是设计成果文件,dwg 格式;

项目文件:设计所用参数文件及生成的成果文件的集合形成的特定文件,otl 格式,系统浏览器中双击可以打开线路文件。项目文件丢失不影响已经设计的线路文件,也可以继续进行延续设计,但是,设计再次使用到某些参数文件时,须再次人工加载;

存储文件:存储模式为图形外存储(External) 方式时生成的数据文件,与线路文件同名,系统浏览器中双击可以打开线路文件。存储文件丢失不影响已经设计的线路文件,但是,不能再次激活该线路文件,也就不能对原设计进行延续设计、线路调整及材料统计等操作;

参数文件:设计过程中用到相关文件,诸如,外业文件、杆塔文件、绝缘装置文件等;

平台软件:设计过程中用于编辑线路文件的服务器软件,此处指 AutoCAD;

存储模式:线路文件除图形外的数据存储的位置或方式,有四种存储模式,分别是记账式存储(Bill)、图形外存储(External)、AutoCAD 字典存储(Dictionary)、AutoCAD 字典优化版存储(Perfect);

转换文件:把某种存储模式的线路文件变换为另一种存储模式的线路文件;

切换软件:把 WCAD 从某种存储模式变换为另一种存储模式的操作;

整理外业文件:如果外业文件中里程未按顺序记录,绘制平断面时把外业文件所选区域按照升序排列,为绘制创造条件;

拼接平断面:允许多次绘制平断面,每次的平断面必须是同一里程基点及同一高程基点;

定位放线:在断面图选定杆塔位置,并生成线路形状曲线的设计过程;

形状曲线:也叫放线曲线,指相邻杆塔之间导线或地线根据系数生成的模拟形状;

挂点:绝缘装置在杆塔上的连接点;

线点:导线在绝缘装置上的连接点;

修正放线曲线:有两层含义,其一,放线完毕后,用最终的实际代表档距计算系数从而生成曲线,替换开始时预先设定的代表档距;其二,杆塔绝缘装置配置完毕,用最终的绝缘装置长度重新生成放线曲线;

绝缘装置:线路设计中,起电气隔离作用的各种形式的绝缘组件,比如,绝缘子串、棒式绝缘子、针式绝缘子等;

直线杆绝缘装置长度:悬垂型取正,支撑型取负;

主横担:承担导线并完成线路转角的横担;

独立式横担:是否与杆塔为一体,非一体的则为独立式横担;

主绝缘装置:直接连接导线与杆塔的绝缘装置;

地形系统:线路文件中,地形地貌及障碍物的总称,分地面子系统和障碍物子系统;

地面子系统;组成地形地貌的直线图元集合;

障碍物子系统:组成障碍物的直线图元集合;

续排:利用上次线路文件的末基杆塔继续进行设计;

延续:既利用上次线路文件的计算系数又利用上次线路文件的末基杆塔,就是继续设计同一线路;

接续:不利用上次线路文件计算系数,仅利用上次线路文件的末基杆塔,进行的新的线路设计;

衔接:利用上次线路文件的首基杆塔继续进行设计;

连接:既利用上次线路文件的计算系数又利用上次线路文件的首基杆塔,就是在线路左侧增加一段线路并与原首基杆塔接火;

搭接:不利用上次线路文件计算系数,仅利用上次线路文件的首基杆塔,就是在线路左侧设计一段线路并利用上次首基杆塔为本次末基杆塔;

激活:效果等同延续,但通常仅仅是打开,而不继续往下进行设计了;

橡皮筋:在 AutoCAD 用户界面中选择杆塔位置时,动态生成杆塔及曲线的虚线呈现,以供用户判断选择;

分幅:把线路设计文件按照标准图幅划分、切割,以达到出版的要求;

复位:完成一段线路设计,结束以进行另一段线路设计。

雅阁架空线路辅助设计软件(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)
语言 简体中文