⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 layout.ini

📁 ORCAD 绿色版
💻 INI
📖 第 1 页 / 共 2 页
字号:
#UID -- "Unique ID", calculated by PCB as unchanging unique identifier,
#        even if the component gets renamed.
#FOOTPRINT -- Footprint used by the component.
#GROUP -- Placement group, derived from schematic or from component dialog.
#CLUSTER -- Cluster, if any where the component is located.

#INSERTORDER -- Insertion order of components, if specified.
#UNUSEDPINS -- Component pins which are currently unused.

#Width:  The next entry into the report definition is the field width in
#        characters.

#Justification: L, R, C (Left, Right, or Center)
#        or LW, RW, CW (Left wrapped, Right wrapped, or Center wrapped)
#        are supported as field justifications
#
#        If a field is wrapped, the text on each incomplete line will 
#        end with " >" and the text will jump down to the next line
#        within the current field width to finish the string.
#
#        Note: Field wrapping on other non-configurable reports can
#        be controlled by setting the value of [REPORTEDITOR] WRAPDEFAULT=1.

#Delimiter: Single character (between single quotes) to be used as a
#        delimeter between fields.  Default is a space.
#        Delimeter appears after specified field when data is output.

#Title:  The "Title" is user definable.  This title will appear at the
#        top of each column.

#An "ATTR" (Attribute) can be any attribute that appears in the schematic,
#as long as you have defined the attribute in your schematic, and above in
#the attributes section of this file (LAYOUT.INI), with the attribute
#number and name.  All attributes which are then defined in a given symbol
#instance in the schematic will be transferred over to the PCB.

#For instance, the attribute "VALUE" is defined as attribute number 4 in
#in LAYOUT.INI.  You can then include this attribute in a component list
#output by specifying the following (you will see also some of the other
#common schematic attributes):

#  Fieldname       width    just.  delim.     title
#--------------------------------------------------------------
#ATTR=VALUE           8       L      ' '     "Value"
#ATTR=ALTSYM         16       L      ' '     "Alternate Footprint"
#ATTR=PARTNUM        12       L      ' '     "Part No."
#ATTR=PREFIX          8       L      ' '     "Ref. des. Prefix"
#ATTR=IMPEDANCE      10       L      ' '     "Impedance"
#ATTR=WIDTH           8       L      ' '     "Width"
#ATTR=LENGTH          8       L      ' '     "Length"
#ATTR=XSIMMODEL      10       L      ' '     "XSimm model"
#ATTR=SPICEMODEL     10       L      ' '     "Spice model"

#The "Fieldname" must match the fieldname in the schematic package,
#        but is user definable within the schematic package.

#Any attribute can be created within the schematic and output
#        to a report as long as it is defined in three places:
#        1.  In the attributes of your schematic.
#        2.  In the [SYMATTR] section of LAYOUT.INI
#        3.  In the report definition section of the report you are
#                generating.
#
#NETLIST GENERATION:
#-------------------

#Net list report generation is very similar to component list generation.

#The following are examples of "NETLIST" fields in LFW 7.0

#  Fieldname       width    just.  delim.     title
#--------------------------------------------------------------
#FIELD=NETNAME       10       L      ' '     "Net Name"
#FIELD=NETPINS       60       L      ' '     "Pin List"
#FIELD=ROUTEDLEN     16       L      ' '     "Routed Length"
#FIELD=UNROUTEDLEN   16       L      ' '     "Unrouted Length"
#FIELD=VIAS           6       L      ' '     "Vias"
#FIELD=CONNECTIONS   11       L      ' '     "Conn List"
#FIELD=PERCENTAGE    10       L      ' '     "% of total"
#FIELD=COMPPINS      60       L      ' '     "Component Pins"
#FIELD=NETGROUP      10       L      ' '     "Net Group"

#--------------------------------------------------------------------
# STANDARD REPORTS: DO NOT EDIT THE ORDER OF REPORTS IN THIS SECTION

COMPLIST=Component List (Generic)
#COMPLIST is user definable, defined above

DRLAYLST=Drill Layer Pair List
#This is a series of layer-to-layer drill lists

COMPSBOT=Surface Mount Bottom Report
#COMPSTOP is user definable, defined above

NETLIST3=Net Length List
#This is a list of nets with net length information.

COMPTBOT=Through Hole Bottom Report
#COMPTBOT is user definable, defined above

NETLIST=Net List (Generic)
#NETLIST is user definable, defined above

INSTLIST=Component Insertion List
#This is a special version of the "COMPLIST" which is pre-defined to
#        show component insertion locations.

PADSTACK=Padstack List
#This is a "human readable" list of padstacks used with footprints
#		and components which use them

COMPSTOP=Surface Mount Top Report
#COMPSTOP is user definable, defined above

PARTLIST=Parts List (Generic)
#PARTLIST contains a list of "Part Numbers" (derived from schematic),
#        and "Part Types" (also derived from schematic), and then a
#        list of all components using each combination of Part number
#        and Part type.  The list is alphanumerically sorted by Part
#        Number.

COMPTTOP=Through Hole Top Report
#COMPTTOP is user definable, defined above

UNUSDLST=Unused Pins List
#This is a list of unused pins on each component.

CONNLIST=Connection List
#This is a list of point-to-point connections in each net for testing
#        point to point connectivity.

RENAMES=Rename/Swap List
#This is a list of all component renames, and gate and pin swaps for
#        documentation purposes and for use in manual back-annotation for
#        non-supported schematics.

UNROULST=Unroute List
#List of unroutes with nets and from-to coordinates

STATS=Board Statistics Report
#Information contained in the statistics spreadsheet in report format

NETLIST2=Cross Reference List
#This is a cross reference list of Component pins and the net attached
#        to each pin.  This list also include pin locations for testing
#        purposes.

TPLIST=Test Points List
#This is a list of test points and their locations.

DRILLIST=Drill List
#This is a "human readable" drill list.  The excellon drill tape file
#        is output using the "Post process->Drill Tape" option in LFW.

VIALIST=Vias List
#This is a list of all vias and their locations.

#--------------------------------------------------------------------
# CUSTOM REPORTS: ADD NEW REPORT TYPES HERE

NATTRLST=Net Properties Report
#NETLIST is user definable, defined above

COMPATTR=Component Properties Report
#COMPLIST is user definable, defined above

PICKNPLC=Pick and Place Report
#PICKNPLC is a custom pick and place report

#--------------------------------------------------------------------
# REPORT DEFINITIONS: THESE CAN BE IN ANY ORDER AND CAN BE EDITED
# BUT THERE MUST BE ONE DEFINITION FOR EACH REPORT LISTED ABOVE


[COMPLIST]
KIND=COMPLIST
DEFEXT=Comps
FIELD=REFDES    10 L ' ' "Ref Des"
FIELD=VALUE     16 L ' ' "Value"
FIELD=PACKAGE   16 L ' ' "Package"
FIELD=FOOTPRINT 30 L ' ' "Footprint"
FIELD=X         10 L ' ' "X Loc"
FIELD=Y         10 L ' ' "Y Loc"
FIELD=ROT        8 L ' ' "Rotation"

[COMPSTOP]
KIND=COMPSTOP
DEFEXT=Smtop
FIELD=REFDES    10 L ' ' "Ref Des"
FIELD=VALUE     16 L ' ' "Value"
FIELD=PACKAGE   16 L ' ' "Package"
FIELD=FOOTPRINT 30 L ' ' "Footprint"
FIELD=XINSERT   10 L ' ' "X Insert"
FIELD=YINSERT   10 L ' ' "Y Insert"
FIELD=ROT        8 L ' ' "Rotation"

[COMPSBOT]
KIND=COMPSBOT
DEFEXT=Smbot
FIELD=REFDES    10 L ' ' "Ref Des"
FIELD=VALUE     16 L ' ' "Value"
FIELD=PACKAGE   16 L ' ' "Package"
FIELD=FOOTPRINT 30 L ' ' "Footprint"
FIELD=XINSERT   10 L ' ' "X Insert"
FIELD=YINSERT   10 L ' ' "Y Insert"
FIELD=ROT        8 L ' ' "Rotation"

[COMPTTOP]
KIND=COMPTTOP
DEFEXT=Thtop
FIELD=REFDES    10 L ' ' "Ref Des"
FIELD=VALUE     16 L ' ' "Value"
FIELD=PACKAGE   16 L ' ' "Package"
FIELD=FOOTPRINT 30 L ' ' "Footprint"
FIELD=XINSERT   10 L ' ' "X Insert"
FIELD=YINSERT   10 L ' ' "Y Insert"
FIELD=ROT        8 L ' ' "Rotation"

[COMPTBOT]
KIND=COMPTBOT
DEFEXT=Thbot
FIELD=REFDES    10 L ' ' "Ref Des"
FIELD=VALUE     16 L ' ' "Value"
FIELD=PACKAGE   16 L ' ' "Package"
FIELD=FOOTPRINT 30 L ' ' "Footprint"
FIELD=XINSERT   10 L ' ' "X Insert"
FIELD=YINSERT   10 L ' ' "Y Insert"
FIELD=ROT        8 L ' ' "Rotation"

[COMPATTR]
KIND=COMPLIST
DEFEXT=Compprop
FIELD=REFDES    10 L ' ' "Ref Des"
FIELD=VALUE     12 L ' ' "Value"
ATTR=PARTNUM    12 L ' ' "Part No."
ATTR=TOLERANCE  12 L ' ' "Tolerance"
ATTR=COMPSIDE   12 L ' ' "Complayer"
ATTR=DECOUPLER  12 L ' ' "Decoupler"

[NETLIST]
KIND=NETLIST
DEFEXT=Netlist
FIELD=NETNAME   25 L ' ' "Net Name"
FIELD=NETPINS   45 L ' ' "Pin List"

[NATTRLST]
KIND=NETLIST
DEFEXT=Netprop
FIELD=NETNAME    25 L ' ' "Net Name"
FIELD=NETGROUP   10 L ' ' "Net Group"
ATTR=MATCHEDPAIR 12 L ' ' "Match Pair"
ATTR=MINLENGTH   12 L ' ' "Minlength"
ATTR=MAXLENGTH   12 L ' ' "Maxlength"
FIELD=ROUTEDLEN  16 L ' ' "Length"

[PARTLIST]
KIND=PARTLIST
DEFEXT=Partlist

[INSTLIST]
KIND=INSERTLIST
DEFEXT=Insert

[NETLIST2]
KIND=NET2LIST
DEFEXT=Xref

[NETLIST3]
KIND=NET3LIST
DEFEXT=Netlen

[CONNLIST]
KIND=CONNLIST
DEFEXT=Conn

[UNUSDLST]
KIND=UNUSEDPINLIST
DEFEXT=Unusepin

[RENAMES]
KIND=RENAMELIST
DEFEXT=Rename

[TPLIST]
KIND=TESTPTLIST
DEFEXT=Tpoint

[VIALIST]
KIND=ALLVIALIST
DEFEXT=Vias

[ORCBACK]
KIND=ORCBACK
DEFEXT=SWP

[DRILLIST]
KIND=DRILL1LIST
DEFEXT=Drill

[DRLAYLST]
KIND=DRLAYLST
DEFEXT=.DRL

[PADSTACK]
KIND=PADSTACK
DEFEXT=Padstack

[UNROULST]
KIND=UNROULST
DEFEXT=Unroute

[STATS]
KIND=STATISTICS
DEFEXT=Stats

[PICKNPLC]
KIND=PICKANDPLACE
DEFEXT=Picknplc
#ATTR can be any property listed in the SYMATTR section above
ATTR=VALUE
FORMATVS=2
#BOARDNAME can be DEFAULT (current board name) or any string
BOARDNAME=DEFAULT
IDENTCODE=IMAGE1
MASKCNTR=MaskCenter
#ISSUEDATE and REVISDATE can be DEFAULT (YY-MM-DD today) or any string
ISSUEDATE=DEFAULT
REVISDATE=DEFAULT
USERID=user
#UNIT can be MM (2 decimal places), MIL (2 decimal places), or INCH (5 decimal places)
UNIT=MM

#The following plotter and drill tape output setup sections
#       define the defaults for each device supported.  You can
#       change the defaults to suit your normal needs, or you
#       can make changes on-the-fly during the output phase
#       of post processing using the dialogs.

[DRILLTAPE]
UNITS=10THMIL
OMITLEADINGZEROS=NO
OMITTRAILINGZEROS=NO
DRILL=(SIZES 1 999) (FEED 200) (SPEED 100)

[GERBER]
UNITS=MIL
SIZE=32000 32000
#For 1/10th mil resolution use the following:
#UNITS=10THMIL
#SIZE=320000 320000
STEPSIZE=1 1
CRLF=1
INCREMENTAL=0
EOB=*
PRECISION=3.4

[DXF]
UNITS=INCH
STEPSIZE=1 1

[REPORTEDITOR]
EDITOR=NOTEPAD.EXE
WRAPDEFAULT=0

[NET_COLORS]
#  0: Black
#  1: Red
#  2: Green
#  3: Blue
#  4: Yellow
#  5: Purple
#  6: Sky Blue
#  7: White
#  8: Grey
#  9: Dk. Red
# 10: Dk. Green
# 11: Dk. Blue
# 12: Dk. Yellow
# 13: Dk. Purple
# 14: Dk. Sky Blue
# 15: Lt. Grey
GROUP_0=4
GROUP_1=1
GROUP_2=2
GROUP_3=3
GROUP_4=4
GROUP_5=5
GROUP_6=6
GROUP_7=7
GROUP_8=8
GROUP_9=9
GROUP_10=10
GROUP_11TO19=11
GROUP_20TO29=12
GROUP_30TO39=13
GROUP_40TO49=14
GROUP_50TO59=15
GROUP_60TO69=1
GROUP_70TO79=2
GROUP_80TO89=3
GROUP_90TO99=4
GROUP_100=5

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -