电子工程师提升计划-第10章设计电路原理图【3.3】

10.5.2 网络表的生成

        在根据原理图生成的各种报表中,网络表是最重要的一个报表。 1.网络表的作用 网络表是根据原理图生成的,它将原理图中各个元件及元件之间 的连接关系以文字的形式说明出来。网络表的作用主要有以下几种。 ① 根据网络表,系统可形成相应的印制板电路,并自动布局和布 线。 ② 将原理图生成的网络表与印制板电路形成的网络表进行比较, 可以检查原理图和印制板电路是否一致。 ③ 根据网络表,电路仿真程序可对电路进行仿真。 2.网络表的生成 这里以生成原理图文件YL1.Sch的网络表为例来说明生成网络表的 操作过程。 网络表的生成操作过程如下。 ① 打开原理图文件YL1.Sch。 ② 选择“Design”→“Create Netlist”菜单命令,会弹出 “Netlist Creation”对话框,如图10-150所示。该对话框包括 “Preferences”和“Trace Options”两个选项卡,两个选项卡的内 容分别如图10-150和图10-151所示。

③ 设置好后,单击“OK”按钮,系统就会生成网络表YL1.NET并 自动打开,如图10-152所示。

3.网络表的格式说明 从图10-152所示的网络表中可以看出,网络表的文件内容主要有 两种形式:一种是元件描述,另一种是网络连接描述。 (1)元件描述 网络表中的元件描述一般采用下面的格式: [ 开始声明元件 R3 元件标号 AXIAL0.3 元件封装形式 1.5k 元件注释 ] 元件声明结束 上面元件描述的内容是:电阻R3采用AXIAL0.3封装形式,标注为 1.5k(这里指阻值为1.5kΩ)。原理图中所有的元件都必须有声明。

由于在YL1.Sch原理图中没有对元件封装(元件的外形符号称为封装)设置,故图10-152所示的网络表中没有元件封装这一项。
(2)网络连接描述
网络表中的网络连接描述采用下面的格式:
(  开始声明网络连接
NetC1_2 网络名称(C1的 2脚)
C1-2  与网络连接的第 1个元件标号及引脚号(C1的 2脚)
Q1-1  与网络连接的第 2个元件标号及引脚号(Q1的 1脚)
R1-2  与网络连接的第 3个元件标号及引脚号(R1的 2脚)
R2-1  与网络连接的第 4个元件标号及引脚号(R2的 1脚)
)  网络连接声明结束
上面的网络连接描述的内容是:电容C1的2脚与Q1的1脚、R1的2脚、R2的1脚同时连接。

10.5.3 元件清单表的生成

        元件清单表主要用来整理一个电路或一个项目文件中所有的元件。元件清单表中的主要内容有元件名称、元件标号、元件标注、元件封装形式等。
这里以生成原理图YL1.Sch的清单表为例来说明如何生成元件清单表。
元件清单表的生成操作过程如下。
① 打开原理图文件YL1.Sch。
② 选择“Reports”→“Bill of Material”菜单命令,会弹出
“BOM Wizard”的第 1 个对话框,如图10-153所示。选中“Sheet”单选按钮,单击“Next”按钮,会弹出下一个对话框,如图10-154所示。

        ③ 由于在原理图中没有设置元件封装形式,故在图10-154所示的 对话框中只选中“Description”(元件描述)复选框,单击“Next” 按钮,会弹出下一个对话框,如图10-155所示。

④ 在图10-155所示的对话框中不设置,保持默认值,单击“Next”按钮,会弹出下一个对话框,如图10-156所示。

⑤ 在图10-156所示的对话框中选中“Client Spreadsheet”复选框,单击“Next”按钮,会弹出下一个对话框,如图10-157所示。

⑥ 在图10-157所示的对话框中单击“Finish”按钮,系统会生成元件清单表并自动打开,如图10-158所示,清单表文件的扩展名为.XLS。

10.5.4 交叉参考元件表的生成

        交叉参考元件表可以为原理图中的每个元件列出标号、标注和元 件所在的原理图文件名。交叉参考元件表的扩展中为.xrf。下面以生 成Z80 Processor层次原理图的交叉参考元件表为例来说明。 交叉参考元件表的生成操作过程如下。 ① 打开Z80 Processor层次原理图中任一个原理图文件。 ② 选择“Reports”→“Cross Reference”菜单命令,系统开始 自动生成交叉参考元件表。生成的交叉参考元件表如图10-159所示。 从图10-159中可以看出,该表列出了层次原理图所有元件的标号、标 注和所在的原理图文件,例如C1(标号)的标注是0.1μF,它在原理 图文件Power Supply.sch中。

10.5.5 层次项目组织表的生成

        层次项目组织表主要用于说明指定项目文件中所包括的各种文件 名及它们相互间的层次关系。层次项目组织表的扩展名是.rep。下面 以生成Z80 Processor项目文件的层次项目组织表为例来说明。层次项目组织表的生成操作过程如下。 ① 打开Z80 Processor项目文件夹中任一个原理图文件,如打开 “Z80 Processor.prj”文件。 ② 选择“Reports”→“Design Hierarchy”菜单命令,系统开 始自动生成层次项目组织表。生成的层次项目组织表如图10-160所 示。从图10-160中可以看出,该表列出了项目文件存放的路径、项目 中的各个文件名及互相间的层次关系。

10.5.6 原理图的打印输出

        设计原理图不仅是在计算机上显示,往往需要打印机输出,在打 印时要对打印机进行各种设置。原理图打印输出操作过程如下。 ① 打开要打印的原理图文件,然后选择“File”→“Setup Printer”菜单命令,会弹出“Schematic Printer Setup”(原理图 打印设置)对话框,如图10-161所示。在该对话框中进行有关设置 后,单击“OK”按钮完成设置;单击“Print”按钮就开始打印原理 图。如果要进一步设置打印机,可单击“Properties”按钮,马上弹 出图10-162所示的“打印设置”对话框。

        ② 在图10-162所示的“打印设置”对话框中进行有关设置后,单 击“确定”按钮,返回到图10-161所示的“Schematic Printer Setup”对话框,单击“OK”按钮完成设置。若单击对话框中的 “Print”按钮,就会按设置的要求开始打印原理图。 ③ 如果先前已经进行了打印设置,可直接选择“File” →“Print”菜单命令,打印机就会按先前的设置打印原理图。

第11章 制作新元件

        Protel 99 SE自身带有很多元件库,在这些元件库中可以找到常 用的元件,但由于电子技术的飞速发展,一些新的元件不断出现,这 些新元件在Protel 99 SE自带的元件库中是无法找到的,解决这个问 题的方法就是利用Protel 99 SE的元件库编辑器制作新的元件。

11.1 元件库编辑器

11.1.1 元件库编辑器的启动

        要制作新的元件先要启动元件库编辑器,启动元件库编辑器的操 作过程如下。 ① 打开一个数据库文件,如打开D2.ddb。 ② 在文件管理器中单击D2.ddb数据库文件内的“Documents”文 件夹,该文件夹被打开。 ③ 执行“File”→“New”菜单命令,马上弹出“New Document”(新建文档)对话框,如图11-1所示,选择“Schematic Library Document”(原理图元件库文档)选项,再单击“OK”按 钮,在Documents文件夹中就建立了一个默认文件名为 “Schlib1.Lib”的元件库文件,将它的文件名改为“YJ1.Lib”。

        ④ 在文件管理器中单击“YJ1.Lib”文件,元件库编辑器就被启 动,出现元件库编辑器界面,如图11-2所示。 这样就在D2.ddb数据库文件的Documents文件夹中建立了一个文件 名为“YJ1.Lib”的元件库文件,同时启动了元件库编辑器。

11.1.2 元件库编辑器介绍

        在图11-2所示的元件库编辑器中,单击设计管理器的“Browse SchLib”选项卡,打开元件库管理器,如图11-3所示。从图11-3中可 以看出,元件库编辑器与原理图编辑器界面相似,主要由菜单栏、主 工具栏、常用工具栏、元件库管理器、工作区和命令栏等组成。下面 主要介绍常用工具栏。

        元件库编辑器中的工具栏主要有两个:元件绘制工具栏(SchLib Drawing Tools)和 IEEE工具栏。 1.元件绘制工具栏 元件绘制工具栏默认处于打开状态,如果窗口中没有该工具栏, 可单击主工具栏上的按钮 ,或者选择“View”→“Toolbars” →“Drawing Toolbar”菜单命令,可将该工具栏打开,悬浮在工作窗 口中。元件绘制工具栏如图11-4所示,该工具栏中各个按钮的功能说 明如图11-5所示。 2.IEEE工具栏 IEEE 工具栏主要用来放置一些工程符号,打开或关闭 IEEE 工具 栏可单击主工具栏中的按钮 ,或选择“View”→“Toolbars” →“IEEE Toolbar”菜单命令。IEEE工具栏如图11-6所示,该工具栏 中各个按钮的功能说明如图11-7所示。

11.2 新元件的制作与使用

11.2.1 绘制新元件

        如果在元件库中找不到某个元件,可以使用元件库编辑器进行绘 制,下面以在元件库文件YJ1.Lib中绘制图11-8所示的七段数码管为例 来说明新元件的绘制。

七段数码管的绘制过程如下。 (1)打开元件库编辑器 打开元件库文件 YJ1.Lib,进入元件库编辑器界面,如图11-2所 示,再单击设计管理器中的“Browse SchLib”选项卡,切换到元件库 管理器,如图11-3所示。 (2)新建元件名称

        单击元件绘制工具栏中的按钮 ,或者选择“Tools”→“New Component”菜单命令,马上弹出“New Component Name”对话框,如 图11-9所示,将对话框中的默认元件名“COMPONENT_2”改为 “LED_8”,再单击“OK”按钮,就新建了一个名称为“LED_8”的新 元件。 (3)设置工作区环境 选择“Options”→“Document Option”菜单命令,弹出 “Library Editor Workspace”对话框,如图11-10所示,在该对话框 中可以设置工作区的样式、方向和颜色等内容,通常保持默认值,单 击“OK”按钮结束设置。

        图11-10 “Library Editor Workspace”对话框(设置工作区环境) (4)绘制元件形状 绘制元件形状具体又包括以下几个步骤。 ① 单击元件绘制工具栏中的按钮 ,在工作区的十字坐标的第四 象限中绘制一个8格×10格的矩形,如图11-11(a)所示。 ② 单击元件绘制工具栏中的按钮 ,在刚绘制好的矩形上绘制一 个“日”字,如图11-11(b)所示。 ③ 单击元件绘制工具栏中的按钮 ,在工作区空白处绘制一个 圆,再在圆上双击,弹出设置对话框,将圆的“X-Radius”和“YRadius”项都设为“3”,然后将该圆移到矩形的“日”字右下角,如 图11-11(c)所示。

        (5)放置元件引脚 放置元件引脚具体包括下面几个过程。 ① 引脚属性设置:单击元件绘制工具栏中的按钮 ,鼠标变成光 标状,并且旁边跟随着一个引脚,按键盘上的Tab键,弹出元件 “Pin”对话框,如图11-12所示,该对话框中的各项功能见图中标 注,将对话框中的“Name”项设为“A”,“Number”项设为“1”, 其他保持默认值,再单击“OK”按钮,设置属性完毕。

        ② 放置元件引脚:元件引脚属性设置完成后,将光标移到数码管 矩形旁,单击就放置了一条引脚,如图11-13(a)所示。如果需要改 变引脚方向,可在放置引脚的同时按Space键,引脚方向会依次改变 90°。 再用同样的方法放置好其他引脚,并对各引脚属性作相应的设 置,放置好引脚的数码管如图11-13 (b)所示。 ③ 元件引脚特殊的设置:从图11-13(b)可以看出,数码管的8 脚名称COM与小数点产生重叠。为了解决这个问题,可在8脚的属性对 话框中取消选中“Show Name”(显示名称)复选框,即让COM字符不 显示出来。为了让8脚在别处显示COM字符,可单击元件绘制工具栏中 的按钮 ,利用该工具在8脚下方放置COM字符,如图11-14所示。

(6)设置元件的标号
元件绘制好后,需要设置它的标号,方法是:选择“Tools”→“Description”菜单命令,弹出图11-15所示的对话框,在“Default Designator”文本框中输入“LED?”,再单击“OK”按钮即可。

(7)保存元件
选择“File”→“Save”菜单命令,或单击主工具栏上的保存按钮 ,就可将新绘制的元件保存在YJ1.Lib元件库文件中。

  • 25
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。在编写C程序时,需要注意变量的声明和定义、指针的使用、内存的分配与释放等问题。C语言中常用的数据结构包括: 1. 数组:一种存储同类型数据的结构,可以进行索引访问和修改。 2. 链:一种存储不同类型数据的结构,每个节点包含数据和指向下一个节点的指针。 3. 栈:一种后进先出(LIFO)的数据结构,可以通过压入(push)和弹出(pop)操作进行数据的存储和取出。 4. 队列:一种先进先出(FIFO)的数据结构,可以通过入队(enqueue)和出队(dequeue)操作进行数据的存储和取出。 5. 树:一种存储具有父子关系的数据结构,可以通过中序遍历、前序遍历和后序遍历等方式进行数据的访问和修改。 6. 图:一种存储具有节点和边关系的数据结构,可以通过广度优先搜索、深度优先搜索等方式进行数据的访问和修改。 这些数据结构在C语言中都有相应的实现方式,可以应用于各种不同的场景。C语言中的各种数据结构都有其优缺点,下面列举一些常见的数据结构的优缺点: 数组: 优点:访问和修改元素的速度非常快,适用于需要频繁读取和修改数据的场合。 缺点:数组的长度是固定的,不适合存储大小不固定的动态数据,另外数组在内存中是连续分配的,当数组较大时可能会导致内存碎片化。 链: 优点:可以方便地插入和删除元素,适用于需要频繁插入和删除数据的场合。 缺点:访问和修改元素的速度相对较慢,因为需要遍历链找到指定的节点。 栈: 优点:后进先出(LIFO)的特性使得栈在处理递归和括号匹配等问题时非常方便。 缺点:栈的空间有限,当数据量较大时可能会导致栈溢出。 队列: 优点:先进先出(FIFO)的特性使得
### 回答1: 天祥电子TX-1C电路板原理图是该电路板的电路设计图纸,它展示了电路板上各个电子元件的连接方式和工作原理。原理图通常由电路符号、线路和连接线组成。 在天祥电子TX-1C电路板原理图中,电路符号示了不同类型的电子元件,如电容器、电阻器、晶体管、集成电路等。这些符号有助于工程理解电路结构和功能。 连接线用于示电子元件之间的电气连接关系。线的形状和方向显示了信号的流动方向和连接方式。通常,直线示导线连接,箭头示有方向的信号流动。 原理图还显示了电子元件之间的连接点、引脚和节点。这些连接点用来示电子元件的引脚和端口之间的连接关系,节点则示电流路径的交叉点。 通过仔细研究天祥电子TX-1C电路板原理图,可以了解到电路板上各个元件之间的联系,以及信号的传输路径和逻辑流程。这对于理解电路的功能和故障排除至关重要。 因此,原理图在电路设计和电路分析方面起着重要的作用,它为工程提供了一个直观的视觉参考,帮助他们理解和操作电路板。 ### 回答2: 天祥电子TX-1C电路板的原理图是一份详细的电路图,其中包含了该电路板设计的各个元件、连接和信号流动的方式。原理图可以清晰地展示电路板的结构和组成,是电路设计进行设计、分析和故障排除的重要工具。 在原理图中,各个元件通过电线或传导材料连接在一起,形成电路的闭合回路。原理图中的元件可能包括电阻、电容、电感、晶体管、集成电路等。这些元件的连接方式是按照电路设计的要求和电路功能进行布置的。 原理图中的信号流动路径可以清晰地显示信号是如何从一个元件流向另一个元件的。这有助于电路设计分析信号的传输和处理过程,进而优化电路设计。对于维修和故障排除来说,原理图可以指导维修人员找出电路中的故障元件,以便进行更加准确和高效的修复工作。 总之,天祥电子TX-1C电路板的原理图是一份非常重要的文档,是电路设计、分析和维修的基础。通过仔细研究和理解原理图,人们能够更好地理解电路板的工作原理,并在需要时进行相应的维修和优化。 ### 回答3: 天祥电子TX-1C电路板原理图是该电路板的电路结构图,用于展示电路板上各个组件之间的连接和电器元件的布局。原理图通常包括各个元器件的符号示、元器件的型号、引脚连线、连接线路以及电气特性参数等信息。 TX-1C电路板原理图设计和制造该电路板的重要参考依据之一,它是在设计阶段由电子工程绘制完成的。原理图可以帮助工程更好地理解电路板的工作原理和工作方式,提供电路板的电路连接和信号传输路径。 在TX-1C电路板原理图中,可以看到各种电子元件如电源、电阻、电容、晶体管、集成电路等在电路板上的布局和连接。原理图中的电路连接线代着电信号的传输路径,通过这些连接线可以清晰地了解整个电路的工作路径。 电路板原理图的绘制遵循一定的规范和标准,包括使用标准符号绘制元器件、准确标注元器件型号和引脚数字、标明连接线路等,并通常会附带一份元器件清单,记录了电路中所使用的每个元器件的具体型号和数量。 总之,天祥电子TX-1C电路板原理图是该电路板设计的核心文件,能够帮助电子工程更好地理解和验证电路板的设计,以及进行后续的调试和维护工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BinaryStarXin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值