第一章 OrCAD/SDT Ⅲ介绍 1
1.1 OrCAD/SDT Ⅲ的特点 1
1.1.1 DRAFT 1
1.1.2 元件库 1
1.1.3 创建用户自己的库 2
1.1.4 应用程序 2
1.2 如何使用这本手册 3
1.3 释疑 3
1.3.1 遇到问题时的措施 4
第二章 OrCAD/SDT Ⅲ的设置 5
2.1 如何开始 5
2.2 准备安装 5
2.2.1 进行备份拷贝 5
2.3 安装OrCAD/SDT Ⅲ 6
2.3.1 在软盘上安装 6
2.3.2 在硬盘上安装 8
2.3.3 安装鼠标 11
2.4 OrCAD/SDT Ⅲ的配置 11
2.4.1 OrCAD/SDT Ⅲ的配置文件 11
2.4.2 设定设备驱动程序所在的目录 12
2.4.3 设定显示器驱动程序 12
2.4.4 设定打印机驱动程序 12
2.4.5 设定绘图机驱动程序 13
2.4.6 设定元件库所在的目录 13
2.4.7 设定元件库 13
2.4.8 设定设计图所在的目录 14
2.4.9 设定宏指令文件 14
2.4.10 设定初始宏指令 15
2.4.11 设定宏指令缓冲区的大小 15
2.4.12 设定层次缓冲区的大小 15
2.4.13 设定彩色表/绘图机色笔表 15
2.4.14 名字单元表 17
2.4.15 更新配置信息 17
2.4.16 利用Q返回DOS 17
2.4.17 运行程序 17
2.4.18 软盘配置例子 17
2.4.19 硬盘配置示例 18
2.5 配置错误时的措施 18
2.6 登记你的用户注册卡 19
第三章 启动 20
3.1 开始 20
3.2 命令和菜单组织 20
3.2.1 执行命令 21
3.3.3 创建新的工作区 22
3.4 加载工作区文件 22
3.4.1 从DOS下加载 22
3.4.2 动行DRAFT后加载 22
3.4.3 在DRAFT中加载 23
3.5 把工作区的内容存到一个文件 23
3.6 更新文件 23
3.7 退出DRAFT 23
3.8 打印文件 23
3.9 绘制文件 24
3.10 使用鼠标器 24
3.11 文件结构 24
3.11.1 平面型文件结构 24
3.11.2 层次化文件结构 26
3.11.3 单页文件结构 26
第四章 命令 28
4.1 Again命令 30
4.2 BLOCK命令 30
4.2.1 块移动 30
4.2.2 块牵引 31
4.2.3 块固定 31
4.2.4 块存贮 31
4.2.5 块获取 32
4.2.6 块输入 32
4.2.7 块输出 32
4.3 Condition命令 32
4.3.1 工作区内存大小 33
4.3.2 空闲层次缓冲区 33
4.3.3 空闲层次缓冲区 33
4.3.4 空闲宏缓冲区 33
4.3.4 空闲系统内存 33
4.4 DELETE命令 33
4.4.1 删除实体 33
4.4.2 删除块 34
4.4.3 删除取消 34
4.5 EDIT命令 34
4.5.1 编辑标号 34
4.5.2 编辑模块端口 35
4.5.3 编辑电源体 35
4.5.4 编辑层次工作区 35
4.5.5 编辑元件 36
4.5.6 编辑标题栏 39
4.6 Find命令 41
4.7 Get命令 41
4.7.1 元件的轮廓符号 42
4.7.2 旋转和放置元件 42
4.8 HARDCOPY命令 43
4.8.1 硬拷贝方式 44
4.8.2 硬拷贝文件模式 44
4.8.3 进行硬拷贝 45
4.8.4 Width of Paper项 45
4.9 Jump命令 45
4.9.1 跳转到标记处 45
4.9.2 跳转到参考坐标处 45
4.9.3 X方向跳转 46
4.9.4 Y方向跳转 46
4.10 LIBRARY命令 46
4.10.1 Directory命令 46
4.10.2 Browse(浏览库) 47
4.11 MARCO(宏) 47
4.11.1 有效宏键名 48
4.11.2 创建宏指令 49
4.11.3 宏的例子 49
4.11.4 在命令序列中中止一个宏 50
4.11.5 创建宏并等待键盘输入 50
4.11.6 执行一个宏 51
4.11.7 删除宏 51
4.11.8 重新设定宏 51
4.11.9 列出宏指令 51
4.11.10 写入宏指令 51
4.11.11 读取宏指令 51
4.11.12 宏文件格式 51
4.11.13 嵌套的宏 52
4.11.14 OrCAD提供的宏 52
4.12 放置命令 52
4.12.1 连线放置 52
4.12.2 总线放置 53
4.12.3 连结点的放置 54
4.12.4 放置总线连结线 54
4.12.5 放置标号 55
4.12.6 正确的标号定位 55
4.12.7 模块端口放置 56
4.12.8 电源放置 58
4.12.9 工作页放置 59
4.12.10 正文放置 60
4.12.11 放置虚线 60
4.13 退出 60
4.13.1 进入模块工作区 61
4.13.2 退出工作区 61
4.13.3 更新文件 61
4.13.4 写文件 61
4.13.5 初始分 61
4.13.6 挂起并进入DOS 62
4.13.7 放弃编辑 62
4.13.8 PSpice命令 62
4.13.9 Probe命令 62
4.13.10 Parts命令 62
4.14 重复放置命令 63
4.15 参数设定 63
4.15.1 画面自动切换设置 64
4.15.2 备份文件设置 64
4.15.3 总线牵引设置 64
4.15.4 错误响铃设置 64
4.15.5 鼠标左键设置 65
4.15.6 宏指令指示设置 65
4.15.7 正交方式设置 65
4.15.8 显示管脚号设置 65
4.15.9 设计图标题显示 65
4.15.10 设计图尺寸设置 65
4.15.11 坐标显示 65
4.15.12 格子参数设置 66
4.15.13 设置重复操作参数 66
4.15.14 字符可见性的设置 67
4.16 标志 67
4.17 图象放缩 68
4.17.1 以光标为中心重画屏幕 68
4.17.2 放大画面 68
4.17.3 缩小画面 69
4.17.4 选择所需的显示比例 69
第五章 层次结构 70
5.1 层次文件的元件 70
5.2 PLACE SHEET命令 73
5.3 层次结构设计种类 74
5.4 简单的层次结构文件的例子 76
5.4.1 调用处理CMOSCPU.SCH的ANNOTATE应用程序 79
5.4.2 调用处理CMOSCPU.SCH的CLEANUP应用程序 80
5.4.3 调用处理CMOSCPU.SCH的ERC应用程序 80
5.4.4 调用处理CMOSCPU.SCH的TREELIST应用程序 82
5.4.5 调用处理CMOSCPU.SCH的NETLIST应用程序 82
5.4.6 调用处理CMOSCPU.SCH的PARTLIST应用程序 84
5.5 复杂的层次结构 85
5.6 一个复杂层次结构的例子 85
5.6.1 复杂的层次结构例子的进一步讨论 89
5.6.2 创建注释文件 89
5.6.3 调用ERC应用程序 89
5.6.4 调用TREELIST应用程序 90
5.6.5 调用NETLIST应用程序 91
5.6.6 调用PARTLIST应用程序 93
5.6.7 调用PRINTALL应用程序 93
第六章 应用程序 107
6.1 应用程序格式符号 107
6.2 调用应用程序 107
6.2.1 调用运行层次文件结构的应用程序 108
6.2.2 调用运行平面文件的应用程序 108
6.2.3 调用运行原理图文件结构的应用程序 108
6.2.4 双软盘系统应用程序 109
6.3 ANNOTATE应用程序 109
6.3.1 使用层次结构文件的调用例子 110
6.3.2 平面文件调用例子 110
6.3.3 单页文件结构调用例子 110
6.3.4 注解文件 113
6.4 BACKANNO应用程序 113
6.4.1 使用层次结构文件的调用例子 113
6.4.2 使用平面文件结构的调用例子 114
6.4.3 使用单页文件结构的调用例子 114
6.4.4 基于注解文件的反注解原理图 114
6.4.5 was/is文件格式 114
6.5 CLEANUP应用程序 115
6.5.1 使用层次结构文件的调用例子 116
6.5.2 使用平面文件结构的调用例子 116
6.5.3 使用单页文件结构的调用例子 116
6.5.4 检查基于注解文件的原理图 116
6.6 CROSSCREF应用程序 116
6.6.1 使用CROSSREF的例子 117
6.6.2 使用带/A的CROSSREF应用程序的例子 117
6.6.3 使用带/A,/R,/P,/V开关的CROSSREF应用程序的例子 122
6.7 ERC应用程序 122
6.7.1 使用层次结构文件的调用例子 123
6.7.2 使用平面文件结构的调用例子 123
6.7.3 使用单页文件结构的调用例子 124
6.7.4 检查基于注解文件的原理图 124
6.7.5 检查未连接的导线和引脚 124
6.7.6 典型的ERC信息和解除办法 125
6.7.7 ERC怎样确定错误 126
6.8 LIBARCH应用程序 127
6.8.1 使用LIBARCH的例子 127
6.9 LIBLIST应用程序 127
6.10 NETLIST应用程序 128
6.10.1 使用层次结构文件示例 130
6.10.2 使用平面文件结构的调用例子 130
6.10.3 使用单页文件结构的调用例子 131
6.10.4 基于注释文件的网表 131
6.10.5 NETLIST的限制 131
6.10.6 关于特别格式的注 132
6.10.7 标号的应用 140
6.10.8 总线信号的标号 141
6.10.9 模块端口的应用 142
6.10.10 分裂总线 143
6.10.11 一条总线上的多个标号 145
6.10.12 混合的标号 145
6.10.13 总线标号与模块端口的连接 145
第七章 库 169
7.1 OrCAD库综述 169
7.2 库元件的元件素 170
7.3 使用库编辑器LIBEDIT 171
7.3.1 配置LIBEDIT.EXE 171
7.3.2 调用LIBEDIT 171
7.3.3 元件复杂度的限制 172
7.3.4 向量和位映象 172
7.3.5 LIBEDIT命令 172
7.3.6 AGAIN 172
7.3.7 BODY 172
7.3.7.1 BODY Line 173
7.3.7.2 BODY Circle 174
7.3.7.3 BODY Arc命令 174
7.3.7.4 BODY Text命令 175
7.3.7.5 BODY IEEE Symbol命令 176
7.3.7.6 BODY Fill命令 177
7.3.7.7 BODY Delete命令 177
7.3.7.8 Erase body命令 178
7.3.7.9 Size of Body 178
7.3.7.10 Kind of Part命令 178
7.3.7.10.1 Kind of Body Block命令 178
7.3.7.10.2 Kind of Body Graphic命令 179
7.3.8 CONDITIONS命令 179
7.3.9 输出元件命令Export 179
7.3.10 GET Part命令 180
7.3.11 元件输入命令IMPORT 180
7.3.12 Jump命令 180
7.3.13 LIBRARY命令 181
7.3.13.1 LIBRARY Update Current命令 181
7.3.13.2 LIBRARY List Directory命令 181
7.3.13.3 LIBRARY Browse命令 181
7.3.13.3.1 浏览库中所有元件命令(All Parts) 182
7.3.13.3.2 库中寻找元件命令Specific Parts 182
7.3.13.3.3 Delete part命令 182
7.3.13.3.4 Prefix命令 182
7.3.14 MACRO(宏) 183
7.3.15 NAME 183
7.3.15.1 NAME ADD命令 183
7.3.15.2 NAME Delete命令 184
7.3.15.3 NAME Edit命令 184
7.3.15.4 NAME Prefix命令 184
7.3.16 ORIGIN命令 184
7.3.17 PIN命令 184
7.3.17.1 PIN Delete命令 184
7.3.17.2 PIN Type命令 185
7.3.17.3 PIN Shape命令 185
7.3.18 Quit命令 186
7.3.18.1 Update File命令 186
7.3.18.2 Quit to File命令 186
7.3.18.3 Initialize命令 186
7.3.18.4 Suspend to DOS命令 186
7.3.18.5 Abandon Edits命令 186
7.3.19 Reference命令 187
7.3.20 SET命令 187
7.3.20.1 Auto Pan命令 187
7.3.20.2 SET Buckup File命令 187
7.3.20.3 SET Confirm Deletion命令 187
7.3.20.4 Error Bell命令 188
7.3.20.5 Macro Prompts命令 188
7.3.20.6 Power Pin Visible命令 188
7.3.20.7 Show Body Outline命令 188
7.3.20.8 Visible Grid Dots命令 188
7.3.21 TAG命令 188
7.3.22 Zoom Select命令 188
7.3.23 使用LIBEDIT的例子 189
7.4 使用Composer和Decomposer应用程序 192
7.4.1 调用COMPOSER应用程序 192
7.4.2 调用DECOMP应用程序 193
7.4.3 生成源文件 193
7.4.4 前缀定义 194
7.4.4.1 前缀定界 194
7.4.4.2 必不少的前缀定义 194
7.4.4.3 前缀定义的例子 194
7.4.4.4 前缀定义的使用 194
7.4.4.5 前缀定义的构造 195
7.4.5 元件定义 195
7.4.5.1 元件定义的类型 195
7.4.5.2 元件定义的构成 196
7.4.6 块符号定义 196
7.4.6.1 元件名串 197
7.4.6.2 路径指示符 197
7.4.6.3 引用指示符 197
7.4.6.4 XY的大小和每个封装元件数 198
7.4.6.5 管脚定义 198
7.4.6.6 电源管脚 199
7.4.6.7 有选择地显示管脚 199
7.4.6.8 管脚网络阵列 201
7.4.6.9 管脚名字串 202
7.4.7 位映象符号定义 202
7.4.7.1 位映象的实例 203
7.4.7.2 转换形式的位映象 205
7.4.8 SDL参考 208
7.4.8.1 语法图 208
7.4.8.2 语法的文本表示 209
7.4.8.3 前缀定义 210
7.4.8.4 元件定义 211
7.4.8.5 管脚定义 212
7.4.8.6 位映象定义 217
7.4.8.7 位映象转换 218
7.4.8.8 例子:做一个连接器 220
7.4.9 源元件库的例子 220
7.4.9.1 SAMPLE1.SRC:一个区段符号库源文件 221
7.4.9.2 SAMPLE2.SRC:一个TTL区段符号库源文件 223
7.4.9.3 SAMPLE3:一个位映象库源文件 224