如何绘制正确的Protel 99层次原理图

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-07
如何绘制正确的Protel 99(se)层次原理图

  在Protel99(se)中,软件识别电路图结构实际上是通过读取电路的网络表而进行的。所谓网络表,通常是一种ASCII码文本文件。其内容主要为电路绘图页中各元件的数据(流水序号、元件类型与包装信息)以及元件间网络连接的数据。因此,只要Dianyuanl.sch和Dianyuan2.prj的网络表内容相同,就说明这两个原理图的电路结构是等同的。在此我们先分别在这两个原理图下生成各自的网络表。命令为Design/CreateNetlist--。需要注意的是在NetlistCreation(网络表生成)命令对话框中NetldentifierScope-项,对于Dianyuanl.sch可选NetLabelsandPortsGlobal:而对于Dianyuan2.prj必须选择SheetSymbol/PortConnections。选择后,点OK按钮,即立刻生成各自的网络表文件Dianyuanl.NET和Dianyuan2.NET,它们的主文件名与原文件名相同,而扩展名为.NET。  然后,再在原理图编辑环境下执行网络表比较命令ReportS/NetlistCompare..。在执行过程中,需要指定两个要参与比较的网络表文件,此例中是Dianyuanl.NET和Dianyuan2.NET。命令执行后生成网络比较报表文件Dianyuanl.Rep。该报表文件是用来比较和记录两份指定的网络表的差别的,扩展名为.Rep.也是文本文件。  本例中网络比较报表文件的内容如下:  该网络比较报表文件中,两个关键项的含义分别是:  TotalMatchedNets:全部匹配的网络,报表中给出为6个。  TotalPartiallyMatchedNets:不完全匹配的网络,报表中显示数目为0。  这说明,两个电路图PowerSupplyl.sch和PowerSupply2.prj的网络表完全相同,因此所绘制的PowerSupplyl.sch的层次原理图PowerSupply2.prj是完全正确的,完全可以代表原电路图PowerSupplyl.sch。至此,上述要求绘制正确层次原理图的问题已完全搞定。  按照以上的方法和步骤可以利用Protel99(se)实现电路层次原理图的正确绘制。本文的例子虽较简单,但却是绘制任意规模电路的层次原理图的基础;电路规模越大,这种绘制工作就越有意义。读者在掌握本文方法的基础上,完全可以绘制出实际的电子电路工程中的各种规模的电路层次原理图,可以更加方便、有效地进行读图和分析工作,从而以清晰明快的方式和风格更好地解决工程实际中的电路问题。

在Protel99(se)中,软件识别电路图结构实际上是通过读取电路的网络表而进行的。所谓网络表,通常是一种ASCII码文本文件。其内容主要为电路绘图页中各元件的数据(流水序号、元件类型与包装信息)以及元件间网络连接的数据。因此,只要Dianyuanl.sch和Dianyuan2.prj的网络表内容相同,就说明这两个原理图的电路结构是等同的。在此我们先分别在这两个原理图下生成各自的网络表。命令为Design/CreateNetlist--。需要注意的是在NetlistCreation(网络表生成)命令对话框中NetldentifierScope-项,对于Dianyuanl.sch可选NetLabelsandPortsGlobal:而对于Dianyuan2.prj必须选择SheetSymbol/PortConnections。选择后,点OK按钮,即立刻生成各自的网络表文件Dianyuanl.NET和Dianyuan2.NET,它们的主文件名与原文件名相同,而扩展名为.NET。  然后,再在原理图编辑环境下执行网络表比较命令ReportS/NetlistCompare..。在执行过程中,需要指定两个要参与比较的网络表文件,此例中是Dianyuanl.NET和Dianyuan2.NET。命令执行后生成网络比较报表文件Dianyuanl.Rep。该报表文件是用来比较和记录两份指定的网络表的差别的,扩展名为.Rep.也是文本文件。  本例中网络比较报表文件的内容如下:  该网络比较报表文件中,两个关键项的含义分别是:  TotalMatchedNets:全部匹配的网络,报表中给出为6个。  TotalPartiallyMatchedNets:不完全匹配的网络,报表中显示数目为0。  这说明,两个电路图PowerSupplyl.sch和PowerSupply2.prj的网络表完全相同,因此所绘制的PowerSupplyl.sch的层次原理图PowerSupply2.prj是完全正确的,完全可以代表原电路图PowerSupplyl.sch。至此,上述要求绘制正确层次原理图的问题已完全搞定。  按照以上的方法和步骤可以利用Protel99(se)实现电路层次原理图的正确绘制。本文的例子虽较简单,但却是绘制任意规模电路的层次原理图的基础;电路规模越大,这种绘制工作就越有意义。读者在掌握本文方法的基础上,完全可以绘制出实际的电子电路工程中的各种规模的电路层次原理图,可以更加方便、有效地进行读图和分析工作,从而以清晰明快的方式和风格更好地解决工程实际中的电路问题。

在Protel99(se)中,软件识别电路图结构实际上是通过读取电路的网络表而进行的。所谓网络表,通常是一种ASCII码文本文件。其内容主要为电路绘图页中各元件的数据(流水序号、元件类型与包装信息)以及元件间网络连接的数据。因此,只要Dianyuanl.sch和Dianyuan2.prj的网络表内容相同,就说明这两个原理图的电路结构是等同的。在此我们先分别在这两个原理图下生成各自的网络表。命令为Design/CreateNetlist--。需要注意的是在NetlistCreation(网络表生成)命令对话框中NetldentifierScope-项,对于Dianyuanl.sch可选NetLabelsandPortsGlobal:而对于Dianyuan2.prj必须选择SheetSymbol/PortConnections。选择后,点OK按钮,即立刻生成各自的网络表文件Dianyuanl.NET和Dianyuan2.NET,它们的主文件名与原文件名相同,而扩展名为.NET。
  然后,再在原理图编辑环境下执行网络表比较命令ReportS/NetlistCompare..。在执行过程中,需要指定两个要参与比较的网络表文件,此例中是Dianyuanl.NET和Dianyuan2.NET。命令执行后生成网络比较报表文件Dianyuanl.Rep。该报表文件是用来比较和记录两份指定的网络表的差别的,扩展名为.Rep.也是文本文件。
  本例中网络比较报表文件的内容如下:
  该网络比较报表文件中,两个关键项的含义分别是:
  TotalMatchedNets:全部匹配的网络,报表中给出为6个。
  TotalPartiallyMatchedNets:不完全匹配的网络,报表中显示数目为0。
  这说明,两个电路图PowerSupplyl.sch和PowerSupply2.prj的网络表完全相同,因此所绘制的PowerSupplyl.sch的层次原理图PowerSupply2.prj是完全正确的,完全可以代表原电路图PowerSupplyl.sch。至此,上述要求绘制正确层次原理图的问题已完全搞定。
  按照以上的方法和步骤可以利用Protel99(se)实现电路层次原理图的正确绘制。本文的例子虽较简单,但却是绘制任意规模电路的层次原理图的基础;电路规模越大,这种绘制工作就越有意义。读者在掌握本文方法的基础上,完全可以绘制出实际的电子电路工程中的各种规模的电路层次原理图,可以更加方便、有效地进行读图和分析工作,从而以清晰明快的方式和风格更好地解决工程实际中的电路问题。