191
Windows 3.1x/95/NT 1.0版本 ATPDraw用户手册 200312

ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

Embed Size (px)

Citation preview

Page 1: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

Windows 3.1x/95/NT 1.0版本

ATPDraw用户手册

2003年12月

Page 2: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 1 -

目录

目录...................................................................................................................................................................................................1

前 言.................................................................................................................................................................................................1

1 简介...........................................................................................................................................................................................2

1.1 ATPDraw是什么?...........................................................................................................................................................3

1.2 ATP的简要介绍 ...............................................................................................................................................................3

1.3 ATPDraw的发展史...........................................................................................................................................................4

1.4 ATPDraw支持的元件.......................................................................................................................................................5

1.5 手册的内容 .......................................................................................................................................................................7

1.6 手册惯例 ...........................................................................................................................................................................8

2 安装手册.................................................................................................................................................................................10

2.1 如何获得ATPDraw程序?.............................................................................................................................................10

2.2 Windows 95/NT环境下的程序安装...............................................................................................................................11

2.3 Windows 3.x环境下的程序安装 ....................................................................................................................................11

2.4 Windows 95/NT环境下的硬件要求...............................................................................................................................12

2.5 Windows 3.x环境下的硬件要求 ....................................................................................................................................13

2.6 配置ATPDraw.................................................................................................................................................................13

2.6.1 ATPDraw 命令行选项...........................................................................................................................................13

2.7 转换现有.CIR文件 .........................................................................................................................................................13

2.7.1 CONVERT程序的安装 ..........................................................................................................................................14

2.7.2 如何使用CONVERT? ..........................................................................................................................................14

2.7.3 转换ATPDraw 2.x版本的电路文件 .......................................................................................................................14

2.8 如何获得帮助? .............................................................................................................................................................15

2.8.1 通过因特网得到帮助 .............................................................................................................................................15

2.8.2 向ATPDraw程序的开发者求助 .............................................................................................................................15

2.9 从ATPDraw程序(1.2及更高版本)中运行ATP和其它应用程序 .............................................................................16

2.9.1 怎样在ATPDraw程序中直接运行ATP?..............................................................................................................16

2.9.2 怎样从ATPDraw执行TPPLOT? ..........................................................................................................................17

2.9.3 怎样从ATPDraw执行PCPLOT,PlotXY和LCC? ..............................................................................................17

2.10 与ATP相关的网络资源..................................................................................................................................................17

2.10.1 电子邮件 .................................................................................................................................................................18

2.10.2 ATP FTP 服务器....................................................................................................................................................18

2.10.3 万维网(World Wide Web) .................................................................................................................................19

Page 3: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 2 -

3 入门手册.................................................................................................................................................................................21

3.1 窗口操作 .........................................................................................................................................................................22

3.2 主窗口.............................................................................................................................................................................22

3.3 元件对话框 .....................................................................................................................................................................24

3.4 操作鼠标 .........................................................................................................................................................................26

3.5 编辑操作 .........................................................................................................................................................................27

3.6 ATPDraw操作要点总结.................................................................................................................................................28

3.7 你的第一个电路(Exa_1.cir) ......................................................................................................................................29

3.7.1 搭建电路 .................................................................................................................................错误!未定义书签。

3.7.1.1 开始创建新电路 .................................................................................................................错误!未定义书签。

3.7.1.2 电源 .....................................................................................................................................错误!未定义书签。

3.7.1.3 二极管桥 .............................................................................................................................错误!未定义书签。

3.7.1.4 负载 .....................................................................................................................................错误!未定义书签。

3.7.1.5 节点名称和接地 .................................................................................................................错误!未定义书签。

3.7.2 保存电路文件到磁盘 .............................................................................................................错误!未定义书签。

3.7.3 创建ATP文件 .........................................................................................................................错误!未定义书签。

3.7.4 运行ATP仿真(在1.2即以上版本中) .................................................................................错误!未定义书签。

3.7.5 三相电路(Exa_2,cir)..........................................................................................................错误!未定义书签。

4 参考手册.................................................................................................................................................................................30

4.1 主窗口.............................................................................................................................................................................30

4.2 主菜单.............................................................................................................................................................................31

4.2.1 文件 .........................................................................................................................................................................31

4.2.1.1 新建 .....................................................................................................................................................................32

4.2.1.2 打开 .....................................................................................................................................................................32

4.2.1.3 保存 .....................................................................................................................................................................33

4.2.1.4 另存为 .................................................................................................................................................................33

4.2.1.5 全部保存 .............................................................................................................................................................34

4.2.1.6 关闭 .....................................................................................................................................................................34

4.2.1.7 全部关闭 .............................................................................................................................................................34

4.2.1.8 导入 .....................................................................................................................................................................34

4.2.1.9 导出 .....................................................................................................................................................................34

4.2.1.10 保存图元文件(仅在Windows 95/NT 下使用) .........................................................................................34

4.2.1.11 保存位图文件(仅在Windows 3.1 下使用) ..............................................................................................34

4.2.1.12 保存附属文件 .................................................................................................................................................35

4.2.1.13 打印 .................................................................................................................................................................35

4.2.1.14 打印设置 .........................................................................................................................................................35

4.2.1.15 退出 .................................................................................................................................................................35

4.2.2 编辑 .........................................................................................................................................................................35

Page 4: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 3 -

4.2.2.1 撤销/重复 ............................................................................................................................................................36

4.2.2.2 剪切 .....................................................................................................................................................................36

4.2.2.3 复制 .....................................................................................................................................................................36

4.2.2.4 粘帖 .....................................................................................................................................................................36

4.2.2.5 双重复制 .............................................................................................................................................................37

4.2.2.6 复制为图元文件(仅用在Windows 95/NT系统中) .......................................................................................37

4.2.2.7 复制为位图文件(仅用在Windows 3.x系统中).............................................................................................37

4.2.2.8 删除 .....................................................................................................................................................................37

4.2.2.9 群组选择 .............................................................................................................................................................37

4.2.2.10 全部选择 .........................................................................................................................................................37

4.2.2.11 撤销选择 .........................................................................................................................................................37

4.2.2.12 移动标签 .........................................................................................................................................................38

4.2.2.13 旋转 .................................................................................................................................................................38

4.2.2.14 翻转 .................................................................................................................................................................38

4.2.2.15 加载图标 .........................................................................................................................................................38

4.2.2.16 注释 .................................................................................................................................................................38

4.2.3 视图 .........................................................................................................................................................................39

4.2.3.1 工具栏 .................................................................................................................................................................39

4.2.3.2 状态栏 .................................................................................................................................................................41

4.2.3.3 注释行 .................................................................................................................................................................41

4.2.3.4 放大 .....................................................................................................................................................................41

4.2.3.5 缩小 .....................................................................................................................................................................42

4.2.3.6 缩放 .....................................................................................................................................................................42

4.2.3.7 刷新 .....................................................................................................................................................................42

4.2.3.8 选项 .....................................................................................................................................................................42 4.2.4 ATP .........................................................................................................................................................................43

4.2.4.1 生成ATP文件......................................................................................................................................................44

4.2.4.2 编辑ATP文件......................................................................................................................................................44

4.2.4.3 节点命名 .............................................................................................................................................................45

4.2.4.4 设置 .....................................................................................................................................................................45

4.2.4.5 编辑批处理工作(在1.2或者更高版本中).....................................................................................................48

4.2.5 对象 .........................................................................................................................................................................49

4.2.5.1 新元件 .................................................................................................................................................................49

4.2.5.2 编辑元件 .............................................................................................................................................................49

4.2.5.3 用户自定义的元件 .............................................................................................................................................52

4.2.5.4 编辑用户自定义的元件 .....................................................................................................................................52

4.2.5.5 新建MODEL.......................................................................................................................................................52

4.2.5.6 编辑MODEL.......................................................................................................................................................53

4.2.5.7 编辑TACS...........................................................................................................................................................53

Page 5: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 4 -

4.2.6 工具 .........................................................................................................................................................................54

4.2.6.1 图标编辑器 .........................................................................................................................................................54

4.2.6.2 帮助文件编辑器 .................................................................................................................................................56

4.2.6.3 文本编辑器 .........................................................................................................................................................56

4.2.6.4 选项 .....................................................................................................................................................................57

4.2.6.5 保存选项 .............................................................................................................................................................60

4.2.7 窗口 .........................................................................................................................................................................61

4.2.7.1 地图窗口 .............................................................................................................................................................61

4.2.8 帮助 .........................................................................................................................................................................62

4.2.8.1 帮助主题 .............................................................................................................................................................62

4.2.8.2 关于主窗口 .........................................................................................................................................................65

4.2.8.3 关于ATPDraw.....................................................................................................................................................65

4.2.9 元件选择菜单 .........................................................................................................................................................65

4.2.9.1 测量仪和三相元件 .............................................................................................................................................66

4.2.9.2 线性元件 .............................................................................................................................................................68

4.2.9.3 非线性元件 .........................................................................................................................................................70

4.2.9.4 线路集中元件 .....................................................................................................................................................72

4.2.9.5 线路分散元件 .....................................................................................................................................................73

4.2.9.6 开关 .....................................................................................................................................................................74

4.2.9.7 电源 .....................................................................................................................................................................75

4.2.9.8 电机 .....................................................................................................................................................................76

4.2.9.9 变压器 .................................................................................................................................................................78 4.2.9.10 MODELS.........................................................................................................................................................79 4.2.9.11 TACS...............................................................................................................................................................80 4.2.9.12 用户自定元件 .................................................................................................................................................83

4.2.9.13 架空线路 (PCH).............................................................................................................................................84

4.2.10 快捷菜单 .................................................................................................................................................................84

4.2.11 ATPDraw.ini文件的设置........................................................................................................................................85

5 高级手册.................................................................................................................................................................................91

5.1 500kV系统中的开关操作(EXA_3.cir) .....................................................................................................................92

5.2 TACS控制的感应式电机(Exa_4.cir)........................................................................................................................95

5.3 库及库参考对象的使用方法(Exa_5.cir) ................................................................................................................100

5.4 高压直流换流站仿真 ...................................................................................................................................................102

5.4.1 创建数据模块文件 ...............................................................................................................................................102

5.4.2 创建一个用户自定义的ATPDraw对象 ...............................................................................................................105

5.4.2.1 创建支持参数 ...................................................................................................................................................105

5.4.2.2 为新对象创建图标和帮助文件 .......................................................................................................................106

5.4.3 示例电路-12脉冲HVDC换流站(EXA_6.cir)..................................................................................................108

Page 6: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 5 -

5.5 使用架空线路对象 .......................................................................................................................................................111

5.5.1 创建线路常数数据文件 .......................................................................................................................................111

5.5.2 创建新的架空线路(PCH)对象........................................................................................................................114

5.5.3 利用JMarti线路进行开关操作研究 .....................................................................................................................115

5.5.4 线对地故障和故障切除瞬态(Exa_7a.cir) ...........................................................................................................117

5.6 MODELS的用法...........................................................................................................................................................121

5.6.1 建立模型文件 .......................................................................................................................................................122

5.6.2 在ATPDraw中建立新的MODELS对象...............................................................................................................123

5.6.3 使用MODELS控制开关(DC68.DAT)(Exa_8.cir) .....................................................................................125

5.7 400kV变电站的雷电过电压研究(Exa_9.cir) .........................................................................................................130

5.8 变压器涌入电流的模拟 ...............................................................................................................................................137

5.8.1 建立用户自定义的BCTRAN对象 .......................................................................................................................137

5.8.2 为BCTRAN创建数据模块化文件 .......................................................................................................................138

5.8.3 创建支持文件 .......................................................................................................................................................140

5.8.4 绘制图标 ...............................................................................................................................................................141

5.8.5 示例电路.变压器充电(Exa_10.cir) .................................................................................................................142

6 线路/电缆手册......................................................................................................................................................................147

6.1 绪论...............................................................................................................................................................................148

6.2 如何获得这个程序? ...................................................................................................................................................149

6.3 如何安装程序? ...........................................................................................................................................................149

6.4 主窗口和主菜单 ...........................................................................................................................................................149

6.5 文件菜单 .......................................................................................................................................................................150

6.5.1 新建线路 ...............................................................................................................................................................150

6.5.2 新建电缆 ...............................................................................................................................................................150

6.5.3 打开 .......................................................................................................................................................................151

6.5.4 保存 .......................................................................................................................................................................151

6.5.5 另存 .......................................................................................................................................................................151

6.5.6 关闭 .......................................................................................................................................................................151

6.5.7 退出 .......................................................................................................................................................................151

6.6 编辑菜单 .......................................................................................................................................................................152

6.6.1 编辑数据 ...............................................................................................................................................................152

6.6.2 缩放至合适尺寸 ...................................................................................................................................................152

6.6.3 复制图形 ...............................................................................................................................................................152

6.7 ATP菜单 .......................................................................................................................................................................153

6.7.1 创建数据组 ...........................................................................................................................................................153

6.7.2 编辑数据组 ...........................................................................................................................................................153

6.8 帮助菜单 .......................................................................................................................................................................154

6.8.1 关于 .......................................................................................................................................................................154

Page 7: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 6 -

6.9 线路数据窗口 ...............................................................................................................................................................154

6.9.1 常参数线路模型 ...................................................................................................................................................156

6.9.2 π 型等效线路模型 ..............................................................................................................................................157

6.9.3 JMarti线路模型.....................................................................................................................................................157

6.9.4 线路参数的矩阵输出 ...........................................................................................................................................159

6.9.5 互耦合输出 ...........................................................................................................................................................159

6.9.6 正序和零序线路参数 ...........................................................................................................................................160

6.10 电缆数据窗口 ...............................................................................................................................................................160

6.10.1 架空线 ...................................................................................................................................................................162

6.10.2 不带套管的电缆 ...................................................................................................................................................165

6.10.3 带有套管的电缆系统 ...........................................................................................................................................169

6.11 应用示例 .......................................................................................................................................................................170

6.11.1 500kV线路的JMarti模型 ......................................................................................................................................170

6.11.2 750kV线路的JMarti模型 ......................................................................................................................................172

7 参考文献...............................................................................................................................................................................175

8 ATP术语中英文对照表 .......................................................................................................................................................177

A/A................................................................................................................................................................................................178

B/B ................................................................................................................................................................................................178

C/C ................................................................................................................................................................................................178

D/D................................................................................................................................................................................................178

E/E ................................................................................................................................................................................................179

F/F.................................................................................................................................................................................................179

G/G................................................................................................................................................................................................179

H/H................................................................................................................................................................................................179

I/I...................................................................................................................................................................................................179

J/J ..................................................................................................................................................................................................180

K/K................................................................................................................................................................................................180

L/L ................................................................................................................................................................................................180

M/M ..............................................................................................................................................................................................180

N/N................................................................................................................................................................................................180

Page 8: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 7 -

O/O................................................................................................................................................................................................181

P/P.................................................................................................................................................................................................181

Q/Q................................................................................................................................................................................................181

R/R ................................................................................................................................................................................................181

S/S.................................................................................................................................................................................................182

T/T ................................................................................................................................................................................................182

U/U................................................................................................................................................................................................182

V/V................................................................................................................................................................................................182

W/W..............................................................................................................................................................................................183

X/X................................................................................................................................................................................................183

Y/Y................................................................................................................................................................................................183

Z/Z ................................................................................................................................................................................................183

Page 9: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 1 -

前 言

ATPDraw是基于MS-Windows平台的,鼠标操作的,ATP专用的图形预处理程序。

ATPDraw具有标准的Windows窗口布局。ATPDraw支持许多常用的编辑操作,例如:复制/粘帖,

旋转,导入/导出,组合/拆分,以及打印文件成文本格式或图元/位图格式。ATPDraw支持多窗口同时操

作,以及窗口之间相互复制信息。在ATPDraw中搭建电路,用户首先从菜单中选择元件搭建模型电路。

然后程序会自动给未定义的节点命名及修正模型,并生成相应的ATP文件。用户搭建的电路可以是单相

的,也可以是三相的。

目前,ATP支持近70种标准元件和28种TACS对象,以及一些简单的MODEL对象。用户还可以利用

ATP中“数据化模块”功能自定义所需的电路对象。

ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32位版本,

用Borland Delphi 2.0编写的,只能在Windows 95/NT环境下运行;另一种是16位版本,用Borland Delphi

1.0编写的,只能在Windows 3.x环境下运行。

ATPDraw程序包里还包括支持电线/电缆常数的ATP_LCC程序,以及用于新旧版本文件转换的实用

程序。这使得在过去版本(DOS/GIGS)下创建的电路在新版本中也能使用。

这本ATPDraw for Windows 的用户手册包括七章:

第一章简介,概述ATPDraw的相关信息、功能、支持元件及手册编写中的惯用符号和关键词。

第二章安装手册,详述ATPDraw的安装、新旧版本的转换、网络资源等。

第三章入门手册,详述ATPDraw搭建电路的基本操作,并给出两个实例加以操作及分析。

第四章参考手册,详述ATPDraw中所有菜单(包括快捷菜单)的使用,ATPDraw.ini文件的设

置。

第五章高级手册,详述ATPDraw中用户如何创建电路对象,使用MODELS和$INCLUDE功能,

以及创建电路库和用户自定义库。本章还给出7个非常有用的应用实例。

第六章电线/电缆常数手册,详述ATP_LCC的获得、安装、使用,并给出实例说明。

第七章参考文献

第八章ATPDraw术语中英对照表

本手册的翻译工作在高级工程师卫银忠的指导下,由电网部ATP学习兴趣小组组员共同完成,分工

如下:前言、第一章及第二章——徐鑫乾,第三章——项玲,第四章——李琥、周宏伟,第五章——宁

玉宝、钱康,第六章、第七章——许文超。

由于翻译时间短促,译者水平有限,书中难免偏颇之词和谬误之处,恳请读者批评指正。

译者

2003年12月

Page 10: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 2 -

1 简介

Page 11: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 3 -

1.1 ATPDraw是什么?

Windows版ATPDraw是用鼠标操作的,电磁暂态程序(EMTP)ATP译本的制图预处理程序。它交

互的帮助用户创建和编辑电网模型用于仿真。在程序中,用户可以在扩展模板中选择预先定义好的元件

来创建电路。然后预处理程序自动生成相应的ATP输入文件并校正。电流节点由ATPDraw命名,用户只

需要给“关键”电流节点命名。现在ATPDraw程序大约支持70个标准元件和28个TACS 对象,也支持

MODELS的简单应用。另外,用户可以利用数据库模块和ATP的$INCLUDE选项创建自己的电路元件。

单相和三相的电路都可以搭建。ATPDraw程序支持多重窗口,因此可以同时操作几个电路并能在电路

之间进行参数复制。ATPDraw程序提供多种编辑工具,如:复制,粘贴,旋转,导入/导出,组合/拆分,

撤销和打印。在ATPDraw程序中还有其他编辑工具:可编辑ATP文件的内部编辑器,支持位图/图元文

件的Windows 剪贴板工具,Windows图元文件/位图文件格式或附言文件的输出工具。

ATPDraw程序对ATP的初学者很有价值的,是个很好的教学软件。同时,希望ATP的熟练使用者也

能觉得这个程序有助于管理电路文件及与其他用户交换数据。能够创立电路或子电路的数据库使得

ATPDraw程序成为电力系统暂态分析的有力工具。ATPDraw程序包还包括支持电线 /电缆常数的

ATP_LCC程序以及用于转换的实用程序,这使得在过去版本(DOS/GIGS)下创建的电路在新版本中也

能使用。

该程序是用Borland Pascal语言编写的。ATPDraw有两种版本,功能相似:一种是32位版本,用Borland

Delphi 2.0编写的,只能在Windows 95/NT环境下运行;另一种是16位版本,用Borland Delphi 1.0编写的,

只能在Windows 3.x环境下运行。

ATPDraw是注册商标,版权归1996-1997 挪威Trondheim的SINTEF 能量研究所所有。该程序是由

Hans Kr. Hoidalen 博士编写维护的。挪威的Dahl 数据设计公司的O.G.Dahl将其重新编写以适用于

Windows环境。

Windows版ATPDraw程序是免费软件,可以从ftp服务器ftp.ee.mtu.edu下载(用户名:anonymousd;

密码:你的e-mail地址)。程序所有权归资助该程序的发展的美国的Bonneville动力公司,以及挪威的

SINTEF 能量研究所(过去的EFI)。BPA处的联系人是James L Hall先生。任何需要获得专利号的申请

应向BPA提交。

1.2 ATP的简要介绍

ATP(选择性暂态程序)是世界上应用最广的数字式仿真电磁暂态现象及电力系统机电能的软件。

过去二十年来,它通过国际贡献得以不断发展,这些来自全世界的技术贡献是由W·斯哥特·迈耶和刘苏

辉(音译)共同主持的美加EMPT用户协会协调的。

ATP程序可以计算以时间为函数的变量对电力系统的影响。通常,使用积分的梯形规则来解系统元

件在时域的微分方程。非零初始状态可自动由稳态矢量解决定,或由用户自行为某些元件输入。

ATP提供许多模型,包括旋转电机,变压器,避雷器,电力电线/电缆。ATP程序可以模拟任意结

Page 12: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 4 -

构的复杂电力网络,也可分析控制系统,电力电子设备和一些非线性的元件。ATP程序可以模拟、分析

对称或非对称干扰,例如接地、雷击,和任何形式的开关操作(包括阀的换流)。还支持相量网络的频

率响应计算。

目前,ATP包括以下元件:

1. 非耦合/耦合的线性,集中参数元件

2. 分布参数和频域参数的电力电线/电缆

3. 非线性元件:有饱和和磁滞特性的变压器,避雷器

4. 普通开关,时间控制开关,电压控制开关,统计分布开关

5. 阀(二极管和晶闸管)

6. 三相同步电机,通用电机

7. MODELS和TACS(控制系统的暂态分析)

ATP中的MODELS是用于分析和研究时变系统一种综合性的语言描述工具,许多模拟工具都支持

它。MODELS允许用户任意定义控制元件和电路元件,并提供一个简单界面用于与其它ATP中的程序/

模型连接。作为一种综合性的编辑工具,MODELS可以在时域或频域中处理仿真结果。

ATP得到以下程序支持:

1. 用于计算架空电线/电缆电力参数的电线常数,电缆常数和电缆参数

2. 频域下的电线/电缆模型数据输入程序:JMARTI设置,SEMLYEN设置和NODE设置

3. 变压器模型数据计算程序(XFORMER和BCTRAN)

4. 饱和和磁滞曲线转换程序

5. 数据库模块化程序

在DOS,Windows 3.x/95/NT,OS/2,Linux环境下,大部分基于Intel PC平台的计算机可以使用ATP,

其它计算机如Digital Unix 和VMS, Apple Mac’s也可使用。原则上这个程序是免费的,但要求有一份

使用申请书和美加EMPT用户协会或地区权威代表人共同签定的许可协议。安装手册的最后一章将给予

更多有关地区ATP用户协会以及因特网上与ATP相关的资源信息。

1.3 ATPDraw的发展史

ATPDraw程序的第一个版本是1991年在挪威科技研究所开发出来的,当时只是一个简单的制图预

处理程序,仅用于教学。1991和1992年在比利时Leuven召开的欧洲EMTP用户协会秋季会议上,展示了

两个ATPDraw程序的演示版。然后美国的Bonneville动力公司联系到该程序的开发者,旨在资助该程序

的进一步发展。项目的第一阶段于1994年5月完成,用户通过因特网就可以下载ATPDraw程序及其使用

手册。项目的第二阶段于1995年12月完成,这一阶段克服了前一版本中的一些重大缺陷。第二版本的

ATPDraw程序与DOS环境完全兼容,可以可靠的在Windows DOS环境以及联网PC上运行。另外,由于

不需要频繁的与磁盘交换数据,程序的运行速度得到了提高。由于BPA的不断资助,该程序得以持续发

Page 13: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 5 -

展。现在,全新版本用Borland Delphi编写,可用于流行的Windows操作系统:一种是在Windows 95/NT

环境下运行的32位版本;另一种是在Windows 3.x环境下运行的16位版本。这本用户手册是为最近发布

的ATPDraw V 1 for Windows的用户准备的。

1.4 ATPDraw支持的元件

ATPDraw程序支持许多ATP常用的元件。以下列出的元件,除非特殊说明,均指单相。

标准元件

线性分支:

电阻器,电抗器,电容器,RLC电路

对称或不对称的三相RLC电路

初始化的电抗器和电容器

非线性分支:

电流控制的电阻器, 99型

电流控制的电抗器,98型及93型

时控电阻器,,97型

电流控制的指数性型电阻器,92型(单相及三相)。包括ARRDAT装置

TACS 控制的电阻器。

电线模型:

单相,双相及三相RLC电路的π 形等值电路

双相,三相及六相RL耦合电路

三相及六相,顺序输入的对称RL电路。

单相,双相,三相,六相及九相,克拉克分布参数电路

开关:

单相及三相时控开关

电压控制开关

二极管,11型

晶闸管,11 型

TACS 控制开关,13 型

测量器件

双精度型TACS 控制开关,12型

服从统计函数分布,独立的开关

服从系统函数分布,独立的开关

电源:

Page 14: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 6 -

直流电源,11型

单面斜坡电源,12 型

双面斜坡电源, 13型

单相及三相交流电源,14型

双指数型电源,15型

Heidler电源,15 型

TACS控制电源,60型

不接地的直流电源,类型 11+18

不接地的交流电源,类型 14+18

电机:

同步电机(最多可有8个TACS控制变量),类型 59。

通用电机,手动及自动初始化。

感应电机,类型3。

直流电机,类型8 。

同步电机,类型1。

变压器:

单相理想变压器,类型18电源

单相饱和变压器

三相饱和变压器,耦合方式:D/D , Y/Y , D/Y , Y/D ,Y/Y/D,包

括RMS值的饱和度计算

三相三绕组变压器,Y/Y绕组。预处理标准测量数据

TACS

移相功能 )(sG ,带有或不带有限值

电源:直流电源,交流电源,脉冲电源,斜坡电源, EMTP节点电压源

FORTRAN 定义。单相,单线定义。

设备,类型 50-54 和 58-66 。初始化。

用户定义对象:

用户可以在 ATPDraw程序中创建新对象。这些对象通过数据库模块化程序

写入ATP文件,例如:

-六相可控晶闸管换流桥

-三相J-Marti架空线

- BCTRAN变压器模型

-磁滞电抗器

Page 15: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 7 -

架空线(PCH)对象:

ATPDraw程序可以自动识别冲积格式的电线/电缆常数文件

- 1-9 相分散式的常量参数传输线路模型

- 1-9 相π 形等值线路模型

- 1-9 频域JMarti线路模型

MODELS

在 ATPDraw中用户可以自建模型,并保存到ATP中去。

1.5 手册的内容

这本ATPDraw for Windows 的用户手册包括五部分:

安装手册

如何获得ATPDraw程序

怎样安装ATPDraw程序

安装该程序的计算机硬件要求

如何配置您的系统?

怎样升级现有老版本的电路文件

与其他用户和程序开发者交流的方法

入门手册

怎样在ATPDraw程序中创建电路?

窗口操作

您的第一个电路

三相电路

参考手册

全部菜单和ATPDraw对象的参考信息

主菜单

元件选择菜单

地图窗口

ATPDraw.ini文件的设置

高级手册

其它例子

如何在ATPDraw程序中创建新的电路对象

如何在ATPDraw中使用MODELS和$INCLUDE功能

如何创建电路库和用户自定义库

Page 16: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 8 -

应用实例:

线路充电研究

单相接地故障和断路器动作的暂态过程

变压器充电、涌浪电流

投切并联电容器

高压直流输变电站,整流器/换流器建模

雷击现象研究,避雷器模型

使用MODELS的弧光放电模拟

电线/电缆常数手册

如何获得程序?

如何安装ATP_LCC?

如何用电线/电缆数据创建电路?

电线/电缆常数应用范例

1.6 手册惯例

以下是本手册中字体字号的使用惯例:

斜体:ATPDraw中的菜单

例:选择编辑/旋转:在弹出编辑菜单下选择旋转命令

9-10号Courier字:数据文件

例:ATP文件清单,MODELS代码等

11-12号Courier字:数据代码及文件名

例:给文件命名为HVDC_6.LIB并存储在\USP 目录下。\USP 目录是在 ATPDraw 主目录

下的一个目录。

12号Courier黑体:DOS 命令提示

例:C:\TMP>setup :在C:\TMP>下输入安装命令

以下是本手册的文件使用惯例:

电路文件:在ATPDraw程序中,用于储存已创建电路的信息。ATPDraw 能加载一个电路文件并在

屏幕上显示对应的电路图。电路文件是在Windows版本下的二进制文件,不能用文本编辑器处理。电路

文件的默认扩展名是 .CIR 。这些文件默认情况下是保存在ATPDraw程序目录中的CIR子目录下,用户

可以设定保存路径。

ATP文件:由ATPDraw 程序创建的文件,文件内容作为随后仿真的输入。*.ATP 文件位于\ATP

子目录下,可用任何文本编辑器处理,包括 ATPDraw 程序工具菜单里的文本编辑器。

但只建议熟练用户手动修改*.ATP 文件。

Page 17: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 9 -

包括文件:该文件是ATP处理数据库模块文件时生成的“冲积文件”。该类型文件扩展名为.LIB,

储存在 \USP目录下。数据库模块的“冲积文件”与$Include一起写进ATP文件里,供

所有用户定义的对象使用。

支持文件:在ATPDraw程序中所有元件都有支持文件。这个二进制的文件包含对象的数据、节点

名称、图标和帮助信息。支持文件能用“对象”菜单下的“编辑”命令进行编辑。屏幕上元件的图标可

以用ATPDraw程序内在的图标编辑器进行编辑。用户可以通过指定新支持文件来创建新元件。支持文

件的扩展名为.SUP。对于一个支持文件,它的完整路径包括在数据结构内,因此用户可以将支持文件

保存在任何喜欢的地方。安装后,标准元件的支持文件保存在\SUP目录下,用户自定义元件的保存在

\USP目录下,TACS元件的保存在\TAC 目录下,MODELS元件的储存在\MOD目录下。

模型文件:所有MODELS对象都有模型文件,它是描述真实模型的文本文件。生成的ATP文件包含

有模型文件,但是ATPDraw程序不能修改模型文件。模型文件扩展名为.MOD,保存在\MOD子目录下。

Page 18: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 10 -

2 安装手册

2.1 如何获得ATPDraw程序?

ATPDraw的安装程序可以从 ftp.ee.mtu.edu (IP141.219.23.120) ;目录:/pub/atp/gui/atpdraw下载。

用户名:anonymouse;

密码:你的e-mail地址

同时可以在欧洲镜像服务器ftp.rrzn.uni-hannover.de (IP:130.75.2.2) 目录:/pub/mirror/atp/gui/atpdraw

下载。

用户名:anonymouse;

密码:你的e-mail地址

对于不熟悉因特网的使用者,可参考本章2.10,这个章节中有下载工具的使用简介以及与ATP相关

的网络资源的汇总。

Page 19: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 11 -

以上服务器的ATPDraw目录下有两个子目录:/ad_win32下是在Windows 95/NT环境下运行的32位版

本ATPDraw程序;/ad_win16下是在Windows 3.x环境下运行的16位版本ATPDraw程序。两个目录下都包

含一个自解压缩文件(ad_win32.exe和ad_win16.exe),简短的安装指南和最新的补丁文件(如果有的话)。

当您成功地下载了数据包后,按以下说明进行安装,安装步骤因Windows的版本不同稍有不同。

2.2 Windows 95/NT环境下的程序安装

在Windows 95/NT环境下安装ATPDraw程序步骤如下:

1) 创建一个临时文件夹。

2) 把ad_win32.exe复制进那个临时文件夹。

3) 进入临时文件夹。

4) 运行ad_win32.exe,解压缩得到Windows 95/NT环境下的程序安装工具。

5) 运行setup.exe程序进行安装。

ATPDraw程序有安装向导,根据提示输入路径或文件夹名。最后,在安装向导windows的注册表中

注册ATPDraw程序。*.CIR文件与ATPDraw程序直接关联,点击*.CIR文件(例如在windows资源管理器

里),ATPDraw程序将直接打开它。如需卸载ATPDraw程序,可以通过windows的开始菜单/设置/控制

面版/添加或删除程序图标或直接点击ATPDraw文件夹里的卸载图标实现。

如果ftp服务器端有补丁文件,下载并复制补丁文件到对应的ATPDraw目录下。当在更新旧版本

ATPDraw程序时,部分用户修改过的文件将被覆盖。为避免该类情况发生,需要先为旧版本中的数据

(电路文件,图标文件,支持文件,库文件)做好备份。

安装完成并用最新补丁文件更新过atpdraw.exe后,在DOS下键入dir时,ATPDraw的目录结构如下:

2.3 Windows 3.x环境下的程序安装

在Windows 3.x环境下安装ATPDraw要进行以下操作:

Page 20: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 12 -

1) 为ATPDraw创建一个目录。

C:\>md atpdraw

2) 把 ad_win16.exe 复制到ATPDraw目录下。

C:\>copy ad_win16.exe \atpdraw

3) 进入ATPDraw目录。

C:\>cd atpdraw

4) 运行ad_win16.exe,打开并安装ATPDraw 。

C:\atpdraw>ad_win16 -d

注:确保指定-d选项到ad_win16.exe,否则无法创建所需的子目录。如果ftp服务器端有补丁文件,

下载并将其内容复制到对应的ATPDraw目录下。

安装好ATPDraw后,可以按如下步骤在Windows里创建一个程序组:

1) 选择文件/新建/程序组。

2) 指定“ATPDraw for Windows”为标题及atpdraw.grp为组文件。

3) 选择确定。

4) 选择文件/新建/程序项。

5) 指定“ATPDraw”为程序名,指定名字和到atpdraw.exe路径为命令参数

(例:C:\atpdraw\atpdraw.exe),指定ATPDraw目录为工作目录(例:C:\atpdraw)。

6) 选择确定。

7) 如果要添加图标到ATPDraw的帮助文件中去,重复第四到第六步,指定“ATPDraw 帮助”

为程序名,指定帮助文件路径为命令(例:C:\atpdraw\atpdraw.hlp)

完成以上的安装步骤并用最新补丁文件更新过atpdraw.exe后,键入dir,ATPDraw的目录结构如下:

2.4 Windows 95/NT环境下的硬件要求

Page 21: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 13 -

IBM 兼容PC ( 486 DX4-100 或更快)

MS-Windows 95,NT 3.51或更新

XGA屏幕( 建议1024x768 分辨率)

最小16MB内存(在Windows NT最小32MB内存)

最小10MB可用硬盘空间

2.5 Windows 3.x环境下的硬件要求

IBM 兼容PC ( 486 DX4-100 或更快)

MSWindows 3.x 或更新

VGA屏幕

最小8MB内存

最小10MB可用硬盘空间

2.6 配置ATPDraw

用户可以修改初始化文件(Atpdraw.ini),但是一般来说,默认的设置就能满足大部分用户的要

求。当需要修改时,用户可以通过“工具/选择”菜单,或文本编辑器进行修改。默认值和支持

项在本手册的参考部分有详述。

2.6.1 ATPDraw 命令行选项

当开始程序时,在命令行上,可以指定打开一个或多个电路文件。在下面的例子中,电路文件

my1st.cir 和 my2nd.cir将在启动时装载,并分别显示在电路窗口中。这些文件必须在指定的目录下。

C:\ATPDRAW>atpdraw c:\atpdraw\cir\my1st.cir c:\cir\my2nd.cir

在 Windows 95/NT4.0环境下,用户可以利用这一特性在桌面上创建电路文件的快捷方式。例如:

在桌面的空白处点击鼠标右键,选择“新建/快捷方式”,然后浏览并选择ATPDraw.exe。指定新建快捷

方式的“目标:”属性包括电路文件的名字在内的程序的完整路径 (例如:c:\atpdraw\atpdraw.exe

mycir.cir),并指定“开始:”作为电路文件目录的参数(例如:c:\atpdraw\cir )。在windows 3.1环境在可

以用同样方法在程序组里创建文件图标。在“文件/新建/程序项”对话框里,指定和windows 95/NT下相

同的参数。这样,双击桌面的图标,运行ATPDraw,将电路文件加载到电路窗口。

2.7 转换现有.CIR文件

小程序CONVERT用于把DOS版本(ATPDraw 3.x)的电路及支持文件转换成新格式。程序

CONVERT.EXE是用Borland Delphi 1.0写的 ,因此它在 Windows 3.1 和 95/NT 下都能运行。建议在

转换之前,先给旧文件做好备份。

Page 22: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 14 -

2.7.1 CONVERT程序的安装

CONV.EXE能从ftp/gui/atpdraw/convert目录下载。CONV.EXE包括CONVERT.EXE程序,后者能将

旧的.CIR和.SUP文件转换成新的ATPDraw for Windows的格式。安装步骤:

把CONV.EXE复制到所需的CONVERT目录下。

进入目录。

运行 CONV.EXE 。

删除 CONV.EXE 。

2.7.2 如何使用CONVERT?

在运行该程序之前,用户必须指定:

Windows目录:WinDir(安装ATPDraw for Windows时)

DOS目录:DOSDir(安装ATPDraw for DOS时)

需转换的文件类型。

通过选择Convert复选框的选择项,下列格式的文件可被转换:

电路:(推荐转换)

转换后,ATPDraw for Windows将能打开旧版本的电路文件。只有存储在DosDir\CIR目录下的.CIR

文件能被转换。

用户指定对象:(推荐转换)

转换后,ATPDraw for Windows程序将能识别旧版本下用户定义的对象。只有存储在DosDir\USP目

录下的.SUP文件能被转换。用户创建的.LIB文件必须手动复制到WinDir\USP目录下。

模型:(推荐转换)

转换您的旧版本的模型元件。只有存储在DosDir\MOD目录下的.SUP文件能被转换。.MOD文件必

须手动复制到WinDir\MOD目录下。

标准元件:(不推荐转换,新的标准元件在分布工具包中有)

只有在用户已经改变了默认的.SUP,.ICO 或 .HLP 文件时,才能选择对标准元件进行转换。只有

存储在DosDir\SUP和DosDir\TAC目录下的.SUP文件能被转换。

注意ATPDraw for Windows将.SUP,.ICO 或 .HLP 文件存储在同一个扩展名为.SUP的文件下。转

换后,不再支持TACS对象FORTRAN_3,而是由3 个FORTRAN_1代替。如果在转换期间,在*.CIR文

件中发现FORTRAN_3,它由单个FORTRAN_1类型对象的C相FORTRAN 数据串所代替。

2.7.3 转换ATPDraw 2.x版本的电路文件

如果想保留在ATPDraw for DOS的2.x版本下创建的有价值的电路文件,必须先把这些文件转换成

ATPDraw for DOS的3.x版本下的文件,再运行CONVERT.EXE。

Page 23: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 15 -

从ftp/pub/atp/gui/atpdraw 目录可以找到CIR2-3.EXE程序。这个程序可将旧的ATPDraw 2.x版本的

*.CIR文件转换成ATPDraw for DOS的3.x版本格式。新格式文件的扩展名为:.CI3。转换的步骤如下:

为ATPDraw for DOS的2.x版本下创建的旧的*.CIR文件做一个备份(例如在\ATPDRAW\CIR目录下

键入COPY *.CIR *.CI2)

把CIR2-3.EXE复制到\ATPDRAW\CIR目录下

运行CIR2-3.EXE

删除旧的.CIR文件。(不用担心,您已经在.CI2文件中有备份了)

给新文件重新命名,扩展名为.CIR。(例如REN *.CI3 *.CIR)

现在可以运行前一节中介绍的转换程序:CONVERT。有时,对于已经从旧的(ATPDraw for DOS

的2.x版本)格式转换来的文件,Windows CONVERT会产生错误信息(转换停止)。为了克服该限制,

先把文件复制到ATPDraw for DOS的3.2x里,然后在转换成ATPDraw for Windows格式之前,不做任何

修改的以同名保存。

2.8 如何获得帮助?

ATPDraw程序提供一个标准的Windows帮助文件系统。这个帮助文件能在ATPDraw程序的所有窗

口和菜单中提供帮助,并帮助创建电路。帮助文件可提供页面链接帮助和关键词索引帮助。所有电路对

象对话框中都有“帮助”按钮,用来显示帮助文件。这些帮助文件提供对象中参数意义的概要说明。用

工具菜单下的“帮助编辑”功能,对帮助文件进行修改和扩展,用户可以把自己的注释加入到帮助文件。

2.8.1 通过因特网得到帮助

获准使用ATP的用户可以向一个电子邮件用户组申请注册。通过电子邮件,用户可以获得新闻,彼

此提供帮助,并且能更方便的联系到ATPDraw程序的开发者。该服务是免费的,而且容易申请。如果

想了解详细情况,请阅读本章2.10部分。

2.8.2 向ATPDraw程序的开发者求助

ATPDraw程序的开发者会回答用户的问题,但不对用户在使用过程中遇到的问题负责。ATPDraw

作者的地址:

Hans Kr. Høidalen博士

SINTEF Energy Research

7034 Trondheim -NORWAY

http://www.energy.sintef.no

E-mail: [email protected]

传真:+ 47 73597250

Page 24: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 16 -

电话:+ 47 73597200

ATPDraw主页网址:

http://www.ee.mtu.edu/atp/atpdraw/ATPDraw.html

2.9 从ATPDraw程序(1.2及更高版本)中运行ATP和其它应用程序

ATPDraw程序全新的批处理工作编辑的特点支持用户在现有ATP菜单选项中添加自己的外部命令

(例:运行 ATP /运行 LCC /运行 TPPlot /运行PCPlot /运行 PlotXY /运行PL42mat等)。使用这个特性

时,必须指定批处理文件或可执行文件的名字,以及被当作参数传送的文件的名字(例:

ATP.BAT<current .atp file> or plotxy.exe <current .pl4 file>)。用户可以把设置保存到ATPDraw.ini文件,

同样也可以用“工具/保存选项”。这个特性使得用户能够把ATPDraw程序当作一个强大的模拟程序集

合来使用。即,ATP包的其它元件(预处理器和后处理器,支持程序和实用程序)可由ATPDraw程序加

载运行。

2.9.1 怎样在ATPDraw程序中直接运行ATP?

首先安装并正确设置ATP程序。为了保证ATPDraw程序和ATP程序之间兼容,必须修改

AUTOEXEC.BAT中的ATPDIR ( Salford ATP )或 WATDIR ( Watcom ATP )环境变量的设置,即设置

ATPDIR=Drive : \Path\Salford ATP_program_directory 或 设 置 WATDIR= Drive : \Path\Watcom

ATP_program_directory。接着通过在“ATP/编辑批处理工作”子菜单中创建“运行ATP”命令选项。创

建时,选择参数为“当前ATP”,设置Drive:\Path\ATP.BAT作为Bath file:的名字。用户必须保证批处理

文件内部命令的形式正确。

a)如果使用的是Watcom ATP,建议使用的ATP.BAT单命令行是:

%watdir%tpbigw.exe /PARAMS %1 or /PARAMS disk %1 * -r

b)如果使用的是Salford ATP,ATP.BAT文件应该如下:

run77.exe %atpdir%tpbig.exe /PARAMS %1 or /PARAMS disk %1 * -r

在Win 95/NT环境下,最好按如下所示设置ATP.BAT的属性:

在情况b)中,在运行TPBIG.EXE之前必须先执行批处理文件DBOS_ON.BAT。假设DBOS3.5版本

安装在C盘下的\dbos3_5目录下,对应的命令必须是:

Page 25: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 17 -

C:\dbos3_5\dbos /page 800000 800000 limits DBOS to grab all extended memory

在Windows3.1x环境下ATP.BAT 和 DBOS_ON.BAT命令可以合并为一个文件ATP.BAT:

dbos /page 400000

run77 %atpdir%tpbig.exe /PARAMS disk %1 * -r

2.9.2 怎样从ATPDraw执行TPPLOT?

因为TPPLOT也是DBOS的应用程序之一,设置与上节中的情况b)十分相似。

当用“ATP/编辑批处理工作”子菜单下创建“运行TPPLOT”命令时,选择参数为“无”,设置Drive:

\Path\TPPLOT作为Bath file:的名字。TPPLOT.BAT也必须是单行文件:

run77 %atpdir%tpp.exe

属性设置也几乎和上节中提到的一样,除了屏幕显示状态:必须设置为全屏显示!

程序:

命令行: C:\ATPDRAW\ATP.BAT

批文件: DBOS_ON.BAT 如果使用Watcom ATP则保留空白

运行: 标准窗口

推出结束:已检查

字体:

两种字体类型( 7x12 )

屏幕:

显示:全屏

运行TPPLOT之前,运行对应DBOS_ON.BAT,命令同前:

C:\dbos3_5\dbos /page 800000 800000 limits DBOS to grab all extended memory

另外,建议按如下在TPPLOT.BEG文件结尾处修改设置:

2.9.3 怎样从ATPDraw执行PCPLOT,PlotXY和LCC?

首先在“ATP/编辑批处理工作”下分别创建“运行PCPLOT”,“运行PlotXY”和“运行LCC”命

令。然后点击“当前PL4”单选按钮指定当前pl4文件的名称,这个名称将被做为后处理器(PCPlot,PCPLot

for Windows,PlotXY,PL42MAT)的参数,LCC中参数设置为“无”。最后浏览并选择应用程序对应的

可执行磁盘文件的名称。当点击“更新”按钮,新批处理工作的名称就会添加到现有的ATP菜单选项中。

2.10 与ATP相关的网络资源

Page 26: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 18 -

2.10.1 电子邮件

电子邮件是因特网的最大特色。通过电子邮件,任何一个连接在因特网上有计算机帐号的用户都可

以向其他用户发送信息。对ATP用户来说,这项服务提供了一个方便、高速、快速的方式联系全世界的

其他用户,包括程序开发者,地区用户集团代表,或者是ATPDraw的作者。

ATP-EMTP 邮件管理程序能够转发E-mail,把收到的信息转发给管理器中的所有成员。这是1991

年由Bruce Mork教授在美国北Dakota州大学建立的。六年后,这个管理器中已经有600多名注册者。事

实上,这个管理器是由其成员维护的,他们自己增加、删除名单,并更正他们自己的管理参数(名字,

联系,国家)。用户只要有ATP使用许可,就能申请加入ATP-EMTP 邮件管理器。只要向以下地址发

一封email就能注册了:

[email protected]

信息的主题可以不用填写。文本的主题部分如下:

注册ATP-EMTP,你的全名,机构,国家

名字,联系和国家栏总共不能超过39个字。几分钟后,邮件管理器会给申请者发送一封确认信。也

就是说,只允许通过自己的帐户注册。注册后,任何送到[email protected]去的信息将被

送到邮件管理器中已有成员那里。建立这个邮件管理器就是为了支持ATP用户之间交流信息,为他们提

供互相帮助,以及方便他们与程序开发者联系。邮件管理器没有管理员,但必须遵守一些规定。

每月,LISTSERV程序自动清理ATP-EMTP邮件管理器成员之间的通信。旧邮件保存在单独的磁盘

文件中,名为LOGyymm,“yy”和“mm”分别代表年份和月份。在邮件管理器的“获取”命令选项中可以

打开该文件。如果向[email protected] 发送包含有例如“获取ATP-EMTP LOG 9703”等的信

息的信件,稍后,邮件管理器就会将回复信息及所查询的文件(1997年3月递送的文件)发送到查询者

的e-mail帐号里。

在邮件管理器中最重要的命令如下:

SIGNOFF ATP-EMTP —— 取消注册

REView ATP-EMTP —— 获得所有注册者的e-mail地址

SET ATP-EMTP options —— 更新你的注册信息选项

INDex ATP-EMTP —— 发送可获得的档案文件的清单

2.10.2 ATP FTP 服务器

ftp是用户从连接在因特网上的电脑中上传或下载文件的途径。匿名ftp允许用户登陆到一个远程计

算机并获取其他人保存在公共目录下的文件。如果文件不共享,就需要密码来获取他人拥有的文件。

通过这项服务,ATP的许可用户可以从一个远程计算机上把ATP相关文件下载到私人计算机或工作

站里。许多ATP相关资料,除了资源代码和ATP程序以外都可以通过ftp从因特网上得到。某些信息的限

制部分(ATP使用许可证,时事传报,即将召开的会议和研讨会以及ATPDraw程序)可以通过匿名ftp

Page 27: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 19 -

获取。获取这些文件,必须“匿名”登陆,密码为自己的e-mail 地址。大部分与ATP相关的目录都有密

码,例如最新的ATP Rule Book,实用程序,数据个案样本,等等。如果不知道密码,与当地的用户集

团代表(就是签署你的ATP使用许可协议的那个人)联系。以下是在密歇根技术大学的主FTP网址:

匿名ATP-FTP网址:ftp://ftp.ee.mtu.edu/pub/atp

保密ATP-FTP目录:ftp://[email protected]/pub/atp

ATP资料都归档在.ZIP 文件里,并存放在以下几个子目录里:

/bnchmark 为测试 ATP 能力的Benchmark 文件

/canam 美加 EMTP用户集团时事传报

/conf 与EMTP相关的会议的通报

/course 过去及将来的ATP 课程及研讨会的通报

/gui/atpdraw 制图预处理器到ATP的接口

/gui/atpgen 制图预处理器到ATP的接口

/gui/show MS Windows后处理器(旧版,不支持)

/gui/plotxy 基于Windows GUI的新后处理器

/dcase 数据个案文件样本, 为展示ATP 特征

/license/xxxxx xxxxx 地区的ATP使用许可证

/models/tutor G. Furst的MODELS入门教材和L. Dube 的使用手册

/models/appl MODELS集中的 ATP应用程序样本

/ruleb Latest 更新了的ATP 规则书章

/ruleb/lecruleb LEC规则书章, 原Lotus手稿格式

/ruleb/wpnofigs LEC规则书章,WordPerfect 5.2,无图

/ruleb/wpwifigs LEC规则书章,WordPerfect 5.2,加图/ruleb/updated 更新了的规则书章

/theobook 最近更新的EMTP理论书章

/util 对ATP用户有用的实用程序

主ATP FTP网址被一些其它服务器“映射”。例如在欧洲可以在以下地址找到映射:

ftp.rrzn.uni-hannover.de/pub/mirror/atp (IP: 130.75.2.2)

在日本需要密码的ATP目录可以在以下地址获取

http://atp.pwr.eng.osaka-u.ac.jp/~support

公共可得到的文件在:

ftp://atp.pwr.eng.osaka-u.ac.jp/pub/atp

2.10.3 万维网(World Wide Web)

建立网络服务器主要是为了支持地区ATP用户。然而由于网络的特性,提供的服务不仅仅限于地区

Page 28: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 20 -

内的用户。

与ATP相关的网络服务器能从以下URL到达:

美国/加拿大: http://www.ee.mtu.edu/atp

阿根廷:http://iitree.ing.unlp.edu.ar/estudios/caue

巴西:http://www.furnas.gov.br/atp

欧洲:http://www.vmt.bme.hu/eeug

日本:http://www02.so-net.ne.jp/~m_kan/index-e.htm

ATPDraw的网页可以从以下网址获取:

http://www.ee.mtu.edu/atp/atpdraw/ATPDraw.html

在日本运行的ATP公告栏是个创新。相对邮件管理器来说,公告栏的优势在于更方便追踪和查找历

史通信。ATP WWWBOARDAD的地址是:

http://www.arienter.com/atpwww/

Page 29: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 21 -

3 入门手册

Page 30: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 22 -

入门手册主要介绍ATPDraw的基本知识。首先介绍ATPDraw中窗口和鼠标的操作,然后介绍由电

路图搭建出电路的详细步骤,最后列出搭建三相电路的要点。

3.1 窗口操作

ATPDraw使用标准的Windows用户界面。本章节分别介绍“主菜单”和“元件选择菜单”的基本功

能,以及两个重要的窗口:“主窗口”和“元件对话框”。

3.2 主窗口

图3.1 “主窗口”,多个“电路窗口”和浮动的“元件选择菜单

ATPDraw for Windows程序与DOS版本【1】功能相似,“元件选择菜单”是隐藏的,在“电路窗口”

空白处单击鼠标右键弹出该菜单。图3.1中主窗口内有两个电路窗口,ATPDraw支持多窗口,允许用户

同时操作数个电路窗口,并提供在电路窗口之间复制信息的工具。电路窗口比实际屏幕大很多,可以使

用滚动条来显示每个电路窗口。“主窗口”由以下部分组成:

“标题+边框”:

和标准Windows窗口一样,窗口的左侧是系统菜单和标题,右侧是最小化、最大化和退出按钮。主

Page 31: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 23 -

窗口大小可调。

系统菜单: 含有基本窗口操作:关闭、调整大小、还原、移动、最小化、最大化或者调整大小并

下一个。只有打开多个电路窗口时,最后一个命令才存在。

标题文字: 主窗口的标题是程序名称,电路窗口的标题是当前电路文件的名称。在标题区域按住

鼠标并拖动可移动窗口。

最小化按钮:单击该按钮隐藏主窗口。

最大化按钮:单击该按钮最大化窗口。单击后该按钮变为恢复按钮。再单击该按钮可使窗口恢原来

的大小。

拐角: 拐角处按住鼠标并拖动,可调整窗口大小。

“主菜单”:

ATPDraw的主菜单提供了实现所有功能的操作。在参考手册中详细解释了菜单的各项内容:

“文件”:打开和保存电路文件,新建,导入/导出电路文件,创建附属文件和图元/位图文件,打

印当前电路,退出。

“编辑”:电路编辑:复制/粘贴/删除/加倍复制/镜像/旋转,选择,移动标签,复制图形到剪贴板,

撤消/恢复,等等。

“视图”:工具栏,状态栏,注释行开/关,放大,刷新以及视图操作。

“ATP”:生成节点名称,创建ATP文件,编辑ATP文件,ATP文件设置(混合卡片,文件格式,

文件排序,等),运行批处理工作。

“对象”:编辑支持文件(缺省值,最小/最大限值,图标和帮助文件),为模型和用户定义的对

象生成新文件。

“工具”:图标编辑器,帮助文件编辑器,文本编辑器,各种程序选项的设置。

“窗口”:重排电路窗口。地图窗口。

“帮助”:关于软件和窗口帮助文件系统。

“电路窗口”:

在该窗口中搭建电路。电路窗口包含各种电路对象,通过“文件”菜单可以从磁盘加载电路元件,

或者新建窗口搭建新电路。电路对象包括标准ATP元件,用户自定义元件,MODELS和TACS元件,连

接线和关系线。滑动窗口滚动条或在“地图窗口”中移动矩形视口,可在电路中移动。

“元件选择菜单”:

该菜单最初是隐藏的,在“电路窗口”空白处单击鼠标右键可弹出该菜单。该菜单提供所有电路元

件。选定了元件,元件被矩形框包围着出现在电路窗口中,当前处于可移动状态。

“电路注释”:

电路窗口下方的注释行显示用户设置的电路注释信息。

“地图窗口”:

Page 32: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 24 -

该窗口给出整个电路的俯视图。其大小是5000x5000象素,比一般显示器支持的要大,因此“电路

窗口”显示的只是电路的一小部分。在“地图窗口”中矩形框包围的是当前的电路窗口。在地图矩

形框中按住鼠标左键并拖动可在地图中移动。当松开鼠标,电路窗口中将显示移动到新位置的矩形

框包围的电路。“地图窗口”总是最上层窗口,可以通过选择“窗口”菜单的“地图窗口”选项,

或者按下“M”,来隐藏或显示地图。

“状态条”-动作状态区域:

当在“视图”菜单中激活“状态条”选项,在主窗口底部的状态条中将显示活动电路窗口的当前动

作状态。ATPDraw有各种动作状态。通常的操作状态是“MODE:EDIT”,这时可以选择新的对象,向

对象输入数据。当画连接线时,ATPDraw处于“CONN.END”状态,等等。ATPDraw的动作状态大致

如下:

“EDIT” 通常状态

“CONN.END” 在节点上单击,进入“CONN.END”状态,程序等待单击鼠标左键确定

连接线的终点;单击鼠标右键或者按 Esc 键退出当前状态进入

“MODE:EDIT”状态。

“MOVE LABEL” 移动标签。在文本标签上按住鼠标左键并拖动,将标签移至新位置。

如果标签与元件图标重叠,可以使用“编辑”菜单中的“移动标签”选

项来实现文本的移动,此时处于“MOVE LABEL”状态。将标签移到新

位置,松开鼠标,返回“MODE:EDIT”状态。

“GROUP” 区域选择。在活动电路窗口的空白处双击鼠标,开始画多边形区域。单

击鼠标右键结束选择。选定多边形区域内的对象。按Esc键取消区域选择。

“INFO.START” 在菜单中激活“TACS/画关系线”,表示开始画关系线。在元件节点或

者另一关系线的终点上单击鼠标左键开始新的关系。关系线呈蓝色,形

象的反映FORTRAN语句中的信息,但不会影响元件的连接关系。单击鼠

标右键或按Esc键取消操作。

“INFO.END” 表示结束关系。程序等待单击鼠标左键设置新关系线的终点。单击鼠标

右键或按Esc键取消操作。

“状态条”-修改和提示区域:

在状态条的中间部分用于显示活动电路的“修改”状态。一旦用户改变电路(移动标签,删除连接

线,插入新元件,等),都将显示“Modified”,提示用户在退出之前必须保存电路。如果保存了电路

或取消修改操作,将不显示任何信息。状态条最右端显示菜单选项的提示。

3.3 元件对话框

从“元件选择菜单”中选择元件之后,在电路窗口中将出现一个由矩形框包围的电路元件。其上按

Page 33: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 25 -

住鼠标左键并拖动可移动元件图标,单击鼠标右键可旋转,单击空白区域可退出选择和放置对象。在未

选择的电路对象上单击鼠标右键(或双击左键),将弹出“元件对话框”。例如单击一个RLC元件的图

标,将会弹出如图3.2所示的对话框。

图3.2 元件对话框

全部电路元件的“元件对话框”布局大致相同。用户在该窗口中输入元件所需的数据。对于标准元

件,输入窗口的唯一不同就是数据和节点菜单区的数目。非线性分支元件除了一般“属性页”,还有“特

性页”。在特性页中,可以对非线性特性和一些包含文件选项进行设定。Tab键或鼠标可以用于在输入

区域间移动指针,箭头键用于在菜单区域内移动指针。当指针被移出到区域的右侧,菜单内容将呈滚动

文本形式。

输入窗口中输入的数值可以是实数或整数,实数可写成带有“E”或“e”的指数形式。当输入字

符是非数值时,将显示“非法数值定义”的信息。合法数值样式:3.24e4,323E+02,32300,32.3e+3

等。

节点输入菜单中文本可以使用任何字符(字符“+-×÷$”等不可作为ATP节点名称,同样空格

或小写字母也不可以使用的)。一般,用户无需给节点命名。建议对没有特殊要求的节点无需命名,

ATPDraw将给这些节点统一的名称,并在电路窗口中显示成红色。

在数据输入栏下方,是“组合号码”输入栏,该栏中输入的整数将作为对象的组号,这个号码将作

为在ATP文件中排序的准则(组号越小越先被写入ATP文件中)。

在节点输入栏下方,是“标签”文字输入栏,这里输入的内容会在屏幕上显示,同时也会写入电路

文件中。标签可移动。“元件对话框”还有“注释”文字输入栏,这里输入的内容,会在ATP文件中作

为注释出现(即元件数据的首行)。

Page 34: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 26 -

“输出”组中的单选按钮可设置每个支路的输出。选择“隐藏”复选框,元件将隐藏(即不写入

ATP文件中),同时在电路窗口中其图标变为浅灰色。在当前使用的版本中“锁定”选项不可用。

单击“确定”按钮,将更新数据结构中相关对象的数据和特性并关闭对话框。那些用红色图标表示

的对象说明没有被赋予数据将被关断。当单击“取消”按钮,对话框不更新数据并关闭。“帮助”按钮

可以唤醒“帮助阅读器”显示对象的帮助文件。使用F1键可得到更多帮助。

3.4 操作鼠标

本节给出基于鼠标动作的各种操作的总结。鼠标左键一般用于选择对象和连接节点;鼠标右键用于

对元件和节点特性的定义。

左键单击:

对象上:

选择对象(也包括连接线)

同时按下Shift键,对象被加入到当前组合里。

对象节点上:

开始画连接线

移动鼠标到连接线终点,单击左键确定连接,右键取消

电路窗口空白处:

不选择对象

右键单击:

对象节点上:

打开“节点对话框”

未选对象上:

打开“元件对话框”

未选对象上,同时按下Shift键:

打开电路窗口快捷菜单

已选对象上:

旋转对象

电路窗口空白处:

退出连接状态

左键按住不放:

对象上:

移动对象

节点上:

Page 35: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 27 -

调整连接(通常需要先选定连接线)

电路窗口空白处:

画矩形框用于组选择

当松开鼠标键,矩形框中的对象变成一组

左键双击:

对象节点上:

弹出“节点对话框”

未选对象上:

弹出“元件对话框”

已选对象上:

弹出“组合号码”设置窗口

电路窗口空白处:

打开组选择工具。单击左键生成封闭多边形的拐角。

单击右键关闭。多边形中的对象变成一组。

3.5 编辑操作

ATPDraw提供了最常用的编辑操作功能,如:复制、粘贴、双重复制、旋转和删除。可以对单个

对象或者对象组进行编辑操作。在进行编辑操作之前,必须选定对象。被选对象也可以输出到磁盘文件

中,任何电路文件都可以导入到其他电路中。

工具 快捷键 菜单中等价选项

复制 Ctrl+C 编辑/复制

粘贴 Ctrl+V 编辑/粘贴

加倍复制 Ctrl+D 编辑/加倍复制

旋转 Ctrl+R 编辑/旋转(或单击右键)

镜像 Ctrl+F 编辑/镜像

组 Ctrl+G 编辑/组选择(或在空白处双击左键)

全部 Ctrl+A 编辑/全部选择

标签 Ctrl+L 编辑/移动标签

撤销 Alt+BkSp 编辑/撤销

恢复 Shft+Alt+BkSp 编辑/恢复

放大/缩小 +/- 视图/放大/缩小

窗口放大 Z 视图/放大

Page 36: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 28 -

3.6 ATPDraw操作要点总结

当在电路窗口的空白处单击鼠标右键时,会弹出“元件选择菜单”,在该菜单中选择所需元件插入

电路中。要移动元件,在元件上按住鼠标左键同时拖动,将元件移至新位置后,松开按钮单击空白区域,

撤销对元件的选择并确定其新位置。对象会自动移至最近的栅格节点(栅格磁吸功能),如果两个或两

个以上的元件由于移动操作而重叠在一起,系统会给出警告信息,此时可以选择是继续还是取消操作。

选择许多对象一起移动的方法有三种:一,在一个对象上单击左键的同时按住Shift键,选定所有要

移动的对象。二,在空白区域按住鼠标左键拖动,在需要选择的对象周围画出矩形的包围线。三,先在

空白处双击鼠标左键,然后重复单击左键可以画出一个多边形区域,在多边形的最后一个拐点处单击鼠

标右键,多边形区域闭合。落在多边形或矩形中的对象,将被加入到待选的对象组合中。对于元件来说,

必须其图标的中心点落在多边形或矩形区域中才能被选中;对于连接线和关系线来说,必须线的两个端

点都落在多边形获矩形区域中才被选中;在被选对象组合中按住鼠标左键并拖动可以移动选定的对象

组。移至指定位置后,单击空白区域,撤销对对象组的选择同时确认对象组的新位置。任何元件如有重

叠,系统都会给出警告信息。

利用窗口的滚动条或者在地图窗口中移动矩形视窗,可以将对象移出电路可见部分。任何选定的对

象和组会随着窗口移到其新的位置。

在对象上或组中单击鼠标右键可进行旋转。对象的其他操作选项,例如撤销/恢复,剪贴板操作等,

可以在“编辑”菜单中找到。此外,按下Shift键的同时,在对象上或组中单击右键,可激活电路窗口的

快捷菜单,该菜单中有最常用的对象操作选项。

可对元件或节点进行编辑操作。如果在未选择的元件或节点上单击右键或者双击左键,将会弹出“节

点数据对话框”,“元件对话框”,或者“打开测量仪对话框”,在这些对话框中可以更改元件或者节

点的属性与特性。

选中某个元件,同时按下Ctrl和F1键,可显示元件详细的帮助文件。在选定的组或对象上双击,会

弹出“组对话框”,可以在其中更改组中元件共有的属性,例如组号,隐藏和锁定状态。元件的默认属

性保存在支持文件中。“对象”菜单中提供了创建和用户化支持文件的途径。

当元件的节点重叠,或者是在节点之间画了连接线,这时元件之间就会连接在一起。在节点之间画

连接线,首先在一个节点单击鼠标左键,这时在节点和鼠标指针之间出现一条连接线。再次单击鼠标左

键实现连接(单击右键则取消操作)。栅格磁吸功能将帮助实现节点的搭接。ATP菜单中的“定义名称”

和“创建文件”的操作给同一连接线上的节点同样的名称。在连接线中或者端点都可以有节点。连接线

不准任意穿过其他交点(所见即所得)。在ATP文件创建时,如果两个不同名称的节点之间存在连接线,

或者相互不连接的节点有相同的名字,就会出现节点命名的警告信息。选择连接线的操作和选择对象是

一样的。调整连接线,在终点按住左键并拖动。如果一个节点上有许多连接线,那么在调整之前必须先

选定所要修改的那根连接线。选定的连接线由矩形框包围着,其两端的节点也有方框包围着。

关系线,用于形象的表达FORTRAN语句中所包含的信息,在图中成蓝色,对于元件的连接关系没

Page 37: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 29 -

有任何影响。除了需要在元件选择菜单中选择“TACS/画关系线”激活画关系线功能以外,关系线的画

法与画节点间的连接线的方法一样。关系线可以重复画,单击鼠标右键或者按下Esc键取消操作。

3.7 你的第一个电路(Exa_1.cir)

本节介绍如何逐步使用ATPDraw。以图3.3所示的单相整流桥电路为例。仔细阅读指南,你将熟练

掌握ATPDraw中最重要的功能,例如:

如何选择和集合元件

如何进行编辑操作和给元件赋值

如何给节点命名、画连接线和指定接地

如何创建ATP输入文件和进行仿真

图3.3/a 单相整流桥

图3.3/b 你的第一个电路(Exa_1.cir)

该电路是一个单相整流桥,由120V(有效值),60Hz交流电源供电。电源的电感是1mH,并联300Ω

的阻尼电阻。整流二极管的缓冲电路由33Ω的电阻和1μF的电容串联而成。稳压电容1000μF,负载电阻

20Ω。该例子为exercise1【2】。

图3.3/a所示的单元中设定Xopt和Copt均为0,解释见后。

图3.3/b所示电路的结构包含了最常用的编辑操作。

Page 38: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 30 -

4 参考手册

本章手册描述了所有的菜单项目和程序选项,并对支持的ATP对象,

TACS元件和MODELS属性进行了总结。

ATPDraw具有标准的Windows用户界面。程序的“主窗口”如图3.1

所示。“主菜单”、“电路窗口”、以及“元件选择菜单”是“主窗口”最重要的项目。本章亦会提及

到“元件选择菜单”中“主菜单”的元素和ATP支持的元件。

4.1 主窗口

Page 39: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 31 -

图4.1 ATPDraw的Windows主窗口

如果对ATPDraw的用法不熟悉,请阅读入门手册或高级手册学习如何去创建电路和新的对象。入

门手册从如何操作ATPDraw窗口和鼠标开始,逐个介绍了如何建立电路和如何创建ATP文件以便用于暂

态仿真。

4.2 主菜单

4.2.1 文件

这部分包括了ATPDraw电路的输入/输出动作。点击“文件”选

项会出现图4.2所示的下拉菜单。

Page 40: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 32 -

图4.2 文件菜单

4.2.1.1 新建

选择此项打开一个新的空白“电路窗口”。ATPDraw支持几个电路同时工作并且电路间可以相互

复制信息。能同时打开的窗口数量取决于MS-Windows系统可用资源。由于电路窗口通常都大于屏幕,

故可用每个电路窗口的滚动条来找到所需要的部分。

4.2.1.2 打开

此选项打开一个如图4.3所示的标准Windows“打开”对话窗口,以便用户选择要打开的电路文件,

加载到ATPDraw中。快捷键: Ctrl+O。

主菜单中好几个选项都可以调出“打开/保存”对话框,同时支持在MS-Windows 3.1 下的替换格式,

如图4.4所示。在“工具/选项”中有一个复选框用以切换两种不同的格式。

保存在ATPDraw 的子文件夹\CIR下的电路文件都会显示在“File name:”的列表区域。可以直接

键入文件名或用鼠标左键在列表中点击所选的文件。点击OK就表示确定选择并把文件载入一个新的电

路窗口中。点击Cancel,则关闭窗口。

Page 41: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 33 -

图4.3 打开文件窗口(Win95格式)

图4.4 打开文件窗口(Win3.1格式)

4.2.1.3 保存

把当前电路存入到磁盘文件。如果在电路窗口中的名字是Noname.cir,那么会出现一个“另存为”

对话框,此处用户必须确定当前电路文件名。快捷键:Ctrl+S。

4.2.1.4 另存为

该命令也会调出“另存为”对话框(如图4.3或图4.4),在此对话框中,用户必须输入当前电路的

文件名。这项命令使得用户可以用没有用过的文件名来保存当前窗口的电路。

Page 42: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 34 -

4.2.1.5 全部保存

保存所有打开的电路。如果一个打开的电路没有名字的话(Noname.cir),就会出现“另存为”对

话框以要求用户输入文件名。

4.2.1.6 关闭

关闭当前电路窗口。如果在关闭时没有对当前电路的修改进行保存,就会在关闭前出现图4.5所示

的对话框,提醒用户放弃或保存。

4.2.1.7 全部关闭

关闭所有电路窗口。如果一个电路在保存之后又进行了修改的话,会弹出一个确定信息以提示用户

是否保存这些修改。

图4.5 在关闭未保存电路前需先确定

4.2.1.8 导入

选择这个选项会产生一个如图4.3所示的“打开”对话框。用户可以选择一个电路文件加载到当前

的电路窗口。加载的电路被粘贴进当前电路中,并在当前窗口中显示为一个可移动的组。

4.2.1.9 导出

如同“另存为”一样,但不同的是只有电路中被选中的、可移动的部分能够被写入电路文件中。

4.2.1.10 保存图元文件(仅在Windows 95/NT 下使用)

把当前电路中选定的对象以Windows 图元文件 (.wmf) 格式保存到磁盘中。如果没有选定对象的

话,那么整个电路窗口会被保存。采用这种方式,即使采用“缩放”选项调整很大的电路为屏幕大小,

也可以对电路进行图像化保存,此时,图像的分辨率并不会降低。如果其它Windows应用程序带有适于

这种格式的滤波器, 可以导入图元文件到其他应用程序中。

4.2.1.11 保存位图文件(仅在Windows 3.1 下使用)

把当前电路中选定的对象以Windows 位图文件 (.bmp) 格式保存到磁盘中。如果没有选定对象的

话,那么整个电路窗口会被保存。16位版本的ATPDraw 仅支持位图格式的电路图片,该种图片具有较

Page 43: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 35 -

低的分辨率。

4.2.1.12 保存附属文件

把当前电路中选定的对象写入一个附属文件 (.ps) 或者压缩附属文件(.eps)格式的文件中。此时,

会显示一个“附属对话框”(图4.6),由用户输入文件名和确定文件生成路径,以及附属文件格式(标

准格式:.ps或者压缩格式:.eps)和输出定位(Portrait或者Landscape方式)。由ATPDraw建立的附属

文件与当前电路窗口的位置和屏幕分辨率无关。打印出的电路图有可能比实际窗口中的电路图大许多。

输出文件可以由附属打印机打印或者载入到其它应用程序中(例如 Ghostscript/Shostview 或者支持.eps

图片格式的文字处理程序)。

图4.6 附属对话框

4.2.1.13 打印

把当前电路窗口中的内容送入默认打印机。快捷健:Ctrl+P 。这项命令执行时会出现标准的

Windows打印设置对话框,并且允许用户选择打印机,以及设定打印机参数。

4.2.1.14 打印设置

设定默认打印机的参数。这项命令会打开一个标准

Windows打印设置对话框。

4.2.1.15 退出

这项命令关闭所有打开的电路窗口。在关闭前,会出现

提醒窗口询问用户是否保存对电路的修改。

4.2.2 编辑

Page 44: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 36 -

该菜单包括AtpDraw 中对电路对象的各种编辑选项。下拉菜单如图4.7所示。

如果要编辑一个对象或对象群,首先必须选定它们。用鼠标左键点击要编辑的对象,会发现对象被

一个正方形的框架所包围,这样就表明该对象已经被选定了。

图4.7 “编辑”的下拉菜单

4.2.2.1 撤销/重复

“撤销”命令撤销上一次的编辑操作,“重复”命令撤销上一次的“撤销”命令。“撤销/重复”

快捷键为:Alt+Backspace 及 Shift+Alt+Backspace。

“撤销/重复”所能进行的操作次数取决于 “撤销/重复”缓冲群数,在“工具/选项”菜单中的”

参数选择”页面中设定。默认值为10。几乎所有的对象操作函数(建立对象,删除,移动,旋转等等)

均可被撤销操作或重复操作。“撤销/重复”操作对“元件对话框”中的电路数据同样适用。这些操作

也会更新状态栏中的“修改”状态以表明该电路被修改了。每“撤销”一次,“修改”状态就恢复到前

次的值。如果刚好撤销了第一次的编辑操作,状态栏中的“修改”就会消失。任何操作的“撤销”都可

以重新“恢复”。但是由于所设定的“撤销/重复”缓冲群数是有限的,所以不可能恢复所有的修改。

4.2.2.2 剪切

复制所选的对象到Windows的剪贴板,并同时删除选定对象。随后,该对象可被粘贴到同一个或不

同的电路窗口中,甚至可以是其它的AtpDraw的例子中。快捷键:Ctrl+X 或者 Shifr+Del。

4.2.2.3 复制

复制所选的对象到剪贴板。快捷键:Ctrl+C或者Ctrl+Ins。无论是单个对象还是对象组均可以被复

制到剪贴板。这项命令完成后,原来选定的对象变为未选定状态。

4.2.2.4 粘帖

当这项命令被选择时,剪贴板上的内容被粘贴到当前电路中。快捷键: Ctrl+V或Shift+Ins。被粘贴

进电路中的对象会标记为可移动模式。

Page 45: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 37 -

4.2.2.5 双重复制

复制选定的对象或群到剪贴板同时粘帖在当前电路窗口中。操作后的对象标记为可移动模式。快捷

键:Ctrl+D。

4.2.2.6 复制为图元文件(仅用在Windows 95/NT系统中)

复制选定的对象成Windows 图元格式到剪贴板。采用这种方式,即使采用“缩放”选项调整很大

的电路为屏幕大小,也可以对电路进行图像化保存,此时,图像的分辨率并不会降低。“复制为图元文

件”支持Windows标准图元格式,因此该文件可以被粘贴进其它支持此格式的应用程序中。

4.2.2.7 复制为位图文件(仅用在Windows 3.x系统中)

复制选定的对象程Windows 位图格式到剪贴板。当复制到剪贴板时,16位版本的ATPDraw 仅支持

位图格式的电路图片,该种图片具有较低的分辨率。

4.2.2.8 删除

从电路窗口中删除选定的对象。快捷键:Del.

4.2.2.9 群组选择

该选项允许用户在电路窗口中画一个多边形的区域来选择一定范围的对象。一个被选定的对象群可

以如单个对象那样移动和编辑。快捷键:Ctrl+G。

选定此选项时,出现一个手形指示,光标移至并锁定在电路窗口中间位置。此时状态栏中的动作状

态变为:“MODE:GROUP”。单击鼠标左键创建多边形的一角(点击然后松开鼠标,在该点和当前手

形指示之间出现一条线)。单击鼠标右键闭合该多变形。被这个多边形包围的所有元件(只要元件中心

被围即可)以及两个端点均被包围的连接线路都会被包括在对象群中。

可以对被选中的群进行许多的编辑操作: 移动(按住左键并拖动。移动时,显示只有多边形被移

动),旋转、复制、双重复制、删除,或者“文件”菜单中的“导出”。如果要取消对群的选择,在该

群多边形以外的电路窗口空白处单击左键即可。

也可以通过在电路窗口的空白处双击鼠标左键进入这种群组选择状态。如果要闭合多边形并使光标

解锁,单击鼠标右键即可。

4.2.2.10 全部选择

选择当前电路窗口中的所有对象。快捷键:Ctrl+A 。

4.2.2.11 撤销选择

撤销对目标的选定。快捷键:Ctrl+A。注意此项操作有可能引起所选的对象移到最近的栅格点(亦

Page 46: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 38 -

被称为栅格捕捉点)上。通过在电路窗口空白处单击鼠标左键也可以撤销对目标的选定。

4.2.2.12 移动标签

在对象输入窗口中可以给所有电路对象设置标签。标签可以移动,在屏幕上显示为蓝色(元件标签)

或红色(节点名)。选择“移动标签”后,光标会变为手形指示并移向电路窗口中间位置。此时状态栏

中的动作状态为“MODE:MOVE LABEL”。用户在选中的标签上按住鼠标左键不放,然后拖动该标签

到所希望的位置。当完成移动,松开鼠标,即完成操作。快捷键∶Ctrl+L。

一般,元件标签和节点名并不会与元件图标重叠。如果重叠,可以采用上述方法移动标签。因此当

标签与元件图标太近或者被图标覆盖而无法被选定时,可多次使用“移动标签”解决问题。

4.2.2.13 旋转

当对象或对象群被矩形框包围时,采用该命令可以使其逆时针旋转 °90 。在选定对象上单击鼠标右

键,亦可使其旋转。快捷键:Ctrl+R。

4.2.2.14 翻转

翻转选定的对象,即使其旋转 °180 。快捷键:Ctrl+F。

4.2.2.15 加载图标

该命令读取元件对应的支持文件并在窗口中显示元件图标。当文件支持的图标被重新设计并且用户

想让这些变化反映在电路窗口中时,这项命令会非常有用。

4.2.2.16 注释

打开一个“注释对话框”,如图4.8所示,可以输入三行注释性文字。如果电路注释已经存在的话,

用户使用该项命令可以修改电路注释。

如果在“ATP/设置”菜单中选择“注释”选项的话,那么这三行注释就会被写入ATP文件开头。

如果要在电路窗口底部显示注释,在“视图”菜单中选择“注释行”选项。

图4.8 电路注释对话框

Page 47: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 39 -

4.2.3 视图

在“视图”菜单中,可以控制主窗口和电路窗口元件的可视性,并且可

以选择如何画当前窗口中的电路。点击“视图”菜单会出现如图4.9所示的下

拉菜单。

图4.9 “视图”的下拉菜单

4.2.3.1 工具栏

在主窗口的顶部显示或隐藏工具栏(toolbar)。工具栏包括常用菜单选项的快捷按钮。下面的列表

描述了可用的快捷按钮。

新建——新建电路窗口。

打开——加载电路文件到新窗口中

保存——保存当前活动电路窗口到磁盘文件

另存为——保存当前活动电路窗口到指定路径的磁盘文件

导入——从文件中向当前电路窗口插入电路

导出——保存当前活动电路窗口中的选定对象到指定路径的磁盘文件

撤销——撤销上一次编辑操作

Page 48: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 40 -

重复——重复上一次编辑操作

剪切——复制选定对象到剪贴板并删除电路窗口中的原有对象。随后这些

对象可以被粘帖到同一个或不同的电路窗口中去

复制——复制选定对象到剪贴板

粘帖——把剪贴板中的对象粘帖到电路窗口中去

双重复制——复制选定对象到剪贴板同时粘帖到电路中

移动标签——移动元件或节点的标签。此时鼠标变为一个手形指示

刷新——刷新当前电路窗口中的所有对象

全部选择——选择当前电路窗口中的所有对象

群组选择——用户通过在当前电路窗口中设定多边形区域来确定一个对象

群。此时鼠标会变为一个手形指示以表示进入这种操作模式。按下鼠标右键,

会使区域闭合并使光标解锁。

放大——增加当前放大系数的20%,放大对象

缩小——减少当前放大系数的20%,缩小对象

旋转——使选定对象逆时针旋转 °90 。该操作亦可以通过在选定对象上单

击鼠标右键进行

Page 49: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 41 -

翻转——翻转选定对象,即使其旋转 °180

在快捷键栏的右侧为9个图标为最近使用的元件。选择这些快捷图标可以在当前电路窗口中插入元

件。通常,最左边的图标是最后插入的元件。

4.2.3.2 状态栏

状态栏可以隐藏,也可以在主窗口的底部显示。状态栏反映当前电路窗口的状态信息。左侧的模式

区域反映目前处于何种操作模式。可能的操作模式如下:

EDIT 通常状态。表明没有特别的操作。

CONN.END 表明终点连接状态,此时程序在等待通过单击鼠标左键确定新连接的

终点。如果要退出该状态,单击鼠标右键或者按Esc键。

MOVE 表明文字标签移动状态。在文字标签上按住鼠标左键不放,拖动标签

至所选择的位置。要取消该操作,单击鼠标右键或者按Esc键。

GROUP

表明区域选择状态。在当前电路窗口的空白处双击鼠标左键开始画多

边形区域。要结束操作,单击鼠标右键即可。在该区域中的所有对象都成

为所选群的成员。要取消区域选择,按Esc键。

INFO.START

当参数菜单的“TACS/画关系线”选项被激活时,此状态表明关系的

开始。在某个参数节点或某个连接线的端点上单击鼠标左键开始画一个新

的关系线。通常,关系线显示为蓝色,被用作形象化Fortran语言表示的信

息,它不会影响元件的连接。

INFO.END 表明关系的结束。此时程序等待通过单击鼠标左键确定新关系线的终

点。要取消操作,单击鼠标右键或者按Esc键。

在模式区域右侧的区域反映当前电路的修改状态。一旦改动了电路(例如:移动标签,删除连接,

插入新的元件,等等),就会显示“Modified”,提醒退出ATPDraw之前需要保存电路。保存电路或者

撤销所作的修改之后,该区域显示为空。注意:操作可以撤销的次数是有限的(默认值为10,在“工具

/选项”菜单的”参数选择”页面中设定,最大值为100)。在默认的设定下,如果修改多于10次,该区

域显示为修改状态,直到电路保存为止。

状态栏的最右侧区域为菜单选项的提示。

4.2.3.3 注释行

注释栏可以隐藏,也可以在当前电路窗口的底部显示。

4.2.3.4 放大

Page 50: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 42 -

增加当前放大系数的20%,放大当前电路窗口中的对象。快捷键:+(数字盘上的加号或者+/=键)。

4.2.3.5 缩小

减少当前放大系数的20%,缩小当前电路窗口中的对象。快捷键:- (数字盘上的减号或者-键)。

4.2.3.6 缩放

选择这个区域会出现“缩放对话框”,如图4.10所示。快捷键:Z。在这“缩放对话框”中设定当

前电路窗口的放大系数。左侧的百分数输入区域是电路窗口的实际放大系数。通常的放大系数为100%。

增加放大系数,实现电路对象的放大,。如果要缩小电路以看到更多部分的电路,则减小该系数。该系

数的最大值和最小值分别为400%和25%。

点击OK,则更新当前参数设定并从“缩放对话框”

退出。设定一个新参数后,要观看设定结果而不从“缩

放对话框”退出,则点击Apply键,

图4.10 放大对话框

4.2.3.7 刷新

刷新当前电路窗口中所有对象。该操作没有快捷键,但可以使用工具栏上的 图标刷新。

4.2.3.8 选项

选择该区域出现“视图选项对话框”,如图4.11所示。此处用户设置对象的可视性选项。

图4.11 “视图选项对话框”

Page 51: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 43 -

“视图选项对话框”可以改变当前电路窗口中对象的可视性。在默认设定下,除了节点标签以外,

所有的对象都是可见的。下面给出选定对应选项的功能:

Components 显示所有标准元件及用户定义的元件

TACS 显示所有的TACS元件

Models 显示所有MODELS元件

Connections 显示所有的连接线(短路电路)

Relations 显示所有的关系线(信息箭头)

Labels 显示元件的标签

Node dots 节点和连接端点显示为实心圆圈

Node names 显示节点名称(与节点的显示特性无关)。在“ATP”菜单中选择

“节点命名”选项后,该命令会很有用。

Drag icon 当移动单个元件时,能拖动完整的图标(在未选定的状态下,只

有一个反转的长方形轮廓被拖动)

No Data Warning 如果元件和节点没有数据,它们将为红色。如果未选择该选项,

就不会有上述检查。

Show branch output 在线性支路、非线性元件、开关和变压器等标准元件的“元件对

话框”中有支路输出请求单选按钮。当选择该选项,会在图标的左上

侧有特定的小标志来表示该支路的输出请求。

单击OK键,更新当前“视图选项对话框”中的设定并退出。如果要更新并观看设定结果而不退出

的话,单击Apply键。如果想让当前设定适用于当前及以后所有的电路窗口,就在退出该对话框前点击

Apply All键。

4.2.4 ATP

“ATP”菜单允许为未命名的节点命名,创建和编辑ATP文件,并且设定电路的ATP参数。1.2版的

程序还支持编辑批处理工作。用户编辑的工作选项在“编辑批处理工作”选项的下面。点击“ATP”菜

单后出现的下拉菜单如图4.12所示。

Page 52: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 44 -

图4.12 ATP菜单

4.2.4.1 生成ATP文件

为当前电路窗口建立ATP输入文件。要求用户确定该文件的名称。默认的文件名是当前电路的名称

加上后缀.atp。ATPDraw首先进行“节点命名”操作(无论该操作进行没有),然后按照在“设置”中

设定的格式生成ATP输入文件。

4.2.4.2 编辑ATP文件

该命令调用一个内部文字编辑器,使用户能够阅读或编辑ATP文件。选中“编辑ATP文件”选项后,

程序搜索并打开和当前电路同名,后缀为.atp的ATP文件,如图4.13所示。

窗口底部的状态栏显示光标在文字中的行列位置,以及“修改”状态。该编辑器支持基本的文字编

辑功能(打开/保存、打印、复制/粘帖、查找/替换),选择“特性”菜单中的“字体选项”改变字体的

默认值。该文字编辑器的最大缓冲区为32兆。用户可以在“工具/选项”对话框的”参数选择”页面中

确定自己喜爱的编辑器(写字板,记事本等)。

也可通过另一种方法来调用该编辑器:在“工具”菜单中选择“文本编辑”选项。在这种情况下,

文字缓冲区最初为空。

Page 53: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 45 -

图4.13 内置文本编辑器的主窗口

4.2.4.3 节点命名

进行该命令时,ATPDraw检查当前电路并对当前电路窗口中的所有节点都给定统一的名字。相连

接的节点或重叠的节点有相同的名字。然后系统要求用户确认该项操作。当ATPDraw为节点命名时,

在当前电路窗口的中间会显示出“生成节点名称”信息。选定“节点命名”选项后,“元件对话框”以

及“节点数据”窗口中的节点名字和相序特性都会作相应的更新。

4.2.4.4 设置

在“ATP/设置”对话框中,设定与当前电路窗口有关的几个选项。当ATPDraw生成ATP输入文件

时,会自动调用该对话框中的设定。该对话框有四个选项:“混合数据卡”设定(仿真,整数, 开关)

和“文件格式”设定。

仿真设置:

delta T 仿真时间步长,单位为秒。

Tmax 仿真结束时间,单位为秒。

Xpot 值为0时,电感单位为[mh];否则,电感单位

为 [Ohm](Xopt为频率)。

Copt 值为0时,电容单位为[mF];否则,电容单位

为 [ohm](Copt为频率)。

图4.14 仿真设置页面

整数设置:

图4.15 整数设置页面

IOUT LUNIT6结果输出频率,以时间步长为单位。例如,值为3,表示每三个时间步长

就打印一次仿真结果。

Page 54: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 46 -

IPLOT 保存结果点到PL4文件的频率。例如,值为2,表示每二个时间步长就写入一次结

果到PL4文件中。

IDOUBLE 如果为1,在LUNIT6输出文件中写入连通表格。

如果为0,则不写入。

KSSOUT 控制是否在LUNIT6输出文件中打印稳态结果。可选的值如下:

0:不打印

1:打印完整的稳态解。包括支路潮流,开关潮流,以及电源输入。

2:仅输出开关潮流和电源输入。

3:根据第80列的要求输出开关潮流,电源输入,以及支路潮流。

MAXOUT 如果为1,在LUNIT6输出文件的结尾处打印极值。

如果为0,则不打印。

IPUN 申请用于控制IOUT频率的附加卡的标志,如果值为-1,,输出附加卡(并不执

行);如果为0,不输出此卡。

MEMSAV

E 在仿真结束后,如果“重新开始”请求被设定,该选项控制由堆栈到EMTP内存

变为到磁盘。值为1,表明保存到内存(“重新开始”)。为0,表明内存不堆栈。

ICAT 控制写入I/O通道LUNIT4的原始坐标点数据的保存方式:

0:不保存;

1:保存坐标点,但是忽略任何批处理模式坐标卡的存在;

2:保存坐标点,并且保存批处理模式坐标卡。

NENERG 仿真次数。为0:单次确定性仿真;>0:统计性开关研究;<0:系统性开关研究。

开关设置:

图4.16 开关设置页面

ISW 为1,在LUNIT6文件中输出所有的开关闭合/打开的时间。

为0,则不输出。

ITEST 使用STARTUP中的DEGMIN, DEGMAX和STATFR产生附加的随机延迟。

Page 55: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 47 -

可选择的值为:

0:所有开关附加随机延迟。

1:没有随机延迟。

2:所有闭合开关附加随机时间延迟。

3:所有打开开关附加随机时间延迟。

IDIST 选择开关可能的分布特性。为0,高斯分布;为1,统一分布。

IMAX 为1,则在LUNIT6中输出每一次充电的极值。为0,则不输出。

IDICE 使用标准随机发生器。为0,采用数字式随机发生器;为1,采用标准随机发生

器。

KSTOUT 每次充电附加输出(LUNIT6)。MAXOUT>0,输出时间步长循环和变量极值;

为0,附加输出;为-1,不作上述输出。

NSEED 可重复的蒙特卡罗仿真。可选值为:

0:在相同数据基础上的每次仿真结果不相同。

1:在同一台计算机上运行相同的数据得出相同的结果。

ATP文件按文件格式可以分为四种。文件格式的设定页包括四个选项,用于设定ATP输入文件数据

格式,以及一个选项用于控制自动路径的生成。各个选项确定的.atp文件结构如下所述:

High resolution 1(允许的话),写入$Vintage卡片

否则,文件不写入$Vintage卡片。

Sorting by cards 数据文件的内容按支路卡、开关卡,

以及电源卡的顺序排列下来。

Sorting by group 根据每个对象所给定的组合号码决定

卡片顺序。号码最小的组排在最前面。

Sorting by X-pos 电路窗口中最左边的对象最先写入文

件。

可以任意设定上述三种不同排列方式的组合。

Auto path 后缀为.lib的库文件在USP文件夹下。

把$Prefix和$Suffix写ATP文件。

图4.17 文件格式设定页面

每一个库文件都要按上述要求设定。如果库文件位于其他文件夹下,或者文件后缀不是.LIB,那么,

在ATP文件的生成过程中会出现一个“错误”对话框,让用户选择修改路径和后缀名来改正错误的设定;

或者使用不确定的ATP库数据继续该操作;或者取消ATP文件生成过程。

Page 56: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 48 -

Power frequency 把“电源频率”要求写入文件。选中

该选项后可以设定系统频率值。

Frequency scan 把频域仿真要求写入文件。

min = 仿真的起始频率

max = 最终频率点

df = 频率步长(如果NPD=0,采用线性刻度)

NPD = 对每10个给定数据点,采用对数比例,

TACS 强行在ATP文件中写入TACS HYBRID

和BLANK TACS卡片。

Comments 在ATP文件中写入电路注释。

图4.18 文件格式设定页面

4.2.4.5 编辑批处理工作(在1.2或者更高版本中)

该命令使用户可以直接从ATPDraw中执行自己的外部命令。此处设定的新菜单项目将被添加到

“ATP”菜单中。当点击如图4.19所示的对话框上的New按钮后,就会被要求设定以下项目:

工作名称

批处理或者可执行文件的文件名和路径

当作参数送出的文件的文件名。

最后一个选项可以通过“参数”区域中的单选

按钮选定。当File按钮被选中,ATPDraw会打

开一个对话框,此处用户可以选择文件名,在

执行批处理文件时作为参数发送。一般,此处

最常用的选项是Current ATP或Current PL4,以

便把当前文件传送到批处理命令中。

完成设定后,点击Update按钮,这些新的命令

就被添加到“ATP”菜单中了。

图4.19 设置用户自己的批处理工作

同其它程序的选项一样,上述设定将被保存

到ATPDraw.ini文件中。有两种方法保存,一种是采用“工具/保存选项”命令,另一种是在“工具

/选项”菜单中的“常规”页面选择“退出时选项保存”复选框。

在ATP仿真中可以用该功能来实现很多不同的目的:例如,在ATPDraw中运行ATP;利用TPPLOT,

Page 57: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 49 -

PCplot或者PlotXY处理仿真结果;加载诸如支持LINW/CABLE常数的程序LCC等支持程序,或者其它任

何数据汇编程序。然而,必须提醒的是,用户提供的批处理文件的内部命令格式必须正确。新用户阅读

安装手册的2.9节,其中描述了如何为不同的应用程序创建相应的批处理文件。

4.2.5 对象

此菜单中,用户可以用户化及创建参数支持文件。ATPDraw中的电路对象可以被分为4类:

1. 标准元件

2. 用户定义元件($Include)

3. MODELS元件

4. TACS元件

每一个对象具有一个支持文件,该文件包括下列信息:对象的数据和节点,图形标识(图标),相

应的帮助文件。每一个电路对象在ATPDraw内部中的名字,和支持文件相一致。支持文件后缀为.SUP,

并且根据对象类型不同保存在不同的文件夹下。支持文件的完整路径包含在电路文件的数据结构中,因

此用户可以按自己喜好保存.SUP文件,但是为保证与其他用户的兼容性,推荐采用下面的路径结构:

Object type Support

file(.SUP)

MODELS

file(.MOD)

Include

file(.LIB )

标准元件 \SUP - -

用户定义元件 \USP - \USP

MODELS元件 \MOD \MOD -

TACS元件 \ TAC -

调用“对象/编辑元件”命令可编辑对象支持文件。用户可以创建新的MODELS元件及自定义的元

件,这些均在高级手册中有所描述。

4.2.5.1 新元件

该菜单选项是为程序开发者服务的。如果要增加一个新的元件,需要修改原程序代码,因此此功能

不适用于普通用户。

4.2.5.2 编辑元件

可以用户化\SUP文件夹下标准元件的支持文件。选择“编辑元件”,首先出现一个打开文件对话

框,如图4.20所示,此处用户可以选择要编辑的支持文件。在用户选定了支持文件后(通常是在窗口中

选定文件然后单击Open),会显示一个如图4.21所示的对话框。

Page 58: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 50 -

图4.20 选择要编辑的支持文件

图4.21 对象数据的控制页面

在“编辑元件”对话框中的data页面中,设定支持文件中数据参数的5个控制变量(每个对象

数据参数各占一列)。下面描述了可用的参数选项:

Name 参数名。用于“元件对话框”中选定参数。通常,该名字为ATP RuleBook中所

用的名字。

Digits “元件对话框”中所允许的最大值。当用户在$INCLUDE声明中设定元件时,

该项非常重要。

Defaults 参数的初始值

Min/Max 所允许的最小/最大值

如果一个参数值超过范围,就会在“元件对话框”中出现“错误”信息。如果要取消参数范围检查,

Page 59: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 51 -

设定Min=Max(例如:设定二者都为0)。

在“编辑元件”对话框中的Node页面中,设定支持文件的节点特性(每个节点参数各占一行)。

可用的节点参数选项为:

Name 节点名,用于在“打开节点”

对话框和“元件对话框”中选定节点。

Phase 相数(1或3)。

Position 节点在图标边界上的位置

图4.22 节点控制页

如果Phase被设定为3,那么节点会变为具有5个字母名的3相节点。ATPDraw 会在节点名后自动加

上A, B, C。该页面右侧的图形表明节点可能

的位置。该位置必须与图标相对应。

在屏幕上,每一个电路对象都有一个图

标对应。在“编辑元件”对话框右侧有一个

快捷键,用来激活“像素编辑器”编辑图标。

一个图标在屏幕上占据41×41像素。

单击鼠标左键画出在底部调色板中选定

的颜色,单击鼠标右键画出灰白底色。橄榄

色线条表明在图标边界上节点可能的位置。

“图标编辑器”的菜单选项在本手册的

“工具/图标编辑器”部分有详细描述。

图4.23 图标编辑器

每一个标准元件有一个预先定义的帮助

文件,该文件可以用内置的“帮助文件编辑器”进行编辑。点击“编辑元件”对话框中的快捷键,调用

该编辑器。在编辑器中,用户可以为对象编写自己需要的帮助文件。

“帮助文件编辑器”中的可用的函数及菜单项目在本手册的4.2.6.2章节中有详细描述。

当用户完成对元件数据,图标及帮助文件的所有修改后,新的支持文件可以用“保存”命令(原有

的支持文件将会被覆盖)或者“另存为”命令(创建新文件)按键。保存文件的修改之前,ATPDraw

会执行数据输入检查。若有错误,会出现“错误”信息框,如图4.24所示。

Page 60: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 52 -

图4.24 错误信息框

4.2.5.3 用户自定义的元件

基于$Include和数据库模块,用户可以自定义能在ATP中使用的新对象。通过该菜单,用户可为自

定义元件设置数据,节点值,图标和帮助文本。选择此选项出现如图4.25所示的对象尺寸窗口。

此处Number of data范围为0~32,Number of nodes

范围为0~12

图4.24 定义对象尺寸的窗口

当用户确定了基于数据库模块(DMB)文件标题

的新对象的尺寸,点击OK,会出现一个如图4.21所示的笔记本式样的对话框。在Nodes和Data页面中,

可以为每个对象数据定义控制参数。数据名和节点名不一定必须和DMB打孔文件中的相一致。如果相

数被定义为3,那么用户就有两个选择:

让ATPDraw在$Include声明中写入5字母的节点名,然后在DMB打孔文件中分别加入A, B, C,

让ATPDraw在$Include声明中写入三个6字母的节点名。

在“元件对话框”中点击Old 3-phase按钮以激活第一项选择(不推荐)。

用户自定义元件也有对应图标,在屏幕上代表该对象,同时还有一个可选择的在线帮助,描述参数

的含义。这些特性可使用内置的“帮助文件编辑器”和 “图标编辑器”进行编辑,编辑方法如前所述。

最后,点击“保存”或者“另存为”按钮,保存新的支持文件到磁盘。用户自定义元件的支持文件

通常位于\USP文件夹下。可以在标准的文件保存对话框中设定文件名。对象必须具有扩展名:.SUP

4.2.5.4 编辑用户自定义的元件

可以采用和编辑标准元件同样的方法编辑用户自定义对象。这些菜单与图4.20—4.24一致。在数据

控制页面(图4.21)中的“数字区域”确定在$Include声明中用于数据参数的字符个数。

4.2.5.5 新建MODEL

用户可以按高级手册中描述的那样,创建新的MODELS元件。选择“新建Model“,首先出现如图

4.25所示的对象窗口对话框。节点数是Model的输入输出节点总和,最多为12;同时Model里的数据数最

多为32。Data控制页面中的参数和图4.21一样。下图所示为Node控制页面。

Page 61: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 53 -

图4.26 MODEL的节点控制页

Name 节点名。用以在“打开节点”对话框和“元件对话框“中选择节点。

I/O Type MODELS元件节点的输入输出类型:

0:输出节点;

1:电流输入节点

2:电压输入节点

3:开关状态输入

4:计算机变量输入

Position 节点在图标边界上的位置。

该过程和创建用户自定义对象完全一样。MODELS元件的支持文件通常在\MOD文件夹下。除了支

持文件和图标定义文件以外,每一个MODEL元件还需要一个文本文件,该文件在ATPDraw外部创建或

者由“工具”中的“文本编辑器”创建。该文本文件包含了关于实际MODEL的描述。在默认路径下,

文件都保存在\MOD文件夹下。

在“Model数据和节点”页面中设置的名字必须和实际Model文件中的名字一致。I/O类型参数可以

随后在MODEL节点输入窗口(对象的节点上单击右键)中改变。假定所有的MODEL节点为单相。

4.2.5.6 编辑MODEL

和其他电路对象一样,对一个MODEL对象也可以编辑。如果用户选定了“编辑Model”,就会出

现“打开对象对话框”,在其中选定MODEL的支持文件。然后出现一个数据控制窗口,用户可以编辑

MODEL元件的数据和节点值,图标以及帮助文本。

4.2.5.7 编辑TACS

和MODEL对象一样,TACS对象也可被编辑。“编辑TACS”菜单使用户能够在\TAC文件夹下编辑

一个标准TACS元件。

TACS对象的控制页面和MODEL对象一样,“节点和数据”控制页面中的设置也一样。除了I/O类

型不同,TACS节点具有一套专用的代码:

I/O Type TACS元件节点的输入/输出类型

0: 节点输出

Page 62: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 54 -

1: 正极性输入

2: 负极性输入

3: 断开输入。如果一个节点在电路图中没有可见的连接,用户也没有给 节点命名,那么

该节点就被认为是断开的。

I/O类型在TACS节点输入窗口(对象节点上单击右键)中改变。假定所有的TACS节点为单相。

4.2.6 工具

“工具”菜单中的选项使用户可以编辑元件图标或帮助文件,察看或编辑

文本文件,并且保存或设置部分程序选项。图4.27表明了在“工具”菜单中可

用的命令。

图4.27 “工具”菜单

4.2.6.1 图标编辑器

打开一个图标编辑器,如图4.28所示,其中编辑元件的图标。激活编辑器的方法有两种,一是从“编

辑元件”对话框中选择,二是在“工具”菜单中选择“图标编辑器”选项。这两种方式下,均可创建或

编辑支持文件的元件图标。

根据激活编辑器方式不同,File菜单也提供了不同的选项。当从“对象”菜单(“编辑元件/编辑用

户自定义元件/编辑Model/编辑TACS”)中打开时,用户只能从支持文件导入图标,或者取消编辑操作

及关掉编辑器窗口。在这种情况下,在主菜单中的Done选项就被用作接受并保存修改后的图标,如图

4.23所示。

当从“工具”菜单打开时,File菜单就有

从磁盘打开或保存至磁盘的附加选项。

Page 63: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 55 -

图4.28 图标编辑器的菜单

在编辑器窗口的底部有一个调色板,及两个方框,显示当前选择的颜色,同时还显示被编辑图标实

际尺寸的图形。在调色板中,带有T标记的颜色表示透明色。如果要选择颜色,在颜色方框上点击鼠标

左键或右键,被选择的颜色就被赋予特定的鼠标键,直到你用同一个鼠标键点击了不同的颜色为止。调

色板左边的两个方框显示选择的颜色。左边的方框显示鼠标左键选取的颜色,右边的方框显示鼠标右键

选取的颜色。通常这两个方框表示选择的当前前景色(左)和背景色(右)。

前景色通常被用作绘画,而背景色用来擦除绘画过程中的错误。因此,通常比较方便的做法是,把

透明色(标记为T)赋予鼠标右键,而希望画的颜色赋予左键。通过左右键点击的切换,就很容易纠正

出现的错误。通过点击鼠标左右键,完成图标的绘制。和“编辑元件”对话框的“节点”页面中一样,

墨绿色的水平线和垂直线表示节点位置。

“图标编辑器”具有 “文件”菜单, “编辑”菜单,及 “工具”菜单。另外,如果从“编辑元

件”对话框中打开编辑器的话,会在“工具”菜单右边出现一个Done选项。选择Done,接受对图标的

修改。可用的菜单选项描述如下:

File选项

Open 打开——把一个支持文件的图标加载到编辑器中

Save 保存——保存当前图标到磁盘

Import 导入——读取一个支持文件的图标并把它插入编辑器中

Exit/Cancel 退出/取消——关闭图标编辑器窗口。如果为Exit,在退出前图标被修改了,

还可在关闭前保存。如果主菜单中Done可用,那么该选项为Cancel,此时

无论文件是否被修改,在关闭窗口时都没有保存警告,因此将丢失修改的

数据。

Edit 选项

Undo 撤销——撤销上一次编辑操作

Redo 重复——撤销Undo的命令

Cut 剪切——复制图标的位图图形到剪贴板并清除编辑器。该位图图形可被粘

帖到其它应用程序中(如pbrush.exe)

Copy 复制——复制图标的位图图形到剪贴板

Paste 粘帖——把剪贴板中图标的位图图形插入到编辑器中。颜色可能不同,因

为编辑器会在自己的调色板中为位图图形选取最匹配的颜色

Delete 删除——清除编辑器

Tools 选项

Page 64: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 56 -

Pen 画笔——选择画笔工具,画单个图标像素,或者线段或按住鼠标拖动画出

图形

Fill 填充——选择填充工具。为图形填充选定的颜色

4.2.6.2 帮助文件编辑器

在帮助文件编辑器中,可以修改当前元件的帮助文件。“帮助文件编辑器/查看器” 的窗口布置和

内部的“文本编辑器”相同,但是菜单选项及功能不同。

打开元件的“帮助文件查看器”时,不允许有任何编辑动作并且File菜单只提供Print选项。因此,

“编辑”菜单中的“查找/替换”选项是无效的。在Character菜单中的“自动换行”选项有效,使文本

自动排行,以适合窗口大小。

如果要编辑帮助文件,那就必须选择“工具”菜单中的“帮助文件编辑器”选项,或者在“编辑元

件/编辑用户自定义元件/编辑Model/编辑TACS”对话框中选择“帮助文件编辑器”快捷键。在后一种情

况下,主菜单中出现 Done选项,同时File菜单提供打印和取消选项。选择Done保存对帮助文件所作的

修改。若从“工具”菜单中激活编辑器,File菜单会提供Open和Save选项。刚打开时编辑器是空的,因

此用户必须选择File/Open加载支持文件的帮助文件。

选择Character菜单中Font选项,改变默认的编辑/查看器字体。下一节给出可用命令的详细描述。

4.2.6.3 文本编辑器

打开“文本编辑器”,创建或修改文本文件。默认情况下显示的是内部的文本编辑器(图4.13),

可在“工具/选项”对话框中的”参数选择”页面中设定文本编辑器程序。

在“工具”菜单中选择“文本编辑器”选项或者在“ATP”菜单中选择“编辑文件”选项,可打开

编辑器。在后一种情况下,程序会自动搜索与当前电路文件同名且后缀为.atp的文件,找到后加载。如

果是前一种情况,编辑器初始为空。

“帮助文件编辑/查看器”或内部“文本编辑器”的主菜单包括了File菜单, Edit菜单和Character

菜单。另外,如果该编辑器是从“编辑元件”对话框中打开的,在Character菜单的右边出现一个Done

选项。选择Done,保存对帮助文本的修改。

以下是对所有可用选项的描述:

File 选项

New 打开一个空文本编辑器(仅适用于内部文本编辑器)

Open 加载支持文件的帮助文本或文本文件的内容到编辑器

Save 把编辑器中的内容存入磁盘文件

Save As 把编辑器中的内容存入指定路径的磁盘文件(仅适用于内部文本编辑器)

Page 65: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 57 -

Print 把编辑器中的内容送至默认打印机

Print Setup 设置默认打印机

Exit/Cancel 关闭编辑器或查看器窗口。如果该选项是Exit有效,在退出前图标被修改但未

保存,还有机会在关闭前保存。如果主菜单中的Done选项可用,那么该选项

就是Cancel有效,此时无论文件是否被修改,关闭窗口时不出现保存警告。

Edit 选项

Undo 撤销上一次编辑操作

Redo 撤销Undo的命令

Cut 复制选定的文本至剪贴板,并删除原文本

Copy 复制选定的文本至剪贴板

Paste 在当前光标处插入剪贴板中的文本内容

Delete 删除编辑器中选定的文本

Select All 选择编辑器中的所有文本

Find 在编辑器中搜索与指定字符串相同的字符串。该命令调出标准的Windows

“查找”

对话框

Find Next 查找下一处与指定的文字相同的内容

Find&Replace 在编辑器中查找一处或所有与指定文字相同的字符串,并替换为指定的替换

符串。该命令调出标准的Windows“替换”对话框。

Character 选

Word Wrap 文本自动换行,以使文本适应窗口大小

Font 在标准Windows “字体”对话框中,用户可以设置字体和文本属性

窗口底部的状态栏显示当前光标的位置以及编辑器的修改状态。当查看元件帮助文件时,该状态栏

不可见。

文本缓冲区存储极限为32KB,因此不适合编辑大的文件。如果想用自己喜爱的文本编辑器而不是

内部的编辑器,可以在“工具/选项”对话框中的”参数选择”页面中设定加载编辑器程序的路径。

4.2.6.4 选项

在“工具/选项”菜单中,为特定ATPDraw进程用户化程序选项,并保存到ATPDraw.ini文件中,并

可以被随后的应用流程读取。程序开始,选项均为默认值。接着,程序按以下顺序搜索ATPDraw.ini文

件:当前目录,存放ATPDraw.exe程序的目录,Windows安装目录,以及在环境变量“路径”中定义的

Page 66: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 58 -

每个目录。当发现初始化文件,搜索过程停止然后加载该文件。文件中的选项值自动覆盖默认值。

图4.29 定制程序选项

“ATPDraw选项”对话框中,用户可设置初始化文件的内容而无需打开文本编辑器。如图4.29所示,

它有四个下属页面:“常规”页面,“参数选择”页面,“路径”页面和“视图/ATP”页面。

General

在该页面中设定电路文件和ATPDraw主窗口的选项。下表描述了各有效选项:

选项 描述

Autosave every ?

minutes 每隔设定的分钟,保存所修改过的电路至一个的单独磁盘文件。文

件名称和电路文件名称一样,扩展名为“. ci~”。自动保存后电路

的修改状态不变。

Create backup files 每次保存电路时,以“.~ci”为扩展名备份原始电路文件。启动“自

动保存”时该操作无效。

Save window size

and position 记录主窗口当前尺寸和位置。下一次ATPDraw启动时,主窗口的位

置和尺寸与上次一样。

Save window’s

current state 记录当前主窗口状态(最大化或还原)。下一次ATPDraw启动时,

主窗口状态与上次一样。

Save toolbar state 记录当前主窗口工具栏的状态(可见或隐藏),下一次ATPDraw启

动时,工具栏状态与上次一样。

Save status bar state 记录当前主窗口状态栏的状态(可见或隐藏),下一次ATPDraw启

动时,状态栏状态与上次一样。

Page 67: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 59 -

Save comment state 记录当前电路窗口注释栏的状态(可见或隐藏),下一次

ATPDraw启动时注释栏状态与上次一样。

Windows 3.1 style 使“打开/保存”对话框为Windows 3.1格式。

Save options on exit 当程序结束时,自动保存程序选项到初始化文件中。

注意:只有程序选项保存到初始化文件(ATPDraw.ini),“保存状态”选项有效。保存程序选项有

三种方法, “ATPDraw选项”对话框中的“保存”命令,或 “Save options on exit”选项,或“工具/

保存选项”命令。

在“ATPDraw选项”对话框底部有5个菜单按钮,这些按钮功能如下:

选项 描述

OK 把当前设置保存到程序选项变量,更新屏幕并关闭对话框。所作改

变只对当前进程有效

Save 把当前设置保存到ATPDraw.ini文件

Load 从ATPDraw.ini文件中载入设置

Apply 与OK一样,但不关闭对话框

Help 显示与当前页面的选项有关的帮助主题

注意如果没有初始化文件,选择Save按钮或“工具/保存选项”,ATPDraw在其初始化目录下创建

一个新初始化文件。

参数选择

“参数选择”页面中,用户可以设置“撤销/重复”缓存块数,电路窗口的颜色和文本编辑器程

序。

图4.30 “参数选择”页面用户可设

置的程序选项

下面的表格描述了可用的选项

选项 描述

Undo/redo buffers 确定“撤销/重复”缓存块数,分配给每个电路窗口。改变不影响当

前已打开的电路窗口,只有新窗口使用新设置值。几乎所有对象操

Page 68: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 60 -

作函数(对象建立,删除,移动,旋转,等等),都可以被“撤销”

或“重复”。由于缓存块数有限,不可能撤销所有修改。

Background color 设置电路窗口背景颜色。颜色列表提供了可用的系统颜色。点击

“Custom”按钮后调出标准Windows“颜色”对话框,自行设置颜

色。

Text editor program 保存用于编辑ATP文件的文本编辑器程序(如“记事本”或者“写

字板”)的名称和路径。如果没有指定程序(该区域为空),就采

用内部文本编辑器。注意指定的程序时,必须在命令行中写上文件

名,否则不会自动在编辑器中加载ATP文件。

Directories

下面的表格描述了Directories上可用的选项:

选项 描述

Circuit folder 电路文件(.cir) 存储的目录

ATP folder 创建并保存.atp文件的目录

Support folder 保存标准元件支持文件(.sup)的目录

Model folder 保存MODELS元件的支持文件(.sup)和模型文件(.mod)的目录

TACS folder 保存标准TACS元件支持文件(.sup)的目录

User spec.folder 保存用户自定义元件的支持文件(.sup)和库文件(.lib)及打孔文件

(.pch)的目录

View/ATP

在“视图/ATP”页面中初始化两个选项设置群,如图4.31所示,为默认的视图和ATP选项。

点击“编辑选项”按钮打开“视图选项”对话框,设置视图选项

并作为新电路窗口的默认设定。在4.2.3.8节描述了可用的选项。

“编辑设置”按钮激活4.2.4.4节描述的“ATP设置”对话框。

注意:已打开的窗口保持原来的视图选项不变,只有在新设定完

成后再打开的窗口会采用新选项。选择“视图/选项”菜单,改变已打

开窗口的视图选项,。

图4.31 设定缺省的视图和ATP选项

注意:电路各自的设定,和对象一起保存在电路文件中。所作新

设定只能用于新电路文件。在“ATP”菜单中选择“设置”选项,改变已有文件的ATP设置。

4.2.6.5 保存选项

Page 69: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 61 -

保存程序选项到ATPDraw.ini文件。该文件通常位于程序安装文件夹下,并可以被用来保存默认选

项设置。在参考手册最后,给出对ATPDraw’s .INI文件特性的完整描述。

4.2.7 窗口

在“窗口”菜单中,用户可以重新排列已打开的电路窗口或选择活动电路窗口。该菜单包含有显示

或隐藏“地图窗口”的命令。图4.32所示为可用的菜单选项。

图4.32 “窗口”菜单支持的选项

平铺窗口

水平拉伸电路窗口,铺满屏幕。点击电路窗口名称栏,激活窗口。活动的电路窗口前有 标志。

层叠窗口

该命令使窗口层叠,只显示出每个窗口的标题。点击电路窗口名称栏,激活窗口。

排列图标

该命令重新排列被最小化的电路窗口中的图标,使其均匀分布避免重叠。

4.2.7.1 地图窗口

“地图窗口”选项可显示或隐藏地图窗口。地图窗口是最上层窗口,总在其他窗口上层。

地图窗口可显示整个活动窗口的内容。通过拖拽Map窗口中的矩形框可

显示想要查看的部分电路图,电路中的元件在Map窗口中显示为黑点。

图4.33 地图窗口

在地图窗口的矩形框中按住鼠标左键并拖动,松开鼠标,电路窗口中

就显示矩形框包围的部分电路。同时,电路窗口的滚动条被重新配置,滚动到矩形窗口选中的电路部分。

当在移动矩形框显示电路时,被选中的电路对象也会随矩形框的移动而移动,其在新电路窗口中的相对

位置保持不变。该功能可被用于将选中的对象组合移动一段较大的距离。选择“窗口”菜单中的“地图

窗口”选项显示或隐藏地图窗口,或使用快捷键M实现。后一种方式使用起来更加方便快捷。

Page 70: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 62 -

4.2.8 帮助

“帮助”菜单的下拉菜单显示相关的用户可用的在线帮助。“帮助”菜单包括“帮助主题”、ATPDraw

的版权和版本信息。

图4.34 “帮助”菜单

ATPDraw的在线帮助是一个标准Windows的对话窗口,提供了关于程序主要菜单选项的帮助,同时

还简单介绍了如何建立仿真电路。

4.2.8.1 帮助主题

“帮助主题”命令调用一个标准Windows列表式帮助对话框。链接和大量的目录索引有助于用户查

找相关主题。

选择“内容”符号,就能得到有效帮助内容的列表。如图4.35。

该页面中,在列表中选择所需要的帮助主题入口目录。单击鼠标选中,再点击Display按钮或直接

双击入口提示,即可显示帮助主题入口提示里的内容。

Page 71: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 63 -

图4.35 ATPDraw在线帮助

“索引”和“查找”页面是通过键入需要查找的主题来获得帮助的。例如,在“索引”页面中最上

方的输入方框中键入“电路窗口”,然后点击Display按钮,就会显示“电路窗口”的相关内容,如下

图所示,其中有绿色下划线文字表示链接。

Page 72: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 64 -

Page 73: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 65 -

4.2.8.2 关于主窗口

“关于主窗口”选项调用帮助窗口页面,同时显示ATPDraw主菜单各选项的相关帮助信息。

4.2.8.3 关于ATPDraw

此选项显示有关ATPDraw的版权和版本信息。

图4.3.6 信息窗口,显示下列信息:程序的开

发者、版权所有者、赞助机构及实际使用的版本

4.2.9 元件选择菜单

Page 74: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 66 -

此菜单提供了在电路窗口中插入新元件的选项。图4.37菜单通常是隐藏的。在电路窗口的空白处单

击鼠标右键,显示该菜单。该菜单中所有的元件都可以选择。在浮动的菜单中选中某个元件后,该元件

图标就显示在电路窗口中,且处于可移动的状态。

最上面的4栏选项(从Probes & 3-phase 到Transformers)提供了测量

仪,分相和换相元件,也包括了许多标准的ATP元件:线性和非线性的

基本元件、开关、电源、变压器和设备。

下一栏选项提供了MODELS和TACS组件。在TACS的下级菜单中有

“关系线”选项,它能显示Fortran 语言表述的信息。

最下栏的选项是用户自定义元件和被描述成后缀名为.PCH文件的

架空线(可通过ATP的支持程序Line/Cable Constant进行计算)

图 4.37 元件选择菜单

4.2.9.1 测量仪和三相元件

鼠标移动到Probes & 3-phase选项菜单后,出现的下级菜单如左图。

图4.38 Probe & 3-phase菜单可绘制的元件对象

测量仪元件可用来测量电压,支路电流或TACS值。 其处理方式与其他元件不同。

Probe Volt

通过“电压测量仪”可得到ATP文件中指定点的电压输出。

所有的测量仪元件中都有 “测量仪”对话框,其中用户可

指定测量仪连接的相数及测量哪一相。

Page 75: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 67 -

图4.39 “测量仪”对话框

Probe Curr

通过“电流测量仪”可得到ATP文件中第80行指定支路流过的电流,在“测量仪”对话框

中用户可指定连接的相数及测量哪一相。

Probe Tacs

通过“TACS测量仪”可向ATP文件输出TACS(型号33)的输出信号。

Splitter

分相元件作为单个三相点和三个一相点之间的转换器件。它没有数据,只有4个节点。

它与其它标准组件一样,能被移动、旋转、选择、删除和复制,也可以导出。

旋转分相元件,三相排列顺序如左图所示。

若给定分相元件三相节点名称,那么单相节点名称以其为基础,按相序自动

添加字母A、B、C,如左图所示。

下面是对分相元件应用的一些限制:

分相元件 三相侧不能直接连接(而是使用连接线)

通常,不给分相元件单相节点命名

分相元件的单相侧不能连接(下图所示三个例子均为错误连接方式)

节点没有连接 所有节点都连接 不支持这种方式的变换

Transp1 ABC-BCA

换相元件1具有从相序ABC到BCA的换相功能。

Transp2 ABC-CAB

换相元件2具有从相序ABC到CAB的换相功能。

Transp3 ABC-CBA

Page 76: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 68 -

换相元件3具有从相序ABC到CBA的换相功能。

Transp4 ABC-ACB

换相元件3具有从相序ABC到ACB的换相功能。

ABC reference

若在电路中定义“master” 点 的相序为ABC,则其它点都采用这个设置。

DEF reference

若在电路中定义“master”点的相序为DEF,则其它点都采用这个设置。ABC和DEF参数

组合可能出现在6相电路中。

4.2.9.2 线性元件

该菜单包括如图所示的线性支路元件。

下表给出了线性支路元件的名称、图标和简短描述。

在电路窗口中的元件图标上双击鼠标右键,显示“元件”对话框,在“属性”

页面中设置元件的数据参数和节点名称(如图4.41/a)。

图4.40 支持的线性基本元件

“元件”对话框中有一个“帮助”按钮,点击该按钮可显示帮助文件,包括参数意义的描述,ATP

Rule Book 相应章节的参考。图4.41/b所示为普通的RLC开关的帮助信息。

Page 77: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 69 -

图4.41/a RLC支路元件的输入对话框

Page 78: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 70 -

图4.41/b RLC支路元件的帮助信息

“元件”对话框的属性页面中,用户可在上方左边表格中设置数据参数,右边表格中设置节点名称。

许多参数都有输入范围,把光标放在输入数据方框中,然后按Ctrl+F1可看到该参数的输入范围。若输

入参数超出范围,当移动光标到别的输入框时,系统将显示错误信息提示框,点击OK按钮,关闭信息

框,重新输入数据。

所有元件都有组号,它使ATP文件更加规范化。(在ATP生成的文件中,组号越小的元件越先写入)。

在Group No方框中指定组号。

元件的标签和注释可以在Label和Comment框中设置。元件标签的可见性由“视图/选项”菜单中的

Labels选项控制。

所有元件都具有隐藏和锁定功能。隐藏元件在ATP生成的文件中不显示,在电路图中显示为淡灰色

图标。锁定选项在1.0版本中不能使用,是为未来的版本设计的。元件被锁定意味着位置被固定,元件

的参数和节点名称不能改变。

许多标准元件,诸如支路元件,非线性元件,开关和变压器等,都有一个输出选项设置。可选的输

出选项是电流,电压,电流和电压,功率和能量或者什么也不输出。

点击帮助按钮,显示关于元件参数方面的帮助文件。

4.2.9.3 非线性元件

这个菜单包括如图所示的非线性元件。

除了TACS控制电阻器以外,其余元件都是非线性的。其属性可通过如图

4.43的“元件”对话框中的“特性”页面来指定。

图4.42 非线性基本元件

Page 79: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 71 -

图4.43 非线性元件的“特性”页面

在“元件”对话框的“特性”页面中指定非线性对象的输入特性。在上方的框中成对的输入新值。

输入完,按回车键或选择Insert按钮,这组值就被移动到下方的表格方框中。

Page 80: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 72 -

若删除表格方框中的一组值,选择单行或通过按下鼠标左键并上下拖拽鼠标选择多行,然后释放鼠

标选择Remove按钮,即可删除。通过 和 箭头按钮可逐个的改变选定行的位置。

例如仿真MOV Type-92类型的金属氧化物避雷器,ATPDraw接受成对的电流和电压值,以一种适

合的指数对数形式来拟合这些值,生成ATP所需要的数据格式。

在“特性”页面底部的File区域,有一个$Include输入框,其中指定含有输入典型值的标准文本文

件的名称。如果Include characteristic复选框被选中,在ATP文件的$Include声明时将引用这个文件,而不

是调用每组数值。如果在“ATP设置”对话框中的File format页面的Auto path被选中,这个文件扩展名

必须为.LIB且保存在\USP目录下,因为在这种情况下,ATPDraw在ATP文件中写入$PREFIX和$SUFFIX。

如果文件放在了其它位置(不在\USP目录中),可用“浏览”按钮指定路径但Auto path不能选中。

4.2.9.4 线路集中元件

“线路集中元件”的下级菜单中有3种不同类型的线路模型。所有的线路模型都是集中元件,与频

率无关。

图4.44 与频率无关的线路模型

RLC Pi-equiv. 1

该线路模型是简单的,集中的,不对称π 型的等效模型,有类型1,2,3等。次级菜单有如下3种选

项可供使用:

RL Coupled 51

该线路模型是简单的,集中的,不对称RL耦合的元件,有类型51,52,53等。次级菜单有如下3种

选项可供使用:

Page 81: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 73 -

RL Sym.51

该线路模型为三相对称的,可输入相序值,它是RL耦合线路模型的特殊应用。次级菜单有如下2种

选项可供使用:

4.2.9.5 线路分散元件

“线路分散元件”的下级菜单有2种不同类型的线路模型可供选择。所有的线路模型都具有分布参

数,与频率无关的特性。

图4.45 分散式输电线路模型

Transp. lines -1

该元件具有三相对称,分布参数和集中阻抗的特性(在ATP Rule-Book中叫Clarke-type)。次级菜

单有如下5种选项可供使用:

Page 82: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 74 -

Nonsym. lines *

该线路模型是些虚拟的线路。没有数据被写入ATP生成的文件中,仅节点名称被指定在*****分隔

符之间。非对称线性参数在ATPDraw外部产生。次级菜单有如下3种选项可供使用:

4.2.9.6 开关

图4.46 ATP元件支持的开关类型

ATPDraw支持许多开关类型器件,如普通的时控或压控开关,用于建造二极管、电子管和可控硅

开关模型的选项,以及统计/分类开关。下级菜单包括如下选项:

Page 83: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 75 -

4.2.9.7 电源

图4.47 ATPDraw中的电源

以下是“电源”下级菜单所包含的选项:

Page 84: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 76 -

4.2.9.8 电机

在ATPDraw中有2类电机:同步电机和通用电机。ATPDraw不支持平行或背靠背电机。所有的3相

电机都是Y型连接。

图4.48 支持的电机选项

ATPDraw中的同步电机模型有如下的特征/局限:

可以有也可以没有TACS控制

制造数据

Page 85: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 77 -

非饱和

无旋转电流或阻尼线圈

单块

ATPDraw中的通用电机模型有如下的特征/局限:

手动和自动设定初值

支持SM,IM和DC类型

初始的线圈数据(内在参数)

饱和

每个轴(d,q)有一个激励线圈

电机转矩的网络选项

单一转矩电源

“电机”次级菜单包含以下选项:

下面是类型3通用电机帮助文件的一部分,它描述了为表现转矩而对外部电气网络建模。

Page 86: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 78 -

4.2.9.9 变压器

图4.49 可用的变压器模型

它包括如下内容:

Page 87: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 79 -

在“元件”对话框的 “特性”页面中设定饱和变压器的非线性磁化特性。饱和变压器模型有一个

如图4.43所示的输入窗口,在这个窗口中可指定饱和磁化支路。RMS标记表示非线性特性的形式。如果

选中“元件”对话框的“属性”页面的Include characteristic选项,$Include框中引用的文件将被使用。

这样就有3个可选择的输入格式:

流量/电流( i/λ )(在输入窗口中,RMS标记等于0)

rmsrms IU / (在输入窗口中,RMS标记等于1)

包含$Include中的参数

如果RMS=1,在ATP文件中将自动计算“流量/电流”值。

4.2.9.10 MODELS

除了标准元件以外,用户还能利用ATP中的MODELS仿真语言创建自己的模型。要创建自己的模型,

需要有关MODELS语言的语法和基本结构的知识。创建模型过程通常由2步组成:

用“对象”菜单的“新建Model”命令创建一个新的.SUP文件。

创建一个包含对实际模型描述的.MOD模型文件。

高级手册给出了更多的关于使用MODELS和创建一个新MODELS的过程。

在“元件选择”菜单中选择MODELS,打开“模型”对话框,在这里用户可以指定模型名称。

MODELS的“元件”对话框,除了指定如图4.50所示的DATA值和NODES名称以外,还有一个

MODELS输入部分。它有2个输入框:一个是“模型文件”,打开模型的描述文件;一个是“另用于”,

用来指定模型名称,以便在ATP的MODELS声明中调用模型名称即调用模型。

ATPDraw自动处理MODELS的输入和输出以及每个模型的使用。由ATPDraw创建的MODELS块通

用结构如下:

Page 88: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 80 -

图4.50 模型输入窗口

4.2.9.11 TACS

Page 89: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 81 -

除了“Devices55-57”和“多线性Fortran”以外,其余的TACS在ATPDraw中都能使用。TACS的下

级菜单如下:

图4.51 支持的TACS对象

传递函数

第一项 )(sG 为频域中的传递函数,第二项常量K是增益因子。两者可以设定或不设定极值:

Sources

“电源”下级菜单包含以下各项:

Page 90: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 82 -

Fortran 1

在WINDOWS操作系统下,仅支持单相Fortran,图标如下:

“元件”对话框下方的FORTRAN块中“OUT=”输入框里,指定Fortran的表达式。从

ATP文件TACS卡的第12列开始,写入该表达式。用户也可以在DATA框中定义对象的类型

(88,98或99)。

Draw relation

“关系线”使Fortran语言流动的信息可见化。“关系线”为蓝色,不影响元件的连接。当选择“画

关系线”,鼠标指针变成手形,程序等待鼠标点击指定新关系线的起点。点击右键或按下Esc键取消操作。

Devices

“设备”次级菜单包含如下项:

Page 91: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 83 -

Initial Cond.

TACS变量的初始条件可通过“初始条件”菜单中的INIT_T来设置。INIT_T的图标如右所示:

4.2.9.12 用户自定元件

“用户自定义元件”下级菜单有4个选项:

图4..52 支持的用户自定义元件

Library

选择“库元件”插入预先确定的用户自定义对象LIB。它没有数据也没有节点。在电路

中使用LIB,将在ATP文件的$Include声明中表现出来。用户需在include文件中留意内部节

点的名称。在“元件”对话框的“用户自定义”选项中指定文件的名称和路径

Ref. 1-ph

选择Ref. 1-ph画出对象LIBREF_1,它是一个虚拟的不被写进ATP文件的对象。其目的

是显示内部的.LIB库文件的连接关系,为单相元件。

Ref. 3-ph

选择 Ref. 3-ph将画对象LIBREF_3,它是一个虚拟的不被写进ATP文件的对象。其目

的是显示内部的.LIB库文件的连接关系,为三相元件。

Files

用户除了可以使用标准元件外,还可以自定义元件。要使用这个功能,用户需要有关的ATP数据模

Page 92: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 84 -

块化的知识。这一过程通常由下面2步组成:

1. 用“对象”菜单中的“新建用户自定义元件”命令,创建一个新的.SUP文件。

2. 创建一个包含元件描述的数据模块化的.LIB文件。

高级手册给出了更多关于在ATPDraw中用户自定义的对象的信息,以及自定义的过程。

在“元件”选择菜单中选择Files,出现“打开元件”对话框,在\USP路径下罗列出用户自定义对

象的支持文件。如果从列表中选定一个.SUP文件,然后点击Open,在活动的电路窗口的中间出现对应

的对象图标。通过这种方法,所有存在的元件(包括在\SUP路径中的标准元件)都能被加载到电路中。

4.2.9.13 架空线路 (PCH)

支持线路/电缆常数的A TP_LCC程序是一个完全独立的程序。在这个程序中,用户只需设定架空线

或电缆的交叉部分和材料数据,程序就根据生成的ATP文件创建一个预编辑处理文件(PCH文件)。

一般,ATPDraw能读这些PCH文件,并根据Data Base Model程序的输出创建一个等价的.LIB文件。

选择“架空线路”(PCH)程序打开“打开PCH文件”对话框,其中罗列了.PCH文件。从列表中

选择一个文件并点击Open,ATPDraw翻译该文件(图4.53),并在\USP子文件夹中生成所选定的类型

的.LIB文件,这和用Data Base Modularization创建.LIB方法一样。

图4.53 通过对话框与用户交流选择翻译结果

成功创建.LIB文件后,在电路窗口的中央出现LCC元件的图标。

4.2.10 快捷菜单

快捷菜单提供了用户最常用的对象操作功能。在电路窗口中一个元件或一组元件上点击鼠标右键同

时按下Shift键,就可显示如图4.45的菜单。

Open 打开“元件”对话框设置对象的属性

Cut ,copy,Delete,Duplicate 获得标准剪贴板功能

Rotate, Flip 旋转/翻转对象图标

Select,Unselect 选择/不选择对象

Page 93: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 85 -

图4.54 快捷菜单中的有效选项

4.2.11 ATPDraw.ini文件的设置

在ATPDraw.ini文件中包含用户自定义的程序选项。启动程序时,所有程序选项变量被赋予默认值。

然后,ATPDraw在磁盘中寻找初始化文件,如果发现,将从初始化文件中读取参数值赋予选项。寻找

初始化文件的顺序如下:

1. 在目前的目录中

2. 在程序目录中(ATPDraw.exe文件从该目录加载)

3. 在Windows操作系统安装目录中(通常为C:\)

4. 在PATH环境变量里指定的每一个目录中

当发现文件后,停止搜索,读入文件;若文件没被找到,则延用默认值。

ATPDrw.ini文件是一个标准的Windows初始化文件。空行或以分号开始的行可忽略。一个标准的初

始化文件被分成一个或多个块,每一块包含一个或多个“参数=数值”行。ATPDrw.ini文件有7个子块。

下面的表格描述了参数的名称和值的合法范围,也适用于默认设置。每一个参数需要一行,在参数和每

一行的注释之间至少有一个空格。

参数 范围 描述

AutoSave 开\关 是否自动保存电路文件

AutoSaveInterval 1-60 指定自动保存的时间间隔

CreateBackupFile 开\关 是否创建电路的备份文件

SaveWindowSizePos 开\关 是否保存Windows窗口的大小和位置

SaveWindowState 开\关 是否记录主窗口的当前状态

SaveToolbarState 开\关 是否记录工具栏可见性状态

SaveStatusBarState 开\关 是否记录状态栏可见性状态

SaveCommentLineSt 开\关 是否记录电路窗口注释行可见性状态

Win31DialogStyle 开\关 是否打开和保存Windows3.1形式的对话框

SaveOnExit 开\关 在退出时是否自动保存程序 PolyDots 开\关 是否移除因使用多边形选择对象而产生的多余的点。有一些显

示适配器看起来插入了不正确的连接线端点。 PolyBug 开\关 是否用内部的移除线功能。对于一些适配器,当多边形被移到

屏幕左侧或上侧之外,纠正工作区的功能。

注意:最后2个参数不能在“工具/选项”对话框中设置。如果操作多边形时遇到问题,试着用文本

编辑器将一个或两个参数设置为“开”。参数接受布尔值:“开/关”,“对/错”,“1/0”。

Page 94: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 86 -

默认设置:

参数选择

参数 范围 描述

UndoBuffers 1-100 分配给每一个电路窗口的撤消/重复的次数

BackgroundColor 电路窗口的背景颜色。可以指定红色、绿色和蓝色的颜色标

识符或数字值以及强度

TextEditor 用来打开文本编辑器程序编辑ATP文件的完整路径。如果这

个参数是空的(默认),文本编辑器是有效的。

默认设置:

目录

参数 范围 描述

Circuits 存储电路文件(.cir)的目录

ATP 创建的ATP文件所在的目录(.atp)

SupportFiles 标准元件的支持文件目录(.sup)

UserSpecified 用户自定义元件的.sup,.lib,.sup文件的目录

Tacs 标准的TACS元件的文件目录(.sup)

Models MODELS元件的.sup和.mod文件的目录

在ATPDraw安装文件中默认的文件目录如下:

默认设置:

视图选项

Page 95: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 87 -

参数 范围 描述

NodeNames 显示节点名称

Labels 显示元件的标签

Components 显示所有标准元件及用户定义的元件

Models MODELS元件是否可见

Tacs 显示所有的TACS元件

Connections 显示所有的连接线

Relations 显示所有的关系线

NodeDots 节点和连接端点显示为实心圆圈

DragIcon 当移动单个元件时,能拖动完整的图标

NoDataWarning 元件和节点没数据时是否发出警告。

这些参数仅接受如下的值:“开/关”,“对/错”,“1/0”

默认的设置:

.

ATP的设置

参数 类型 描述

DeltaT 实数 仿真时间步长,单位为秒

Tmax 实数 仿真结束时间,单位为秒

Xopt 实数 值为0时,电感单位为[mh];

否则,电感单位为[Ohm](Xopt为频率)。

Copt 实数 值为0时,电容单位为[mF];

否则,电容单位为 [ohm](Copt为频率)。

SysFreq 实数 系统频率,单位:Hz

Iout 整数 LUNIT6结果输出频率,以时间步长为单位。例如,值为3,

表示每三个时间步长就打印一次仿真结果。

Iplot 整数 保存结果点到PL4文件的频率。例如,值为2,表示每二个

时间步长就写入一次结果到PL4文件中。

Page 96: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 88 -

Idouble 整数 如果为1,在LUNIT6输出文件中写入连通表格。

如果为0,则不写入。

KssOut 整数 控制是否在LUNIT6输出文件中打印稳态结果。可选的值如

下:

0:不打印

1:打印完整的稳态解。包括支路潮流,开关潮流,以及电

源输入。

2:仅输出开关潮流和电源输入。

3:根据第80列的要求输出开关潮流,电源输入,以及支路

潮流。

MaxOut 整数 如果为1,在LUNIT6输出文件的结尾处打印极值。

如果为0,则不打印。

Ipun 整数 申请用于控制IOUT频率的附加卡的标志,如果值为-1,,

输出附加卡(并不执行);如果为0,不输出此卡。

MemSave 整数 在仿真结束后,如果“重新开始”请求被设定,该选项控

制由堆栈到EMTP内存变为到磁盘。值为1,表明保存到内

存(“重新开始”)。为0,表明内存不堆栈。

Icat 整数 控制写入I/O通道LUNIT4的原始坐标点数据的保存方式:

0:不保存;

1:保存坐标点,但是忽略任何批处理模式坐标卡的存在;

2:保存坐标点,并且保存批处理模式坐标卡。

Nenerg 整数 仿真次数。为0:单次确定性仿真;>0:统计性开关研究;

<0:系统性开关研究。

ISW 整数 为1,在LUNIT6文件中输出所有开关闭合/打开的时间。

为0,则不输出。

ITEST 整数 使用STARTUP中的DEGMIN, DEGMAX和STATFR产生附

加的随机延迟,可选择的值为:

0:所有开关附加随机延迟

1:没有随机延迟

2:所有闭合开关附加随机时间延迟

3:所有打开开关附加随机时间延迟

IDIST 整数 选择开关可能的分布特性。

为0,高斯分布;为1,统一分布

Page 97: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 89 -

IMAX 整数 为1,则在LUNIT6中输出每一次充电的极值。

为0,则不输出

IDICE 整数 使用标准随机发生器。

为0,采用数字式随机发生器

为1,采用标准随机发生器

KSTOUT 整数 每次充电附加输出(LUNIT6)。MAXOUT>0,输出时间

步长循环和变量极值;为0,附加输出;为-1,不作上述输

NSEED 整数 可重复的蒙特卡罗仿真。可选值为:

0:在相同数据基础上的每次仿真结果不相同。

1:在同一台计算机上运行相同的数据得出相同的结果。

HighResolution 布 尔

使用$Vintage 1(如果可能)

SortByCard 布 尔

首先是写支路卡数据文件,接着是开关卡和电源卡。

SortByGroup 布 尔

对象的组号决定卡的排序。最小组号对象的卡放在最前面。

SortByXpos 布 尔

最左边的对象先被写入。

AutoPath 布 尔

一般,库文件扩展名为.LIB,在USP文件夹中。自动检验每

一个库文件规范是否满足上述要求。如果库文件不在指定

的文件夹,或扩展名不是.LIB,则生成ATP文件时显示“错

误”对话框。对话框中选择忽视路径和扩展名使用不定的

ATP包含参数继续操作,或取消生成ATP文件。

BatchJobx.name 文本 用户指定批处理工作的名称。x指定了批工作在ATP菜单中

的位置。最大是10。

BatchJobx.filename 文本 当在“ATP”菜单中选中批处理工作名称时,ATPDraw执

行的批处理文件(或执行文件)的名称。

BatchJobx.parameter 整数 在执行批处理工作之前,指定当作参数传输的文件名:

0:没有文件名被送出

1:在选中文件名处打开一个“文件”对话框

2:送出当前ATP文件名

3:送出当前的PL4文件名

Page 98: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 90 -

当指定实数型数值时,标准十进制格式和E形格式都可以使用。合法的布尔值包括:“开/关”,“对

/错”,“1/0”。

默认设置:

[1024x768]

初始化文件包括一个或多个屏幕分辨率选项来记录ATPDraw主窗口的大小和位置。这类典型选项

的名称是[1024x768],[1280x1024],等等。

参数 描述

Left 窗口左边框的位置

Top 窗口上边框的位置

Width 窗口宽度

Height 窗口高度

默认的[1024x768]分辨率选项参数示例如下:

对象

参数 描述

Toolbar 在启动程序时,显示或隐藏主窗口工具栏

StatusBar 在启动程序时,显示或隐藏主窗口状态栏

Page 99: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 91 -

CommentLine 当打开电路窗口时,显示或隐藏注释行

WindowState 指定ATPDraw启动状态:正常,最大化或最小化。

所有参数只接受布尔值: “开/关”,“对/错”,“1/0”。

默认设置:

5 高级手册

Page 100: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 92 -

本章包含一些使用ATPDRAW解决实际工程问题的例子。虽然不展示如何生成这些电路,但这些电

路文件EXA_*.CIR是ATPDraw中的一部分,选择 “文件/打开”菜单(或使用快捷键CTRL+O)打开“电

路”对话框,在其中选择要加载的文件名,将示例电路加载到ATPDraw中。程序自动生成电路的描述

性文件*.ATP。

手册的第二部分阐述了在ATPDraw中创建新电路实体的可行性。由于ATP具有$INCLUDE,模块化

数据库和MODELS,所以这一拓展是可行的。

5.1 500kV系统中的开关操作(EXA_3.cir)

该例子阐述了如何在简化网络中对开关操作进行分析。线路模型采用Π型等值线路,线路参数通过

ATPDRAW外部程序LINE CONSTANTS在5000Hz条件下计算得到。如何生成一条更加精确的JMatri线

路模型,如何使用由LINE/CABLE CONSTANTS为支撑的交互式图形预处理程序ATP_LCC,这些内容

将在本手册5.5节和线路/电缆手册中加以论述。

示例电路如图5.1/a,ATPDraw的等值电路如图5.1/b。

图5.1/a 开关示例电路

图5.1/b 示例电路3,线路开关(EXA_3.CIR)

电源:

Page 101: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 93 -

电源为500kV三相交流电源,电压源(U/I=0)幅值为:

幅值=500×32

kV

电压源输入菜单如图5.2。

图5.2 三相电源输入窗口

线路开关:

Π型等值线路通过各相具有独立闭合和断开时间的三相开关与电源相连接,开关设备初始状态设定

为打开状态,它们在以下时间闭合:

A相:33.33ms,B相:36.10ms,C相:38.80ms

电容器支路:

电容器各相均为2.51μF,连接电容器支路与网络的开关初始状态为打开,在以下时间开断:

A相:133.33ms,B相:136.10ms,C相:138.80ms

Π型等值线路:

Π型等值线路参数由ATP支撑程序LINE CONSTANTS计算得到。线路为500kV架空导线,由三相导

线和2根地线组成。数据基于DCN3.DAT。138公里导线参数的计算结果由下列下三角矩阵给出。电感单

Page 102: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 94 -

位为mH,电阻单位为Ω,电容单位为 Fμ 。

在图5.1/b的Π型等值线路模型上单击鼠标右键,打开图5.3所示的模型输入窗口,手动输入RLC数据。

图5.3 三相Π型等值线路输入窗口

由ATPDraw生成的ATP文件如下:

Page 103: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 95 -

5.2 TACS控制的感应式电机(Exa_4.cir)

该例子介绍了通用电机类型3的使用方法,手动设置初始值以及TACS的使用方法。同时介绍了信

息箭头,该箭头用于将FORTRAN语言表达的TACS变量可视化,在“元件选择”菜单下选择TACS/Draw

relation画信息箭头,其图形与连接线一样,而且不影响ATP文件。这个示例取自文献【2】中第46道习

题。ATPDraw创建的电路如图5.4/b所示。

Page 104: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 96 -

图5.4/a 感应电机+TACS

Torque

BU SM GIBU SM S

U

FS

PU LS

AM PL

SQ PU LVD ELTA

SIG A SIG C

VD

BU S

V

图5.4/b 感应电机的ATPDraw方案(EXA_4.CIR)

电路的TACS部分控制三个电源,产生脉冲宽度可调的锯齿波电压。TACS对象罗列在参考手册中。

TACS对象的输入窗口如图5.5所示,TACS在三相节点V上产生A相的锯齿波电压。

Page 105: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 97 -

图5.5 TACS Fortran输入窗口

TACS指令中用户必须输入表达式,ATPDraw仅支持单相TACS Fortran对象。TACS对象内部的两个

蓝色信息箭头使SIGA(取自节点SIGA)和VD信号可视化。

感应电机输入数据如图5.6所示:

Page 106: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 98 -

图5.6 感应电机输入窗口

与其他对象的输入窗口一样,用户可以在图5.6所示窗口中输入数据。每个属性前的文字必须严格

遵循ATP Rule Book【3】中对输入变量的要求。

Page 107: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 99 -

Page 108: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 100 -

5.3 库及库参考对象的使用方法(Exa_5.cir)

该例子阐述了专业ATP用户如何更有效的使用ATPDraw。ATP专家只是在ATPDraw之外为电力系统

创建必需的ATP文件(通常可以获得),然后建立ATPDraw电路,包括$Include及一定数量的附加元件如

开关等。$Include文件内部节点名称必须和ATPDraw数据中的名称一致(F1~F4,留在这个例子中调整!)。

ATP知识有限的用户也可以运行这个算例,根据继电保护的需要,操作开关及确定传输线的接地短

路电流。

任何用户自定义对象可被当作一个简单的引用库,在“元件选择”菜单的“用户自定义”区域只有

预先定义的对象才可用。另外两个用户自定义对象同样可用,即LibRef_1 和 LibRef_3,这两个对象不

写入ATP文件,只是用来使引用文件连贯性可视化。

如图5.7所示,使用了这些对象(库(LIB1.A-B)和三相参照(LIBREF_3))。

图5.7 参考对象库的使用方法(EXA_5.CIR)

如果在库对象上单击右键(有LIB1.A-B库标签),可得到如图5.8所示的输入窗口,设置元件属性。

图5.8 库输入窗口

这个窗口中最重要的部分就是$Include,它给出了引用文件的名称和路径。通过浏览按钮在“打开

文件”对话框中选择文件。不要选择“参数传送”复选框,“标签”和“注释”是可选择使用。

如果在三相参考对象上单击右键,会出现一个类似的对话框,不同的是有“节点名称”选项。

“标签”菜单是该窗口中唯一具有含义的输入变量,同节点名称一样。$Include框应置空。

参考对象在ATP数据文件中不被描述,仅充当一个可视的连接。

ATPDraw生成的ATP文件如下:

Page 109: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 101 -

假如在“ATP/设置”文件页面中不选择“自动路径”选项,库文件的完整路径将写入ATP文件中。

如果选择“自动路径”选项,则认为库文件在\USP文件夹中且后缀名为.LIB。需核对所有库文件的

格式是否满足这些要求。

如果库文件不在指定的文件夹或后缀名不是.LIB,在生成ATP文件的过程中,将会出现一个“错误”

Page 110: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 102 -

对话框,其中提供两种方法修改错误:通过脱离路径和后缀,使用不可辩别的ATP引用参考继续操作;

或取消整个ATP文件的生成。图5.9示例了一个“错误”对话框。

图5.9 当检测到不可辩别的库文件时的“错误”对话框

5.4 高压直流换流站仿真

这个例子阐述了如何创建一个6脉冲可控硅整流桥式电路,及在ATPDraw中当作独立对象被使用。

然后,说明如何生成必需的数据模块文件及ATPDraw中的必要操作。最后给出实例(Exa_6.cir),说明

如何利用6脉冲可控硅整流桥式电路及变压器建立12脉冲高压直流换流站。

5.4.1 创建数据模块文件

第一步是创建数据模块(DBM)文件,数据模块文件是特定电路的ATP文件,其标题为数据模块

中变量的声明。ATP Rule Book【3】第XIX-F章详细介绍了如何创建该文件。DBM文件实际上可认为是

最终ATP文件的外部程序。创建DBM文件是增加新对象到ATPDraw中最困难的部分。下面是描述6脉冲

整流桥式电路的DBM文件(基于参考文献【2】中习题54):

Page 111: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 103 -

首先,用户必须确定需从外部输入哪些数据和节点名称到模块中,及设置局部变量。晶闸管桥式电

路需要3相交流输入节点和两个直流输出节点。差值作为过零检测装置的两个外部电压也输入到DBM文

件中(或者DBM文件检测其交流输入),触发角和缓冲电路值也输入到DBM文件。

上面显示的DBM文件开头有一个特殊请求卡“数据模块”,其后是变量列表。第一张是ARG卡,

向DBM文件写入所有输入变量。这些变量在最终ATP文件中当作$Include表达式的参数,变量解释如下:

U__ __: 交流三相节点

POS___: 直流正极节点

Page 112: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 104 -

NEG___: 直流负极节点

REFPOS: 正极参考节点

REFNEG: 负极参考节点

REFPOS-REFNEG的值作为过零检测装

ANGLE_: 可控硅触发角

Rsnub_: 缓冲电路电阻

Csnub_: 缓冲电路电容

注意:每个参数的字符个数。“U__ _”有5个字符,因为它是一个三相节点,在DBM文件中加上

后缀A、B、C。用下划线占满数据卡中变量的相应位置。

NUM卡显示哪些变量是数据。DUM卡列出所有虚拟或局部变量。这些都是典型内部节点的名称。

ATP给它们统一的节点名称,这样在数据示例中多次使用同一个DBM文件,而避免节点名称冲突。

DBM文件的其余部分用ATP常用格式描述桥式整流电路。

卡的排序方式很特殊,即/TACS,/BRANCH,/SWITCH等卡是需要的,但BLANK TACS,BLANK

BRANCH等卡及指示器就不需要。

通过ATP运行DBM文件,得到打孔文件如下:(解释卡被删除)

Page 113: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 105 -

这个文件与DBM文件非常相似,但文件开头部分不同:DBM文件的开头置于该文件最后。这个文

件被ATP文件引用,必须指定该文件后缀为.LIB,并保存文件到\USP目录下。例子使用的是文件

HVDC_6.LIB。

5.4.2 创建一个用户自定义的ATPDraw对象

当由DBM文件创建好打孔文件,下一步就是创建一个用户自定义对象。启动ATPDraw,选择“对

象”菜单。创建一个新对象包含两步:a)创建支持参数;b)创建图标。

5.4.2.1 创建支持参数

首先,选择下拉菜单的“新建用户自定义元件”选项,出现如图5.10的窗口,在其中设置新对象数

据数量及节点名称。在DBM文件开头可找到ATPDraw对象所需尺寸。在NUM卡中所解释的变量数量就

Page 114: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 106 -

是数据的数量,本例为3。在ARG卡中所解释的变量数目为参数的总量,本例为8。本例中节点数目是5。

当用户在DBM文件的开头部分定义了的新对象尺

寸后,点击OK确定,弹出一个笔记本格式的对话框,

如图4.20。在节点和数据栏内输入新对象的控制参数。

图5.10 新对象的尺寸

在此窗口中指定数据参数的名称、位

数(必须≤DBM文件中使用的空间,本例

为6位),默认值以及最小/最大值。

图5.11 新对象的数据窗口

数据名称无须和DBM打孔文件中的一致,但数据顺序必须和ARG和NUM卡中的数据顺序相同。

设置完毕上图所示的窗口内容,点击节点栏,确定图5.12中所示的节点控制参数。

在此窗口的“名称”栏里输入节点

的身份名称,在“相”栏中输入相位数

(1或3),在“位置”栏中输入在图标

边框上的位置(1-12)。图中右侧显示

可用节点位置的代码。

图5.12 新对象的节点窗口

节点名称无须和DBM打孔文件的一致,但节点顺序必须和ARG卡中的节点顺序相同。

默认情况下,ATPDraw在$Include声明里写出三相节点的三相名称,但只能随意确定三相节点名称

的前五个基本字符,操作前要求对元件窗口“用户自定义”栏中的“旧三相”选项进行检查。如选择了

该选项,ATPDraw只在$Include声明里写入五位节点名称,在DBM库文件中添加扩展名A、B、C。5.4.3

节结尾部分给出关于ATPDraw该项特性的更多说明。

必须注意,选择“旧三相”选项可能导致与调相对象产生冲突,必须需要五位的节点名称。为避免

冲突,建议使用在建立新DBM文件时输入的三相节点的三相名称。

5.4.2.2 为新对象创建图标和帮助文件

每个用户自定义元件必须有两个要素:一个是在屏幕上代表对象的小图标,另一个是可选的描述参

数含义的在线帮助。可在“帮助文件编辑器”和“图标编辑器”中编辑它们的属性。

在“用户自定义”对话框右侧有一个 按钮,用于调出“帮助文件编辑器”。编辑器的使用及

菜单选项在参考手册中已详述,此处不重复。图5.13所示为用户自定义的六相整流桥式电路的帮助文件。

完成编辑帮助文件后,点击Done按钮返回主菜单。

Page 115: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 107 -

图5.13 帮助文件编辑器

“用户自定义”对话框右侧的 图标,用于调出“图标编辑器”。编辑器的使用及菜单选项在

参考手册中已详述,此处不重复。

在图标编辑器窗口中可自由发挥个人创造力。从底部调色板中选择画笔颜色。在栅格区域单击鼠标

左键着色,单击右键擦除。图中红线表示图标边框上可能的节点位置。从图标中间开始向外画线,延伸

到在图5.12的窗口中选定的节点位置处。六脉冲整流桥式电路图标如图5.14所示。点击Done按钮返回。

图5.14 新建对象的对应图标

Page 116: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 108 -

最后,点击“保存”或“另存为”按钮,将新支持文件存至磁盘。在标准 “保存”对话框中输入

文件名。用户自定义元件的支持文件通常位于\USP文件夹下,扩展名为.SUP。文件名与DBM的文件名

不同(本例使用的是C:\atpdraw\usp\HVDC-6.USP)。

使用“对象”菜单的“编辑用户自定义对象”选项,可随时重装用户自定义对象的支持文件。

这样在ATPDraw中完成了新对象的创建。在“元件选择”菜单 “用户自定义/文件”区域下可找到

对象。文件窗口中选择HDVC_6.SUP文件,电路窗口中出现的新对象,和其他对象一样,可使用和编辑。

5.4.3 示例电路-12脉冲HVDC换流站(EXA_6.cir)

对12脉冲HVDC换流站进行仿真时需要使用六脉冲整流桥模块元件。应用实例见图5.16。实例以参

考书目【2】中的练习54为基础。

HVDC换流站由一个三相交流电源通过两台变压器供电。本例中,两个HVDC_6对象串联使用。图

5.16所示为新对象的数据输入对话框。使用ATP的DBM特点建立的外部库文件(HVDC_6.LIB)包括在

此示例中。

图5.15 12脉冲HVDC换流站(Exa_6.cir)

Page 117: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 109 -

图5.16 用户自定义的6脉冲整流桥的输入窗口

由ATPDraw生成的ATP文件如下:

Page 118: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 110 -

仅在选择了“ATP/设置”菜单的“文件格式”页面中“TACS”和“电源频率”后,文件中粗体部分(TACS

HYBRID,BLANK TACS和POWER PREQUENCY)才添加到ATP文件。如不选择TACS,ATPDraw

无法得知TACS包含在$Include文件中,那么用户只能将其手动加入。

特别要注意:由于ATPDraw会在用户提供的节点名后添上A、B、C,因此HVDC_6对象的三相节点

名称必须占满5位(如VS1XX)。根据HVDC_6.LIB文件结构需要的限制,一般都认为相序名A、B、C

放在节点名的第六个字符位置处。此外,必须选择“旧三相”选项(见图5.16),将第一个参数作为单

个三相节点而不是作为三个单项节点来传输,与DBM文件结构保持一致。结果,仅下面第一个例子能

够将HVDC_6.LIB正确包括进ATP文件,其节点名有五位,并启用了“旧三相”。其他两例都错,会产

生错误的信息,或产生错误的仿真结果,因为第二个例子只指定了3字符的节点名,第三个例子中未选

择“旧三相”参数。

1. $INCLUDE, HVDC_6, VS1XX, POS1##, XX0011, VS1XXA, VS1XXC . . .

2. $INCLUDE, HVDC_6, VS1##, POS1##, XX0011, VS1A##, VS1C## . . .

Page 119: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 111 -

3. $INCLUDE, HVDC_6, VS1XXA, VS1XXB, VS1XXC, POS1##, XX0011, VS1XXA,

VS1XXC

仿真计算的四条曲线如图5.17所示,结果与参考书目【2】的相同。

图5.17 ATP仿真结果

5.5 使用架空线路对象

本例演示如何使用“架空线路”(PCH)对象,在“元件选择”菜单底部的一个新的程序模块,用

来在ATPDraw中建立高压传输线或电缆。PCH对象同样基于ATP的“数据模块”选项,但用户不需要为

它们创建支持文件,因为已预先为单相和多相线路模型定义了支持文件,这些常用模型的支持频率基于

JMATRI线路,常数参数分散线路(KCLee/Clarke)和π型线路。当预定义的支持文件不能满足用户需求

时,可以同前面示例一样,自行创建支持文件。

架空线路菜单选项可以加载由“线路/电缆”常数支持线路创建的打孔文件,当选定打孔文件以后,

ATPDraw进行格式检查,确认后自动创建一个与打孔文件同名的库文件,ATPDraw内在将打孔文件转

化与数据模块格式兼容的形式,不必用ATP编译仿真时将被引用的库文件。该模型可以高效的仿真架空

线路和电缆。

5.5.1 创建线路常数数据文件

本例显示如何生成频率基于JMATRI线路的模型和PCH对象与ATPDraw的接口。使用该特征,用户

必须熟悉ATP中的LINE CONSTANTS及JMATRI SETUP支持线路的用法(参考文献【3】)。一个全新

的ATP_LCC的程序可帮助用户轻松完成这些操作(参考线路/电缆手册)。该程序中用户为架空线路指

定交叉部分数据和材料数据,基于这些数据,ATP_LCC生成LINE CONSTANTS和JMATRI SETUP支持

的正确格式的输入文件。最后,ATP生成后缀为.PCH的打孔文件。

Page 120: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 112 -

自ATP中标准DCN3.DAT取得一条长138公里的500kV架空线路为例,由ATP_LCC程序(参见本手

册第六章)生成的JMarti设置文件(JMARTI_1.ATP)如下:

当前版本的ATD_LCC不支持任选“支路”请求卡,但由于ATPDraw指定支路具有以“IN_”、“OUT_”

开头,A、B、C结尾的六字符节点名称,因此并不需要这些卡。

通过ATP运行这个文件,可生成打孔文件如下(JMART_1.PCH),用户无法阅读该文件,但ATPDraw

可以编译该文件,生成相应的数据模块文件,如下:

Page 121: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 113 -

Page 122: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 114 -

5.5.2 创建新的架空线路(PCH)对象

由JMarti设置ATP仿真生成的打孔文件,需转换成数据模块的库文件。选择“元件选择”菜单中的

架空线路(PCH)选项,出现“打开打孔文件”对话框,其中选择一个.PCH文件,上述转换由ATPDraw

自动完成。本例中,JMARTI-1.PCH文件中详述了500kV输电线路的电力参数。从列表中选择该文件,

ATPDraw转换格式,并生成与.PCH文件同名的.LIB文件。图5.18所示的对话框向用户显示转换的结果。

图5.18 打孔文件转换窗口

最后,ATPDraw从预定义的基于相数和线路类型(常数参数或基于频率)的选项中打开支持文件,

并在电路窗口中间显示新建线路对象的图标。

本例中,架空线路为三相,在打孔文件中描述了基于频率的JMarti线路,图标如左图。

ATPDraw生成的库文件(JMARTI_1.LIB)结构与由数据模块支持线路生成的DBM打孔文件相同。

新建线路对象的数据输入窗口如图5.19所示,在$Include框中指定库名称,本例为JMARTI-1.LIB。

在“ATP/设置”“文件格式”页面中选择“自动路径”选项,在ATP文件中自动为库文件加上前缀(C:

\ATPDraw\USP\)和后缀(.LIB)。如果没有选择“自动路径”选项,库文件的完整路径将作为$Include

框的第一个参数。

必须选择“参数传递”属性。如果库文件是由“架空线路”(PCH)菜单建立的,不选择“旧三相”;

若库文件由用户在ATPDraw之外建立,“旧三相”必须选择,且与DBM文件中ARG卡的参数数量一致。

选择该选项,ATPDraw向$Include参数列表传送三相节点的前5个字符;否则传送3个六字符的节点名称。

Page 123: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 115 -

图5.19 JMatri对象输入窗口

5.5.3 利用JMarti线路进行开关操作研究

本节演示JMarti线路的用法,再次讲述本手册5.1节创建的三相开关实例(Exa_3.cir),只是用JMarti

线路替代了π 型线路。示例电路如图5.20。

图5.20 利用JMarti研究开关操作(E xa_7.cir)

对线路发送/接受端的三相节点名称无任何限制,因为相应的支持文件及自动生成的库文件支持任

何合法的节点名称。ATPDraw自动为500kV示例线路生成的ATP文件如下:

Page 124: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 116 -

Page 125: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 117 -

仿真结果如图5.21:

图5.21 JMarti线路模型两端的操作过电压

5.5.4 线对地故障和故障切除瞬态(Exa_7a.cir)

下面的例子演示调相对象与架空线路(PCH)对象联合用法。由于DBM库文件不承认非ABC排列

的相序,所以DOS版本的用户在联合使用调相对象和JMarti对象时必须小心。而在本版本中没有该限制。

单线模拟网络图如图5.22所示。在此试验中,研究一条750kV联络线上单相线接地故障引起的暂态

现象。用在单线上进行实际故障测试获得的现场测试数据来验证此模拟结果。

图5.22 线对地故障示例

为简化比较,我们假定故障发生在单相电压的峰值,且断路器及时动作。

在478km长线路中,多余的无功功率由并联电抗器补偿。在线路的收端,有两套中性电抗器用于降

低次级电弧的振幅。此分段故障发生在线路的受端。

ATP_LCC程序就用于计算线路的电路参数并建立JMARTI SETUP的输入文件。沿着线路存在三个

交换点,所以每个LINE CONSTANTS文件就分别描述了长度为84.6km、162.7km、155.9km的三段线路

Page 126: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 118 -

参数。对于此情形,在ATP_LCC目录中可找到所有的LCC输入文件(LIN750_1.LIN -LIN750_4.LIN)。

以LCC为第一段线路建立的JMARTI SETUP文件为例,如下:

和先前例子中讨论的那样,ATP分别处理由LCC创建的文件,生成四个打孔文件(LIN750_1.PCH -

LIN750_4.PCH)作为ATPDraw架空线路(PCH)对象的输入。

完整的电路布局如图5.23所示。

图5.23 线对地故障研究(EXA_7a.CIR)

在发送端及接受端和750kV传输线路相连的供电侧网络结构很简单。只有在终端将等价描述浪涌阻

抗的电阻器与三相RLC对象平行连接时,才计入供电侧的正序短路容量。串联的分裂电抗器模拟了由三

个单相单元组成的变压器组的短路电路感应系数。估计电容器的振荡电压远远低于其空气间隙铁心的饱

和水平,所以使用线性RLC元件描述并联电抗器,这些并联电抗器也是单相的。假定故障的电弧阻抗是

常数,研究中采用2欧姆的近似值。

就此750kV示例电路,ATPDraw产生的文件如下:

Page 127: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 119 -

Page 128: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 120 -

模拟结果如图5.24所示。前三条曲线是线路接收端的相对地电压曲线。当次级电流弧熄灭时,故障

相出现一个振荡的聚积负荷,这正是并联补偿线路的特性。后三条曲线为故障中和故障后的相电流。

图5.25为现场故障测试中由高速暂态干扰记录仪记录的相电压和电流的示波图。现场测试数据又来

检验上述模拟结果。

Page 129: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 121 -

图5.24 SLG故障和故障清除暂态(模拟结果)

图5.25 SLG故障和故障清除暂态(现场测试)

5.6 MODELS的用法

在此章节将解释在ATPDraw中MODELS【4】的用法。ATPDraw只支持MODELS的简单用法。不包

括以下工具:

嵌套模型

在使用声明中的表达式

模型变量的记录

本例数据取自基准DC68.DAT中的子情况7。该数据是哥伦比亚的一条从Coulee到Raver的具有串联

Page 130: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 122 -

电容器组的500kV系统。使用ZnO避雷器和MODELS控制开关来保护电容器组。

5.6.1 建立模型文件

ATPDraw处理ATP文件的MODELS部分的输入/输出(I/O)和每个模型的用法。而描述实际模型的

模型文件必须在ATPDraw之外完成。DC68.DAT中的模型如下。由于其不允许在模型的USE部分使用公

式,所以做了适当改动。将每侧的两个节点电压作为输入参数,并且在模型内部计算他们的差值

vcap:=V1-V2,这样就不用在USE说明中计算避雷器的穿越电压。

Page 131: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 123 -

此模型文件扩展名必须为.MOD并保存在\MOD的文件夹中。本例,模型文件名为FLASH_1.MOD。

模型文件名必须和现实的模型名一致。

5.6.2 在ATPDraw中建立新的MODELS对象

必须建立一个模型对象,才能够使用上述在ATPDraw中所作的模型定义。建模步骤和手册5.4.2

节的类似。为建立新对象,首先进入“对象”菜单选择“新建Model”。

用户需在窗口中指定模型的尺

寸。如图所示有4个节点(输入/输出)

和4个数据。所有的MODELS节点必

须是单相的。

图5.26 指定模型尺寸

按图5.26输入数值后,点击OK关闭窗口。然后就出现了一个笔记本类型的表格对话框,内有

两种属性表格:“数据”和“节点”。选择“数据”页面必须定义如图5.27所示的一些数值。

数据名必须和模型文件.MOD

中使用的名称一样。

图5.27

为模型对象定义数据

默认值可从DC68.DAT的Use Model说明中获得(当然也可以每次使用模型时改变数据)。Digit列

的数值是Use Model说明中的数据位数。使用的数据没有范围约束,所以设定Min=Max。按图5.27定义

数值后,点击Nodes进入如图5.28所示的节点窗口。

Page 132: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 124 -

节点名必须和模型文件

中使用的名称一样。

图5.28 定义节点数

其中I/O Type是参数类型的编码:

0: 输出 1: 输入电流 2: 输入电压 3: 输入开关

状态

4: 输入机械

变量

Position列为图右侧显示的图标边界上的节电位置。

可以在节点输入窗口(Type菜单)中改变I/O Type

的值。在模型节点上单击鼠标右键,出现如图5.29的

窗口。

图5.29 模型节点的输入窗口

模型对象也必须具备在屏幕上描述对象的图标和用于描述参数意义的可选的帮助文件。如果用户没

有定义帮助文件,帮助文件编辑器就自动显示模型定义文件(*.MOD),建议用户使用该方式。如果

用户确实需要自定义帮助文件,点击“新模型”对话框右侧的 打开帮助文件编辑器。同样的,

点击 键,出现图标编辑器。如图5.30,可以创造性的绘制适当的图标,完成后选择Done结束。

最后,点击Save或者Save As键,将新模型对象的支持文件保存到磁盘。然后出现一个文件窗口在

其中指定对象名称,该名称不必和模型文件名称一样。对象扩展名必须为.SUP并保存在\MOD文件夹中。

使用“对象”菜单的“编辑Model”选项,随时加载和修改模型对象的支持文件。

现在,新模型对象已经建立好并能够使用了,可在“元件选择”菜单中MODELS选项中找到。选

中该选项,出现一个文件窗口从中选择FLASH_1.SUP文件。和其他ATPDraw对象一样,在电路窗口中

绘制出模型图标并能够对其进行编辑操作。

Page 133: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 125 -

图5.30 新模型对象的图标

5.6.3 使用MODELS控制开关(DC68.DAT)(Exa_8.cir)

Page 134: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 126 -

图5.31 DC68.DAT,MODELS在ATPDraw中的用法(EXA_8.CIR)

在5.6.2节中,根据基准文件DC68.DAT中使用的模型而建立的模型,用来控制三个保护串联电容器

的开关。实际的电路如图5.31。

图5.31中的三个模型之间和电网节点之间没有连接线。因此模型和电路中的名字可以相同。当创建

ATP文件时,会出现图5.32所示的“警告”,此情况下点击OK忽略它。如果点击Abort,ATPDraw会用

青色标记出重名的节点。根据需要,可使用在“元件选择”菜单中TACS下的“画关系线”,将模型对

象和电网之间连接关系可视化。

图5.32 可忽略的警告信息

这三个模型必须有不同的“Use As”名称。在Model控制的GAPA模型上单击鼠标右键,出现如图

5.33的输入窗口,在其中定义参数。“模型文件”区域是用MODELS仿真语言【4】定义的模型文件的

名称和路径。“Use As”可使用任何名字,但必须与图5.31中的三个模型都不相同。

在避雷器上单击右键,出现定义参数的输入窗口。在参考手册的4.2.9.3节给出了有关ZnO避雷器的

“属性”和“特性”的详细解释,此处不再重复。

由于ATPDraw使用电流/电压特性并内在的执行指数拟和,所以不能用指数函数来直接定义ZnO避

雷器的特性,但可用$Include来计入其非线性特性。这需要一个保存在\USP目录中,名称如ZNO_1.LIB

形式的文本文件,其格式如下:

在此情况下,在“特性”页面上的$Include框必须包含此文件的名字且必须打开“ Include

characteristic”键。使用Browse键,出现一个文件窗口,在其中为特征选择文件。

当要引用的文件位于不同的子目录下时,必须小心使用$SUFFIX和$PREFIX选项。此情况下,ZnO

避雷器的非线性特征在\USP文件夹中,而其模型描述文件是在\MOD文件夹中。

由于ATPDraw不支持联合使用$SUFFIX/$PREFIX,所以为避免冲突,建议使用引用文件的完整路

径。当与其他用户交换ATPDraw电路文件时,由于程序安装的驱动器或者目录不同,常会出现问题,

有两种方法解决问题:使用“工具/选项/路径”,或者将所有引用文件放在同一子目录,取名\LIB。

下面列出图5.31的ATP文件。粗体显示的卡片(第二张整数混合卡片,MODELS RECORD和

PRINTER PLOT卡片)是通过“ATP”菜单的“编辑文件”选项加入到文件中的。由于DC68.DAT使用

Page 135: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 127 -

负序交流源旋转,所以其源旋转的方向也必须改变(B←→C)。

图5.33 模型对象的特征

Page 136: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 128 -

Page 137: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 129 -

Page 138: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 130 -

5.7 400kV变电站的雷电过电压研究(Exa_9.cir)

此例演示如何用ATPDraw研究变电站的雷电过电压保护。图5.34为研究的400kV变电站的单线图。

总线上的数据为每段的长度(单位:米)。假设,以空盒子形状表示的断路器是断路的,因此该构

造中,只有两条传输线路与传统有间隙避雷器保护的变压器相连。模拟的事件是在距离变电站1.2km远

的单相后闪络,假定是由一个100 kAmps 2/50μs的直接对地线的雷击引起的。图5.35为完整电网(变电

站+进线)的ATPDraw电路。

Page 139: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 131 -

图5.34 变电站的单线图

用四线JMarti线路来描述单相电路架空导线在雷击附近的跨线。用单相常参数传输线路和集中R-L

支路来模拟沿着传输塔的浪涌传播及塔基的响应。如前所述, ATPDraw中架空线路(PCH)对象中也

包含Jmarti线路模型。在\USP文件夹中可找到通过该方法建立的库文件(C_400kV.LIB)。

Page 140: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 132 -

图5.35 示例电路(EXA_9.cir)

根据前面的数据发现,在该模型中包括许多相同的模块,因此ATPDraw支持的复制/粘贴操作可有

效帮助电路的完成。只要定义一次对象参数,使用时复制即可。

图5.36 SiC避雷器的非线性特性

Page 141: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 133 -

假定雷击故障相时其工频电压达到反极性最大值,所以当其电压强迫超过模拟绝缘空隙其依赖电压

的开关的闪络电压时,就会出现后闪络。

变电站的所有元件都可用三相对象来描述,但是传统避雷器是用带放电电压的单相非线性电阻来模

拟外的,因为ATPDraw中没有这样的三相元件可应用。图5.36所示为设备的非线性特性。电压和电流值

的单位分别为千伏特和千安培,所以必须相应的测量工频电源和雷击电流的幅值。

下面列出由ATPDraw生成的ATP文件。注意:只有将ATP的LISTSIZE.DAT文件中的DEAFULT参数

从3.0增加到6.0时,才能运行。

Page 142: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 134 -

Page 143: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 135 -

Page 144: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 136 -

Page 145: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 137 -

图5.37显示模拟结果。蓝色(粗)线表示变压器端的电压,(红色)细线表示变电站入口测量的输

入电压以及避雷器的放电电流。

图5.37 ATP模拟结果

5.8 变压器涌入电流的模拟

本例说明如何建立控制开关的ATP输入文件,用于充分降低大容量变压器的涌入电流的研究。

该研究中,变压器绕组和磁化电抗的非线性行为之间的磁耦合是主要的影响因素,所以必须准确的

研究它们。用带三相对称非线性电感的BCTRAN模型来模拟研究的三相三绕组、低磁阻变压器。由于

这两个元件不是标准ATPDraw对象,所以采用用户自定义的BCTRAN模型,特别使用标准Type-93非线

性电感元件描述磁心材料的磁滞曲线。

本一章节解释如何在ATPDraw电路中建立BCTRAN模型,给出实例说明新对象的用法(Exa_10.cir)。

5.8.1 建立用户自定义的BCTRAN对象

支持程序BCTRAN可以为单相或者三相、两到三或多绕组的变压器建立线性表达式,采用励磁测

试和短路测试得到的数据。BCTRAN模型没有非线性特性,但是将Type-93或Type-96(饱和或者磁滞)

元件与最靠近磁心的绕组相连后,就需要考虑其非线性特性。

BCTRAN模型采用的实验数据可从变压器制造商处获得。

Page 146: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 138 -

三相三绕组自动变压器第三级为Δ绕组,所以零序励磁电流值和零序励磁损耗值都不是临界值(详

见ATP Rule Book【3】中第XIX-C章)。根据这些数据,BCTRAN支持程序的输入文件就要求有如下所

示的[A]-[R]的输出。

由于磁化电感作为外部元件加入模型,所以只输入励磁电流的电阻元件,否则磁化电感将使用两次。

5.8.2 为BCTRAN创建数据模块化文件

第一步是创建ATP文件专为特定电路设计的DBM文件,其开头部分给出变量的解释。在ATP

RuleBook【3】中第XIX-F章详细解释了如何建立这个文件。

由于只从外部向模块输入3×3节点名称,所以DBM文件的开头只有在DATA BASE MODULE需求

卡片后的ARG参数。这些变量作为$INCLUDE表达式的参数将用于最终的ATP文件中。变量解释如下:

HVBUSA,HVBUSB,HVBUSC:高压端的三相节点;

LVBUSA,LVBUSB,LVBUSC:低压端的三相节点;

TVBUSA,TVBUSB,TVBUSC:第三级端的三相节点;

该文件的开头及结尾部分与其他的数据模块化文件一样,其余部分描述了由ATP的BCTRAN支持程

序创建的变压器模型。DBM输入文件结构如下:

Page 147: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 139 -

运行DBM文件,ATP生成如下所示的 .PCH打孔文件:

Page 148: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 140 -

打孔文件和DBM输入文件很相似,但也有不同:打孔文件在结尾部分给出DBM文件的开头部分。

在ATPDraw中ATP将引用此文件,所以需要设定文件扩展名为.LIB的,并保存在\USP目录下。本例中使

用的名字是LINTR400.LIB。

5.8.3 创建支持文件

由DBM文件创建库文件后,下一步将建立用户自定义对象。打开ATPDraw选择“对象”菜单,建

立新对象的过程分成两步:设置支持参数和绘制图标。

在菜单中选择“新建用户自定义”选项,指定新对象的数据和节点数量。由于DBM文件开头没有

NUM卡片,所以本例中Number of data为0,Number of nodes为3,如图5.38所示。

图5.38 新BCTRAN对象的大小

当用户指定完新对象的尺寸并点击OK后,会出现一个笔记本类型的对话框。本例没有Data列表,

只需要指定Node的设置。

Page 149: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 141 -

此窗口中,在Name列指

定节点名称,同时指定节

点在图标边界的位置和

相数(1或者3)。图5.39

的右侧是可用节点位置

的编号。

图5.39 新对象的节点窗口

节点名称不一定要和DBM打孔文件中的一样,但是节点顺序必须和ARG卡片中的一样。

5.8.4 绘制图标

用户自定义对象需要有能在屏幕上描述对象的图标和描述其参数意义的可选的在线帮助文件。这些

特性通过“帮助文件编辑器”和“图标编辑器”来编辑。

“新建用户自定义”对话框右侧的 键和 键可调出帮助文件和图标编辑器。参考手册

中已经详细解释了编辑器的所有功能和菜单,此处不再重复。BCTRAN对象的图标如图5.40所示。

图5.40 为BCTRAN对象设计的图标

图标绘制完成后,点击Done键。最后,点击Save或者Save As键,将新支持文件存入磁盘。在标准

的“保存”对话框中指定文件名。用户自定义元件的支持文件位于\USP文件夹中,扩展名为.SUP,文

Page 150: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 142 -

件名称可能与DBM文件的不同。选择“元件选择”菜单的“用户自定义/文件”选项,在调出的文件窗

口中选择LINTR400.SUP,随后电路窗口中出现新对象的图标,和对其他对象一样,可对其使用和编辑。

5.8.5 示例电路.变压器充电(Exa_10.cir)

本例展示新BCTRAN对象的使用。研究对象是空载变压器的控制充电。控制开关操作是避免高涌

入电流压迫变压器绕组最有效的方法。一个三相三绕组的Yyd连接的变压器从接地的星形连接的400kV

侧转换,132kV和18kV侧Δ连接的母线无负载。图5.41所示为模拟系统的单线图。

图5.41 模拟情况的单线方案图

此研究情况的ATPDraw电路如图5.42所示。

图5.42 变压器充电图(Exa_10.cir)

用集中参数RLC支路描述400kV供电侧。本例引用由ATP的数据模块化特征而建立的外部库文件

(LINTR400.LIB)。三相平行布置的时控开关用于模拟断路器“稳态开-关-开”的循环操作。TACS

传递函数被用作流量传感器。注意:这种通用传递函数对象只能在ATPDraw1.2及以上版本中使用,所

Page 151: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 143 -

以在老版本程序中,必须使用G(s)模块替代。

使用由ATP的HYSDAT程序创建的磁滞非线性电感器来模拟磁化支路。当前,ATP只支持一种磁化

材料(纹状白铁管 M4),但它作为其他硅钢材料的近似物效果很好。图5.43为研究的ATP中的Type-

1材料和变压器的磁滞核心的磁滞曲线。

图5.43 变压器的磁滞曲线

由HYSDAT支持程序产生的输出文件如下。文件名为HYSTR400.LIB保存在/USP文件夹中。

Page 152: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 144 -

尽管Type-96电感器不是ATPDraw固有对象,但可通过Type-93非线性电感器对象的特殊用法而被引

用。由于ATPDraw支持引用外部文件,例如HYSTR400.LIB文件中定义的磁滞曲线,所以非线性电流流

量的Type-96能够和标准Type-93对象连接。使用“ATP/创建文件”建立ATP文件后,用户需手动将1-2

行的Type ID从93改为96,如下页所示。通过ATPDraw的“ATP/编辑文件”命令打开文本编辑器,然后

利用编辑器的“查找/替换”命令自动修改。

ATP文件如下所示:

Page 153: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 145 -

图5.44所示为模拟结果。假定最初上方开关开断,下方开关连接变压器和电源。稳态时,只有较小

的磁化电流流动。在45ms时下方开关动作,在两相中剩余了高残余电流。此时闭合上方开关,此后变

压器充电过程中将引入高的涌入电流。

Page 154: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 146 -

图5.44 ATP模拟结果

Page 155: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 147 -

6 线路/电缆手册

Page 156: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 148 -

本手册专门介绍新程序ATP_LCC,它是鼠标控制的ATP所支持的线路常数/电缆常数子程序的预处

理程序。该程序首次应用于Windows 1.0版本的ATPDraw,早期的版本里没有。这里把ATP_LCC手册作

为ATPDraw用户手册的最后一章,因为ATP_LCC的用途与ATPDraw自身非常相似;例如,ATP_LCC

可以提供图形化的用户界面。ATPDraw具有生成用于时域和频域仿真的ATP输入文件的功能,而

ATP_LCC也会生成类似输入文件用于线路常数/电缆常数的计算。ATP_LCC程序是用Borland Delphi 1.0

编制的,是一个16位的编辑器,所以ATP_LCC可以在所有MS-Windows兼容的操作系统上运行。本章为

ATP_LCC的用户指南,也包括ATP_LCC的安装指南。

6.1 绪论

在ATP_LCC中,用户可以在输入窗口中为架空线路或电缆线定义结构参数和物理参数。程序包括

两部分:一部分用于线路常数,另一部分用于电缆常数。这两部分在程序里是用不同的输入窗口分别处

理的。系统的结构参数和电气参数可以在笔记本式样的对话框中设置。对于架空线对话框有两个页面,

而电缆线有五个页面。当用户在“文件”菜单中选择“新建线路”或“新建电缆”选项,或者在“文件”

菜单的“打开”对话框中选择现有的线路/电缆数据文件,上述对话框就会出现。

为便于以后修改,输入数据存入磁盘文件时使用默认扩展名,线路默认扩展名为.LIN,电缆为.CBL。

在“主窗口”中绘制线路和电缆的几何图形,窗口支持缩放操作,以及复制导线排列位图至Windows

剪贴板的功能。

根据用户定义的数据,使用程序的“ATP/生成数据组”命令生成对应的ATP文件。该文件经ATP

处理后,生成打孔输出文件(.PCH文件)或者矩阵输出文件(.LIS文件)。Windows版本的ATPDraw程

序通过“元件选择”菜单的最后一项:架空线(PCH)可以直接识别ATP生成的打孔文件。

对于线路常数,ATP_LCC程序可以支持以下几种数据组:

常参数(KCLee和Clack线路)

JMarti线路

π 型等值线路 单频输出

对数频率输出

互耦合输出

对于电缆常数,支持以下几种数据组:

架空线

单芯电缆

套管

Page 157: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 149 -

6.2 如何获得这个程序?

ATP_LCC程序可从ftp.ee.mtu.edu(IP:141.219.23.120)的匿名服务器获得,目录/pub/atp/gui/atp_lcc,

也可以在欧洲、日本的镜像服务器上下载。用户名:anonymous,密码是用户的E-mail。将FTP端/atp_lcc

目录下的所有文件下载。其中,有一个自解压文件LCC.EXE和一个readme文件。以后,也许还有一些

补丁文件。

对网络不太熟练的用户可以在安装手册的2.10节找到关于ATP相关网络资源的一个简短介绍。

6.3 如何安装程序?

ATP_LCC程序不需要专门安装。用户只需将自解压文件LCC.EXE复制到想要安装ATP_LCC的目

录下,然后进入该目录,运行LCC.EXE解压。安装完成后删除LCC.EXE释放硬盘空间。运行LCC.EXE

文件后,用户的ATP_LCC目录下应该有如下这些文件:

根据用户使用的操作系统的版本,为ATP_LCC创建程序图标。用户可以为ATP_LCC创建一个单独

的程序组,但是一般是将它的图标放入现有的ATP或ATPDraw文件夹中。 Windows 3.1x/NT3.5x

在程序管理器的“文件”菜单中选择“新建”。首先选择“程序组”单选按钮,创建一个新组,点

击OK。在下一个窗口的定义区域内定义创建的程序组的名称。“组文件”由用户选择,建议置空。点

击OK以后,指定名称的新程序组就创建好了。再次选择“文件/新建”,这次选定“程序项”单选按钮,

点击OK,然后在弹出的窗口中浏览选择ATP_LCC.EXE。最后点击OK,在定义的程序组中出现新图标。 Windows 95/NT 4.0 从“开始”菜单选择“设置/任务栏”,在“启动菜单程序”页面选定“添加”,浏览选择ATP_LCC.EXE。

选择一个文件夹或者点击“新建文件夹”按钮来创建一个新的文件夹,放置ATP_LCC快捷方式。最后

点击Finish和OK,就会在“开始”菜单的“程序”文件夹中出现新图标。

6.4 主窗口和主菜单

ATP_LCC具有标准的Windows用户界面。程序“主窗口”如图6.1所示。程序“主菜单”有四个子

菜单:“文件”,“编辑”,“ATP”和“帮助”。主菜单下方的工具栏提供了用户常用的文件编辑操

作(打开,保存,编辑)以及位图操作(缩放,拷贝至剪贴板)的快捷方式。在主窗口中间绘制定义好

Page 158: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 150 -

的线路和电缆。在主窗口中,可以通过工具栏的“缩放至合适尺寸”图标或者选择“编辑”菜单的“缩

放至合适尺寸”命令来缩放图形,也可以在需要缩放的图形处点击鼠标左键或右键来实现缩放。主窗口

的底部是状态栏,包括“修改”区域和菜单选项提示。当修改区域可见时,表示自上一次“保存”或“另

存为”操作以后线路/电缆数据已经被改动,退出程序前需要再次保存。

图6.1 ATP_LCC的主窗口

6.5 文件菜单

该菜单是对线路/电缆常数数据组的输入/输出操作。选择文件菜单会出现如图6.2所的下拉菜单。

图6.2 ATP_LCC的文件菜单命令

6.5.1 新建线路

该命令调用新建线路的参数对话框。ATP_LCC支持线路常数/电缆常数数据组。选择“新建线路”

后,会出现一个笔记本式样的对话框,其中定义导线的电气参数,材料参数,以及系统的几何结构。本

手册的第6.9节介绍了线路数据窗口的结构和输入区域参数的解释。

6.5.2 新建电缆

该命令调用新建电缆的参数对话框。ATP_LCC支持线路常数/电缆常数数据组。选择“新建电缆”

后,会出现一个笔记本式样的对话框,其中定义电缆的电气参数,材料参数,以及电缆系统的几何结构。

Page 159: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 151 -

本手册的第6.10节介绍了电缆数据窗口的结构和输入区域参数的解释。

6.5.3 打开

选择“打开”命令,打开已有的线路和电缆数据文件。调用一个标准的Windows 3.1样式的“打开”

对话框,如图6.3所示,其中用户选择需要打开的文件。也可通过工具栏中的图标 来实现此操作。

\ATP_LCC文件夹中已有的线路和电缆数据文件将在File name框中显示。可以直接输入文件名或用

鼠标在文件列表中选择文件。点击OK打开所选文件。点击Cancel关闭此窗口。

图6.3 打开已有的线路或电缆数据文件

6.5.4 保存

此命令用于将当前的线路或电缆数据文件保存为磁盘文件,也可通过工具栏上的 图标来执行

此命令。建议线路数据组的扩展名为.LIN,电缆数据组为.CBL。如果主窗口的标题是noname.lin或

noname.cbl,就会出现一个“另存为”对话框,其中用户可以定义文件名称。

6.5.5 另存

如果当前的线路或电缆数据组还没有名字(标题为noname),会出现“另存为”对话框,用户在

此对话框中必须为当前的数据组定义文件名。这个命令将当前的数据组以已有文件名以外的名称保存。

6.5.6 关闭

该命令关闭当前线路或电缆数据组。如果当前数据组还没有被保存,用户不会收到警告,但是可

通过点击编辑工具 图标或使用“编辑”菜单中的“编辑数据”命令打开最后的对话框。

6.5.7 退出

Page 160: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 152 -

此命令结束ATP_LCC程序。如果没有保存对当前数据的修改,应用程序终止前用户将看到如图6.4

所示的警告对话框。

图6.4 终止程序前的警告信息

6.6 编辑菜单

“编辑”菜单的下拉菜单如图6.5所示。

图6.5 编辑菜单命令

6.6.1 编辑数据

此命令显示线路或电缆数据窗口,在此窗口中定义线路模型(常参数,基于频率等等)的导线几

何结构及电气参数等。也可通过工具栏图标 来执行该命令。

系统所有的输入数据都必须在笔记本式样的对话框中定义。对于线路数据该对话框有2个页面,电

缆系统有5个页面。根据被仿真的电缆系统,其中一些页面可能无效。例如,如果实际电缆不使用套管,

“套管数据”页面就无效,当用户单击这个页面时,它不会被激活,其中的参数也不能修改。 线路和电缆窗口的结构以及输入区域参数的解释详见本手册的最后两节。

6.6.2 缩放至合适尺寸

对于主窗口中系统导线和电缆几何图形,“缩放至合适尺寸”命令可以改变图形大小至主窗口实际

尺寸。工具栏中的 图标也可执行此命令。

还支持放大图形功能。在图形内单击鼠标左键激活此功能,鼠标光标附近的线路和电缆系统图形

会逐步放大。如果需要进一步放大,可以不断点击鼠标。当用户移动鼠标时,在主窗口右下角显示并不

断更新实际光标位置的坐标:X和Y。

6.6.3 复制图形

执行此命令时,绘于主窗口中的线路和电缆系统的位图将被复制到Windows剪贴板。这样主窗口

Page 161: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 153 -

中的图可以很容易的粘贴到其他Windows应用程序中。工具栏中的图标 也可执行此命令。

6.7 ATP菜单

ATP下拉菜单只有两项:“创建数据组”和“编辑数据组”。

6.7.1 创建数据组

此命令为当前的线路和电缆数据组生成一个形式正确的ATP输入文件。在标准的“另存为”对话

框中指定磁盘文件名,默认的文件名与当前线路和电缆数据文件名相同,扩展名为.atp。当ATP文件成

功创建后,将有如图6.6所示的消息框通知用户。

图6.6 ATP文件成功创建

6.7.2 编辑数据组

此命令打开记事本编辑器,便于用户查看或编辑ATP文件。当选择“编辑数据组”命令,将自动

搜索并打开与当前线路和电缆数据文件同名且扩展名为.atp的文件,如图6.7所示。

图6.7 用记事本编辑器编辑ATP文件

一般用户不需要使用该选项,因为ATP_LCC可以自动生成正确的ATP文件。但是,图形预处理器

并不支持所有的ATP选项(例如,支路卡就不写进.ATP文件),所以此命令仅供熟练用户编辑数据文件。

Page 162: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 154 -

6.8 帮助菜单

目前,ATP_LCC没有提供广泛的在线帮助。在线路数据和电缆数据窗口的右下角选择“帮助”按

钮,可以显示对输入参数的简短介绍。

6.8.1 关于

此命令打开的窗口显示如下内容:程序开发者、赞助机构及程序版本信息。

图6.8 ATP_LCC的“关于”信息框

6.9 线路数据窗口

根据电气和几何参数,ATP支持的线路常数子程序可以计算架空线路的电气特性。子程序的输入

数据在笔记本式对话框中定义,该对话框具有两个页面:“线路模型”页面和“导线卡”页面。在“线

路模型”页面中,用户可以从如图6.9所示的组合框列表中选择线路模型。

图6.9 ATP_LCC支持的线路模型

“导线卡”的列表适用于所有线路模型。列表的结构如图6.10所示。

Page 163: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 155 -

图6.10 导线卡数据输入窗口

每列顶端参数名与ATP Rule Book【3】第XXI章线路参数名相同。参数含义及有效设定介绍如下:

当选定“自动绑定”复选栏时,会出现下面三列。

用户可以用表格下方的灰色按钮向表格中“添加行”或者“删除最后一行”。使用“添加行”命令

Page 164: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 156 -

表格中新增一行,并且原来最后一行的参数自动复制到新增行中。删除最后一行前,会出现如图6.11所

示的确认框。当然表格中间的行也可以删除,但必须先移至最后一行。移动某一行时,点击其第一列的

#识别符,按住按钮将所选的行拖动至新位置。

图6.11 删除某行前的确认框

当用户完成了线路模型卡及导线卡中参数的设定,点击OK回到ATP_LCC的主窗口。用“编辑”

菜单中的“编辑数据”命令或者点击编辑工具栏图标再次打开线路参数窗口。

使用“帮助”按钮,可以随时获得在线帮助。

6.9.1 常参数线路模型

假定线路已转换,在指定频率计算线路参数(浪涌阻抗,传播时间)。图6.12简单介绍了参数。

图6.12 常参数线路模型的设置

Page 165: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 157 -

6.9.2 π型等效线路模型

计算π 型等效或名义线路模型。如图6.13设置选项。

图6.13 PI-电路输出设定

6.9.3 JMarti线路模型

图6.14中所用的参数名与ATP Rule Book【3】第XVII章JMarti安装中所用的名称相同。

Page 166: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 158 -

图6.14 JMarti线路设置

Page 167: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 159 -

6.9.4 线路参数的矩阵输出

在给定频率下计算并联导纳和串联阻抗矩阵。

图6.15 串、并联矩阵所需设置

6.9.5 互耦合输出

与通讯线路平行布置的,三相输电线路的互耦合输出所需设置如图6.16所示。

Page 168: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 160 -

图6.16 互耦合输出的设置

参数设置与6.9.4节中介绍的相同。

6.9.6 正序和零序线路参数

在各种频率下计算R,L,C线路的正序和零序参数。假定n-导线系统全转换,有效设置如图6.17。

图6.17 计算对应频率序值的设置

注意:程序内部选择了“转换”,因为ATP总是假定线路导线是转换的。

6.10 电缆数据窗口

根据电气和几何参数,ATP支持的电缆常数子程序计算电缆和架空线的电气特性。子程序的输入数

据在一个笔记本式对话框(如图6.19)中定义,该对话框具有5个页面:“电缆类型”页面,“输出”

Page 169: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 161 -

页面,“套管数据”页面,“电缆数据”页面和“线路数据”页面。在“电缆类型”页面中,用户可以

从如图6.18所示的组合框列表中选择电缆的结构类型。

图6.18 ATP_LCC支持的电缆类型模型

电缆类型页面和输出页面适用于所有类型的电缆。下列逻辑控制着是否可以使用其它三个页面:

选择“架空线”:可用“线路数据”页面

选择“单芯电缆”:可用“电缆数据”页面

选择“套管电缆”:可用“电缆数据”和“套管数据”页面

图6.19 笔记本式样的电缆数据窗口

Page 170: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 162 -

用户完成所有参数设定后,点击OK返回ATP_LCC主窗口。使用“编辑”菜单中的“编辑数据”

命令可再次打开电缆参数窗口。使用“帮助”按钮,随时获得在线帮助。

下面介绍这三类电缆的设置。线路数据和电缆数据窗口中使用的参数名与ATP Rule Book【3】第

XXIII章电缆参数名相同。必须注意: ATP_LCC并不支持ATP支持的相关新电缆参数子程序。

6.10.1 架空线

“电缆类型”数据页面:

图6.20 架空线模型的电缆类型设置

如果选择log.freq:

当选择Nakagawa,使用三层接地模式:

Page 171: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 163 -

“输出”数据页面:

当选择了PI:

图6.21 架空线模型的输出请求设置

如果PI和J.Marti都未选择,就生成KCLee输出文件:

Page 172: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 164 -

“线路数据”页面:

图6.22 线路数据定义卡

Page 173: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 165 -

6.10.2 不带套管的电缆

这部分定义具有不带套管的单芯(SC)同轴电缆的A型电缆系统。电缆系统置于地下或架空。

“电缆类型”数据页面:

图6.23 单芯电缆模型的电缆类型设置

Page 174: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 166 -

如果选择Log.freq:

当选择Nakagawa,使用三层接地模型:

输出数据列表:

当选择了PI:

Page 175: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 167 -

图6.24 SC电缆模型的输出请求设置

如果PI和J.Marti未选择,则生成KCLee输出文件:

Page 176: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 168 -

“电缆数据”页面:

图6.25 电缆数据设置定

该页面上有复制和粘贴按钮。使用复制按钮将当前电缆的数据复制至内部剪贴板,粘贴按钮将剪贴

板上的数据复制给当前电缆。

Page 177: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 169 -

根据实际接地情况,ATP自动设置参数NGRND。NGRND=0:不接地;2:全铠装接地;3:全屏

蔽铠装接地;4:独立接地。

6.10.3 带有套管的电缆系统

这部分定义带有套管的单芯同轴电缆系统(即ATP Rule Book【3】中的B型电缆)。这种电缆置于

地下或架空。

“电缆类型”及“输出数据”页面的设置与单芯电缆相同(见6.10.2节)。

“套管数据”页面:

图6.26 套管数据设置

“电缆数据”页面:

“电缆数据”页面的设置与单芯电缆的设置基本相同(见6.10.2节)。但是,当前参考点是套管中

Page 178: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 170 -

心,所以需在Position框中以极坐标形式给出套管内电缆的位置。

6.11 应用示例

ATP_LCC程序应用示例的线路数据组详见高级手册的5.5.1和5.5.4节。如前所述,ATPDraw可识别

由线路/电缆数据子程序自动生成的大部分打孔文件,所以这类文件可作为架空线(PCH)对象的输入

文件。即对许多数据,用户不需要在ATPDraw电路中创建用于引用打孔文件的支持文件。特别的,

ATPDraw可识别在打孔文件中定义的常用文件格式(基于频率,常参数,π 等效),自动创建一个DBM

兼容的库文件,及使用适合的支持文件。本部分介绍如何用ATP_LCC程序来创建这种打孔文件。

6.11.1 500kV线路的JMarti模型

示例线路是从基准文件DCN3.DAT中选取的一条长138英里的500kV架空输电线(从Jonh Day至

Lower Monumental)。线路结构如图6.27。所有参数都使用英制单位。使用管型导线: T/D = 0.364

直流阻抗 = 0.05215Ω /mile

导线外径 = 1.602 inch.

架空线是实心的,所以:

T/D = 0.5.

直流阻抗 = 2.61Ω /mile.

地线外径= 0.386 inch.

等值接地电阻为100 m⋅Ω 。

在ATP_LCC中,系统的几何数据和电气数据可以在两页面的笔记本式线路数据窗口中设置。通过

“文件”菜单的“新建线路”,或者在“文件/打开”中选择已有的线路/电缆数据文件,打开该窗口。

高级手册的Exa_7.cir需要一个不转换的基于频率的线路模型。数据组的设置如图6.28(“线路模型”)

和图6.29(“导线卡”)。执行“文件/打开”加载JMARTI_1.LIN到ATP_LCC,可打开该窗口。

对JMarti模型的“线路模型”和“导线卡”的设置见本手册6.9节及ATP Rule Book【3】第XVII-JMARTI

安装。本例中,不使用“手动绑定”功能,所以必须分别定义所有导线。“自动捆绑”功能见6.11.2节。

Page 179: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 171 -

图6.27 线路结构

当用户选择“ATP/创建数据组”命令时,生成ATP输入文件。数据组JMARTI_1.LIN的输入文件如

下所示。ATP对其处理,得到打孔输出文件(.PCH)当作ATPDraw的架空线(PCH)对象的输入文件。

Page 180: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 172 -

图6.28 数据组JMARTI_1.LIN的“线路模型”窗口

图6.29 数据组JMARTI_1.LIN的“导线卡”窗口

6.11.2 750kV线路的JMarti模型

这里计算的线路模型为高级手册的例子Exa_7a.cir。再次使用LCC支持程序来创建一个长487km的

750kV输电线的JMarti模型。调相将线路分为四部分,所以加载的LCC输入文件为:LIN750_x.LIN,这

里x为1-4。线路结构如图6.30。

Page 181: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 173 -

图6.30 750kV线路的构架结构

本例所有参数单位都是米制,使用ATP的“自动捆绑”功能。每相有四根矩形布置的管型导线:

T/D = 0.32

直流阻抗= 0.0585 Ω /km

导线外径 = 3.105 cm.

假定架空线也是钢芯管型导线:

T/D = 0.187

直流阻抗= 0.304 Ω /km

地线外径 = 1.6 cm

将LIN750_1.LIN载入ATP_LCC程序,出现如图6.31和图6.32所示的“线路模型”页面和“导线卡”

页面。当用户激活ATP_LCC的“ATP/创建数据组”命令时,生成的JMarti输入文件如下所示:

Page 182: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 174 -

图6.31 数据组LIN750_1.LIN的“线路模型”窗口

图6.32 数据组LIN750_1.LIN的“导线卡”窗口

Page 183: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 175 -

7 参考文献

Page 184: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 176 -

【1】 ATPDRAW version 3, User Manual, TR A4389, EFI, Norway, 1996

【2】 Ned Mohan, Computer Exercises for Power Electronic Education, 1990, Department of

Electrical Engineering, University of Minnesota.

【3】 ATP-EMTP Rule Book, Canadian-American EMTP Users Group, 1997

【4】 Laurent Dub_, MODELS in ATP, Language manual, February 1996

Page 185: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 177 -

8 ATP术语中英文对照表

Page 186: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 178 -

ATPDraw中专有名词及菜单选项中英文对照表

号 英文 中文 备注

A/a 1 Arrange Icons 排列图标 Window菜单的子菜单

2 ATP ATP 主菜单

B/b 1

2

C/c 1 Cable Constants 电缆常数

2 Cascade 层叠窗口 Window菜单的子菜单

3 Close 关闭 File菜单的子菜单

4 Close All 全部关闭 Edit菜单的子菜单

5 Circuit window 电路窗口

6 Comment 注释 Edit菜单的子菜单

7 Comment line 注释行 View菜单的子菜单

Component dialog box 元件对话框

Component selection

menu 元件选择菜单

Connection 连接线

Copy 复制 Edit菜单的子菜单

Copy as Bitmap 复制成位图元件 Edit菜单的子菜单

Copy as Metafile 复制成图元文件 Edit菜单的子菜单

Cut 剪切 Edit菜单的子菜单

D/d

Page 187: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 179 -

1 Data Base Module file 数据模块文件

2 Delete 删除 Edit菜单的子菜单

Duplicate 双重复制 Edit菜单的子菜单

E/e 1 Edit 编辑 主菜单

2 Edit batch jobs 编辑批处理工作 ATP菜单的子菜单

Edit Component 编辑元件 Objects菜单的子菜单

Edit File 编辑ATP文件 ATP菜单的子菜单

Edit Model 编辑MODEL Objects菜单的子菜单

Edit TACS 编TACS Objects菜单的子菜单

Edit User Specified 编辑用户自定义元件 Objects菜单的子菜单

Encapsulated PostScript

file 压缩附属文件 文件扩展名.eps

Exit 退出 File菜单的子菜单

Export 导出 File菜单的子菜单

F/f 1 File 文件 主菜单

2 Flip 翻转 Edit菜单的子菜单

G/g 1 Group File 组文件

2

H/h 1 Help Editor 帮助文件编辑器 Tools菜单的子菜单

2 Help Topics 帮助主体 Help菜单的子菜单

I/i

Page 188: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 180 -

1 Icon Editor 图标编辑器 Tools菜单的子菜单

2 Import 导入 File菜单的子菜单

J/j 1

2

K/k 1

2

L/l 1 Library 库元件

2 Line Constants 线路常数

M/m 1 Main menu 主菜单

2 Main window 主窗口

3 Make File 生成ATP文件 ATP菜单的子菜单

Make Name 节点命名 ATP菜单的子菜单

Map window 地图窗口

MODELS MODELS

Model file 模型文件

Move Label 移动标签 Edit菜单的子菜单

N/n 1 New 新建 File菜单的子菜单

2 New Component 新元件 Objects菜单的子菜单

New Model 新建MODEL Objects菜单的子菜单

New User Specified 用户自定义元件 Objects菜单的子菜单

Page 189: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 181 -

O/o 1 Objects 对象 主菜单

2 Open 打开 File菜单的子菜单

3 Open Model dialog box 模型对话框

Open Probe dialog box 测量仪对话框

Open Punch file dialog

box 打开PCH文件对话框

Options 选项 View菜单的子菜单

Tools菜单的子菜单

P/p 1 Paste 粘贴 Edit菜单的子菜单

2 PostScript file 附属文件 文件扩展名.ps

Print 打印 File菜单的子菜单

Print setup 打印设置 File菜单的子菜单

Program Group 程序组

Program Item 程序项

Punch file 打孔文件

Q/q 1

2

R/r 1 Redo 重复 Edit菜单的子菜单

2 Refresh 刷新 View菜单的子菜单

Relation 关系线

Reload icons 加载图标 Edit菜单的子菜单

Rotate 旋转 Edit菜单的子菜单

Page 190: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 182 -

S/s 1 Save 保存 File菜单的子菜单

2 Save All 全部保存 File菜单的子菜单

3 Save as 另存为 File菜单的子菜单

4 Save Bitmap 保存位图文件 File菜单的子菜单

5 Save Metafile 保存图元文件 File菜单的子菜单

6 Save Options 保存选项 Tools菜单的子菜单

Save Postscript 保存附属文件 File菜单的子菜单

Select All 全部选择 Edit菜单的子菜单

Select Group 群组选择 Edit菜单的子菜单

Settings 设置 ATP菜单的子菜单

Status bar 状态栏 View菜单的子菜单

T/t 1 TACS components TACS元件

2 Text Editor 文本编辑器 Tools菜单的子菜单

Tile 平铺窗口 Window菜单的子菜单

Toolbar 工具栏 View菜单的子菜单

Tools 工具 主菜单

U/u 1 Undo 撤销 Edit菜单的子菜单

2 Unselect 撤销选择 Edit菜单的子菜单

V/v 1 View 视图 主菜单

2

Page 191: ATPDraw用户手册 - read.pudn.comread.pudn.com/downloads159/ebook/714193/ATPDraw.pdf · ATPDraw是用Borland Pascal语言编写的。ATPDraw有两种功能相似的版本,:一种是32

入门手册

- 183 -

W/w 1 Window 窗口 Tools菜单的子菜单

2 Windows Bitmap file Windows位图文件 文件扩展名.bmp

3 Windows Metafile Windows图元文件 文件扩展名.wmf

Word Wrap 自动换行 帮助文件编辑器的子菜单

X/x 1

2

Y/y 1

2

Z/z 1 Zoom 缩放 View菜单的子菜单

2 Zoom In 缩小 View菜单的子菜单

Zoom Out 放大 View菜单的子菜单