ROD说明书3.0.doc

大小 622.3KB 页数 29 页 格式 DOC

防雷保护CAD软件(ROD) 用户操作手册

版本: 2.1

电网部 卫银忠

江苏省电力设计院 电力工程勘察设计 甲级1000011号

2002年1月 南京

JSPDI

防雷保护CAD软件(ROD) 用户操作手册V2.1/2002

目 录

1. 前言

2. 编制依据

  • 2.1 本软件的《软件设计说明书》(暂缺)

  • 2.2 规程及其它参考资料

3. 运行环境

  • 3.1 硬设备

  • 3.2 支持软件

    • 3.2.1 操作系统

    • 3.2.2 程序语言编译系统

3.2.3 其它支持软件

  1. 软件概述

    • 4.1 软件的功能

      • 4.1.1 计算功能

4.1.2 绘图功能

  • 4.2 软件的性能

  • 4.3 ROD软件无加密措施

  • 4.4 软件结构

i

JSPDI

防雷保护CAD软件(ROD) 用户操作手册V2.1/2002

4.4.1 总体结构图

4.4.2 程序表

  • 4.5 数据结构
  1. 安装与初始化

  2. 程序运行情况说明

    • 6.1 运行表

    • 6.2 运行步骤

      • 6.2.1 计算(运行 ROD.EXE )说明

6.2.2 绘图(运行 ROD.LSP )说明

  1. 非常规过程

  2. 使用经验简述

  3. 典型例题

    • 9.1 编写输入数据文件

    • 9.2 计算避雷针高度

    • 9.3 绘制防雷保护图

  4. 注意事项

ii

JSPDI

防雷保护CAD软件(ROD) 用户操作手册V2.1/2002

1.前言

在发电厂及变电所设计中,防雷设计是一项重要的工作 。 它包括两个

部分:计算避雷针高度 、 绘制防雷保护图 。 多只避雷针的高度计算十分繁 琐,计算过程公式较多,按照新规程, Bx 值需要通过查曲线才能获得,易 于出错 。 同时,为了取得合适的高度,有时要反复计算多遍 。 手工绘制防 雷保护图也比较麻烦,往往是在完成了计算及绘图后,由于某种客观原 因,又须重新计算,并修改防雷保护图,修改过程比起重新绘制并不会轻 松多少 。 用计算机完成这些计算 、 绘图工作,速度快,修改容易 。 对计算

机来讲,重新计算 、 绘图费时极少 。

软件 ROD 可同时计算一个发电厂或变电所中所有避雷针的高度,并根 据计算结果绘制防雷保护图 。ROD 适用于任何布置在平面上的发电厂和变 电所的防雷设计 。 可计算的避雷针数及保护范围个数,只受计算机内存的 限制 。

ROD 的运行包含两个过程: 1 )计算避雷针的高度 。 需要一个文本编 辑程序编写原始输入数据文件; 2 )绘制防雷保护图,需用到 AutoCAD R14/2000 软件包 。

2.编制依据

2.1本软件的《软件设计说明书》

1

JSPDI

防雷保护CAD软件(ROD) 用户操作手册V2.1/2002

(暂缺)

2.2规程及其它参考资料

  • 《交流电气装置的过电压保护和绝缘配合》 DL/T 620-1997

  • 《电力工程计算机辅助设计技术规定》 DL/T 5026-93

  • 《 Turbo C++ 程序员手册》 李振格北京航天航空大学出版社 1992.2

  • 《 AutoLISP 10.0 版教程》 刘银远北京希望电脑公司 1991.12

3.运行环境

3.1硬设备

  • (1) 主机: PC 机,( pentium 以上机型),内存容量大于 32M。

  • (2) 外存设备:各种型号的软硬磁盘 。

  • (3) 输入输出设备:输入设备为键盘及鼠标,输出设备为各种显示器及

图形打印机 、 绘图机 。

3.2支持软件

3.2.1 操作系统

Windows 98/XP 中文版 。

3.2.2 程序语言编译系统

  • Borland C++ Builder 6.0

AutoLISP 2002

3.2.3 其它支持软件

2

JSPDI

防雷保护CAD软件(ROD) 用户操作手册V2.1/2002

文本编辑程序,如 NOTEPAD.EXE

AutoCAD 2002

4.软件概述

4.1软件的功能

4.1.1 计算功能

ROD 可同时计算发电厂或变电所中所有避雷针的高度,并可根据设计

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

针保护范围的计算结果 。 此输出文件用于绘制防雷保护图 。

4.1.2 绘图功能

ROD 根据计算结果可完成:

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

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

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

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

  • (5) 绘制多针保护范围

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

  • (7) 绘制单针保护范围

3

JSPDI

防雷保护CAD软件(ROD) 用户操作手册V2.1/2002

以上功能既可以连贯完成,又可以分步完成 。 如何应用详见“ 6.2.2 启

动方法” 。

4.2软件的性能

计算部分占用内存 <40kB ,绘图部分占用内存 <20kB。 对于一般的应

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

4.3ROD软件无加密措施

4.4软件结构

4.4.1 总体结构图

4

JSPDI

防雷保护CAD软件(ROD) 用户操作手册V2.1/2002

4.4.2 程序表

ROD EXE 计算避雷针高度的执行程序
ROD LSP 绘制防雷保护图的LISP语言源程序
ROD MNU 调用ROD.LSP的AutoCAD菜单
ROD DOC ROD软件的操作手册
RODIN FMT 原始输入数据文件的格式
RODOUT FMT ROD.EXE运行完毕后,输出结果文件的格式
JYFLS DAT 计算避雷针高度算例的原始数据文件
JYFLS OUT JYFLS.DAT经ROD.EXE计算后的输出文件
JYFL DWG ROD.LSP根据JYFLS.OUT绘制的防雷保护图

4.5数据结构

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

typedef struct tagRODINFOR {

double rodX; /* x 坐标 / double rodY; / y 坐标 / int rodHeight; / 针高 / int rodFlag; / 标志位,暂时未用 */

} RODINFOR;

typedef RODINFOR FAR *LPRODINFOR;

5

JSPDI

防雷保护CAD软件(ROD) 用户操作手册V2.1/2002

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

typedef struct tagBX {

int bxOne; /* 一号针 / int bxTwo; / 二号针 / double bxValue; / Bx 值 */

} BX; typedef BX FAR *LPBX;

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

typedef struct tagMULTINFOR {

double miHeight; /* 保护高度 */

int miExtBxCount; /* 外围针个数 / int miInBxCount; / 内部双针对数 / LPBX miExtBx; / 指向外围针的 bx 值的指针 / LPBX miInBx; / 指向内部双针的 bx 值的指针 */

struct tagMULTINFOR FAR miNext; / 指针链 */

} MULTINFOR;

typedef MULTINFOR FAR *LPMULTINFOR;

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

typedef struct tagSINGLEINFOR {

double siHeight; /* 被保护高度 / int siRodIndex; / 针号 / double siDistance; / 被保护距离 */

6

JSPDI

防雷保护CAD软件(ROD) 用户操作手册V2.1/2002

}SINGLEINFOR;

typedef SINGLEINFOR FAR *LPSINGLEINFOR;

5.安装与初始化

本软件的安装极为简单 , 由于所占磁盘空间极小 , 只需把 ROD.EXE、ROD.LSP、 数据文件( *.DAT )及相应计算结果( *.OUT )

COPY 入当前工作的子目录中即可,不需要额外的初始化过程 。

6.程序运行情况说明

6.1运行表

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

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

6.2运行步骤

6.2.1 计算(运行 ROD.EXE )说明

(1) 操作信息

运行目的

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

输出绘图数据文件 。

启动方法

在 DOS 提示符下,输入:

ROD [out-file] 或

7

预览结束 · 共 29 页

下载完整版