ROD说明书30Word下载.docx

上传人:b****6 文档编号:20338971 上传时间:2023-01-22 格式:DOCX 页数:18 大小:32.70KB
下载 相关 举报
ROD说明书30Word下载.docx_第1页
第1页 / 共18页
ROD说明书30Word下载.docx_第2页
第2页 / 共18页
ROD说明书30Word下载.docx_第3页
第3页 / 共18页
ROD说明书30Word下载.docx_第4页
第4页 / 共18页
ROD说明书30Word下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

ROD说明书30Word下载.docx

《ROD说明书30Word下载.docx》由会员分享,可在线阅读,更多相关《ROD说明书30Word下载.docx(18页珍藏版)》请在冰豆网上搜索。

ROD说明书30Word下载.docx

4.软件概述

软件的功能

计算功能

ROD可同时计算发电厂或变电所中所有避雷针的高度,并可根据设计者的意图,随意调整避雷针的高度。

在满足设计要求后,退出程序,程序将产生一个输出结果文件,其中包括各避雷针的高度,单针保护范围和多针保护范围的计算结果。

此输出文件用于绘制防雷保护图。

绘图功能

ROD根据计算结果可完成:

(1)在图标中填写工程名及图名

(2)标注避雷针位置及高度

(3)填写单针保护范围计算结果

(4)填写多针保护范围计算结果

(5)绘制多针保护范围

(6)绘制多针保护范围内部双针的计算结果:

D值及Bx值

(7)绘制单针保护范围

以上功能既可以连贯完成,又可以分步完成。

如何应用详见“6.2.2启动方法”。

软件的性能

计算部分占用内存<

40kB,绘图部分占用内存<

20kB。

对于一般的应用,计算结果可在一秒钟内获得,绘图过程可在一、二分钟内完成。

ROD软件无加密措施

软件结构

总体结构图

程序表

ROD

EXE

计算避雷针高度的执行程序

LSP

绘制防雷保护图的LISP语言源程序

MNU

调用ROD.LSP的AutoCAD菜单

DOC

ROD软件的操作手册

RODIN

FMT

原始输入数据文件的格式

RODOUT

ROD.EXE运行完毕后,输出结果文件的格式

JYFLS

DAT

计算避雷针高度算例的原始数据文件

OUT

JYFLS.DAT经ROD.EXE计算后的输出文件

JYFL

DWG

ROD.LSP根据JYFLS.OUT绘制的防雷保护图

数据结构

(1)存放避雷针坐标及其高度的结构体:

typedefstructtagRODINFOR{

doublerodX;

/*x坐标*/

doublerodY;

/*y坐标*/

introdHeight;

/*针高*/

introdFlag;

/*标志位,暂时未用*/

}RODINFOR;

typedefRODINFORFAR*LPRODINFOR;

(2)存放bx值的结构体:

typedefstructtagBX{

intbxOne;

/*一号针*/

intbxTwo;

/*二号针*/

doublebxValue;

/*Bx值*/

}BX;

typedefBXFAR*LPBX;

(3)存放多针保护数据的结构体:

typedefstructtagMULTINFOR{

doublemiHeight;

/*保护高度*/

intmiExtBxCount;

/*外围针个数*/

intmiInBxCount;

/*内部双针对数*/

LPBXmiExtBx;

/*指向外围针的bx值的指针*/

LPBXmiInBx;

/*指向内部双针的bx值的指针*/

structtagMULTINFORFAR*miNext;

/*指针链*/

}MULTINFOR;

typedefMULTINFORFAR*LPMULTINFOR;

(4)存放单针保护数据的结构体:

typedefstructtagSINGLEINFOR{

doublesiHeight;

/*被保护高度*/

intsiRodIndex;

/*针号*/

doublesiDistance;

/*被保护距离*/

}SINGLEINFOR;

typedefSINGLEINFORFAR*LPSINGLEINFOR;

5.安装与初始化

本软件的安装极为简单,由于所占磁盘空间极小,只需把ROD.EXE、ROD.LSP、数据文件(*.DAT)及相应计算结果(*.OUT)COPY入当前工作的子目录中即可,不需要额外的初始化过程。

6.程序运行情况说明

运行表

(1)计算计算各避雷针的高度,执行程序ROD.EXE

(2)绘图绘制防雷保护图,执行程序ROD.LSP

运行步骤

计算(运行ROD.EXE)说明

(1)操作信息

●运行目的

根据原始输入数据文件,计算发电厂或变电所中各避雷针的高度,并输出绘图数据文件。

●启动方法

在DOS提示符下,输入:

ROD<

in-file>

[out-file]或

其中:

<

为原始数据文件名,文件后缀必须为.DAT。

[out-file]为输出结果文件名,文件后缀为.OUT。

[out-file]是ROD.EXE的运行结果文件名。

在输入<

及[out-file]时,不能带后缀。

ROD.EXE为<

加上后缀.DAT;

为[out-file]加上后缀.OUT。

如果不提供[out-file],输出文件与<

同名,只是后缀不同,为:

.out。

●操作命令

程序在正确完成检查数据、录入数据及高度计算后,均有提示“OK!

”。

显示计算结果后,将提示“需要调整避雷针高度吗?

<

Yes>

如果需要修改,在键盘上敲入“Y”(“y”)或者直接回车,然后依次输入需要修改的避雷针号及其希望高度,输入“0,0”,结束修改,程序将重新计算、显示结果。

修改过程可重复任意次。

如果不需要修改,敲入“N”(“n”),程序结束,并把计算结果输出到文件[out-file].out(或<

.out)中。

●其它事项

程序运行的任何时刻,可用Ctrl-C中断程序运行。

在提示“需要修改避雷针高度吗?

”时,可用Esc键直接退出,程序将不保存计算结果。

(2)输入

●数据来源

从总平面图上查取各避雷针的坐标,及与各保护高度相关的避雷针的针号。

●质量管理

程序开始运行后,首先检查数据文件中各数据的格式是否正确,如果有不正确的格式,程序打印出错行号及错误性质,然后中止运行。

如果格式正确,开始录入数据,并同时检查数据是否合理,出现不合理的数据后,程序打印出错信息,然后中止运行。

●输入格式

见本软件的RODIN.FMT文件:

工程名

针数(n),多针保护范围个数,单针保护范围个数,针高模数(单位:

m)

X1,Y1/*1号针坐标,单位:

m*/

X2,Y2/*2号针坐标,单位:

...

Xn,Yn/*n号针坐标,单位:

多针保护高度(单位:

m),外围针个数,内部双针对数

A,B,C,D,E,A/*外围针序列,逆时针顺序*/

A,C/*内部双针*/

B,D/*内部双针*/

O,P,Q,R,S,T/*外围针序列,逆时针顺序*/

O,R/*内部双针*/

Q,S/*内部双针*/

单针保护高度(单位:

m),针号,被保护距离(单位:

说明:

原始数据文件可包含5个部分:

①工程名

工程全称,占用一个文本行,字串长度不能超过255个字符(一个汉字相当于2个英文字符)。

②总控制信息

包括“针数”,“多针保护范围个数”,“单针保护范围个数”,“针高模数”4个数据项,共占用一个文本行,4个数据项的值均应为非负整数。

③各避雷针的平面坐标

按照避雷针的编号顺序排列,每一对坐标占用一个文本行,避雷针的编号从“1”号开始。

④多针保护范围的数据

这部分数据分成若干块,每一块用于提供一个多针保护范围的所有信息,块数为第二部分中“多针保护范围个数”数据项的值。

每一块第一行为本块的总控信息,包括“多针保护高度”、“外围针个数”、“内部双针对数”3个数据项。

第二行为外围针序列,必须按逆时针顺序排列,当需要绘制一个封闭的保护范围圈时,外围针序列中的最后一个针号,应该与第一个针号相同,相应地,本块总控信息中“外围针个数”数据项的值应该为外围针实际总个数加1,即第二行中实际出现的针号个数。

从第三行开始,是本块的双针计算用数据,每一对针号占用一个文本行,其行数为本块总控信息中“内部双针”数据项的值。

⑤单针保护范围的数据

每一个单针保护范围的数据占用一个文本行,包括“单针保护高度”、“针号”、“被保护距离”3个数据项。

这一部分的总行数为第②部分中“单针保护范围个数”数据项的值。

在一个完整的原始数据文件中,①~③必不可少,④、⑤可同时存在,也可以只存在两者之一,但两者都不存在是错误的。

●输入举例

见本软件的JYFLS.DAT:

220kV暨阳变电所

19,4,0,5

9.5,6.3

9.5,24.3

48.5,6.3

48.5,24.3

113.5,6.3

113.5,24.3

178.5,6.3

178.5,24.3

9.5,57.8

48.5,57.8

202.8,129.5

215.8,129.5

202.8,81.5

215.8,81.5

202.8,57.5

215.8,57.5

215.8,9.5

141.5,81.5

60,100.4

24.5,9,5

1,3,5,7,8,6,4,2,1

1,4

3,4

3,6

5,6

5,8

17.5,9,6

7,17,16,14,12,11,13,15,8

8,17

8,16

15,16

14,15

13,14

12,13

14.0,5,10

11,18,19,9,2

13,18

15,18

8,18

6,18

6,10

4,10

2,10

9,10

10,18

10,19

6.5,3,0

11,18,19

(3)输出

●输出数据分发对象

输出数据提供给ROD.LSP,绘制防雷保护图。

●输出举例

见本软件的JYFLS.OUT。

绘图(运行ROD.LSP)说明

根据ROD.EXE的计算结果,绘制发电厂或变电所的直击雷保护图。

在AutoCAD图形环境中输入:

Command:

(load"

rod"

rod

或者:

menu

Menufilenameor.fornone<

acad>

:

然后点取屏幕菜单上的各项。

应当首先点取“全部”选项或“数据文件”选项,再点取其它选项。

点取“全部”选项后,4.1.2节中的各步功能可连贯完成。

点取“数据文件”选项后,ROD.LSP不绘图,只是进行初始化工作,再点取其它选项,可完成某一步的功能,例如点取“多针外围”后,仅绘制多针保护范围外围圈。

运行ROD.LSP后,程序首先提示“输入避雷针高度计算结果文件名:

”,此时应输入ROD.EXE计算后的输出结果文件名,例如:

JYFLH.OUT,(.OUT不是必须的),然后提示“选择避雷针坐标系原点:

”,此时点取避雷针坐标系的原点。

其它绘图过程的操作,可依程序提示进行,具体可参见“9典型例题”。

在运行ROD.LSP的任何过程中,可用Ctrl-C中断程序。

ROD.EXE的计算结果文件,后缀为.OUT。

见本软件的RODOUT.FMT文件:

*工程名

*各避雷针坐标及其高度

n

((X1Y1)H1)

((X2Y2)H2)

((XnYn)Hn)

*单针保护计算数据(用于绘图)

N

((XY)HxRxNo)

*多针保护范围外围数据(用于绘图)

(H1N1F1)

((X1Y1)(X2Y2)Rx1Rx2DD'

Bx)

(HN-1NN-1FN-1)

*多针保护范围内部数据(用于绘图)

((X1Y1)(X2Y2)DBx)

*单针保护计算结果(用于填表)

(NHHxRxDRx-D)

*多针保护计算结果(用于填表)

(N1N2H1H2HxRx1Rx2DD'

见本软件的JYFLS.OUT文件。

输出结果是一张直击雷保护图,可提供给土建专业设计避雷针,并可做为电气专业的设计出图。

见本软件的JYFL.DWG文件,可用绘图机绘出,输出比例1:

400。

7.非常规过程

如果在运行中死机,重新启动计算机,并仔细检查原始输入数据文件的正确性,然后再试一次。

8.使用经验简述

多支避雷针的保护范围,应按下列方法确定:

四支及以上避雷针所形成的四角形或多角形,可先将其分成两个或几个三角形,然后分别按三支雷针的方法计算,如各边保护范围的一侧最大宽度Bx≥0,则全部面积既受到保护。

ROD.LSP可将ROD.EXE的所有计算结果∶D值及Bx值反映在图纸上,实际应用时,考虑到图面太拥挤,有时不希望所有的D值及Bx值都绘制在图上,为解决这个矛盾,可编写两个数据文件,一个文件用于计算,如JYFLS.DAT,另一个用于绘图,如JYFLH.DAT,用于计算的数据文件力求全面,计算所有的三角形的各边。

用于绘图的数据文件删去一些双针计算项。

应注意的一点是:

删去一些双针计算项后,高度计算可能会有变化(一般会降低),此时应该使用高度调整功能,调节高度,使其与“全面”计算的结果相同。

绘制防雷保护图时,填数据表使用JYFLS.OUT,绘保护范围时,使用JYFLH.OUT,这样,既保证了计算的全面,又改善了图纸的外观。

9.典型例题

(1)假设条件

●工程名为JY,且已有总平面图JYPM.DWG在当前子目录中(如C:

\USER)

●AutoCAD软件为R14/2000版

●文本编辑程序为NOTEPAD.EXE(也可使用其它的文本编辑程序)

●ROD软件安装在当前子目录中

●操作系统为Windows95/98

(2)符号含意

●带下划线的字串为用户输入的字串

●尖括号(<

>

)中的字串为无屏幕显示的操作的解释

编写输入数据文件

打开记事本程序,输入以下各行:

然后存盘退出。

计算避雷针高度

C:

\USER>

RODJYFLS

数据文件:

JYFLS.DAT

检查数据格式.....OK!

录入原始数据.....OK!

计算避雷针高度...OK!

计算结果(单位:

m):

24.50m高度保护范围Bx值:

1-3:

0.893-5:

0.775-7:

0.777-8:

9.768-6:

0.77

6-4:

0.774-2:

0.892-1:

4.391-4:

0.043-4:

9.76

3-6:

0.205-6:

9.765-8:

0.20

17.50m高度保护范围Bx值:

7-17:

5.2217-16:

0.9616-14:

6.1114-12:

0.9612-11:

7.50

11-13:

2.0413-15:

6.1115-8:

4.438-17:

4.648-16:

2.54

15-16:

7.5014-15:

5.4013-14:

7.5012-13:

0.59

14.00m高度保护范围Bx值:

11-18:

7.3218-19:

6.0719-9:

3.419-2:

10.3913-18:

4.44

15-18:

3.468-18:

10.406-18:

11.356-10:

9.334-10:

17.00

2-10:

12.989-10:

9.2110-18:

3.4310-19:

14.54

6.50m高度保护范围Bx值:

18.5718-19:

17.32

各避雷针高度:

#1:

30#2:

30#3:

35#4:

35#5:

35

#6:

35#7:

35#8:

35#9:

25#10:

30

#11:

30#12:

25#13:

25#14:

25#15:

25

#16:

25#17:

25#18:

30#19:

30

需要调整避雷针高度吗?

Yes

输入针号及其希望高度(格式:

针号,高度<

回车>

结束修改输入:

0,0

1,35

2,35

9.30

输入错误,重新输入:

9,30

11,25

0,0

6.763-5:

6.762-1:

9.761-4:

5.853-4:

0.9613-15:

0.8918-19:

9.849-2:

17.0013-18:

13.989-10:

15.6410-18:

12.1418-19:

35#2:

35#3:

35

30#10:

25#12:

25

需要修改避雷针高度吗?

No

计算结果保存在JYFLS.OUT文件中

此计算结果可用于绘制直击雷保护布置图

江苏省电力设计院送变电室

RODVersion2.1

编制人:

卫银忠1999.8南京

绘制防雷保护图

启动AutoCADR14/2000,并装入ROD.LSP程序:

(LOAD"

ROD"

loadingrod.lsp...loaded!

防雷保护图绘制程序编制人:

卫银忠1999.9

使用方法:

ROD

运行ROD:

输入避雷针高度计算结果文件名:

JYFLS

选择避雷针坐标系原点:

捕捉避雷针坐标系原点>

创造新层ROD,用于防雷保护图的绘制及填表...OK!

绘图比例1:

100>

400

选择图标右上角点:

intto...<

捕捉图标右上角点>

OK!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 动态背景

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1