CreateComponent (Layout Editor)

Use: Places a component.

Syntax: CreateComponent <Array>

Return Value: Returns the name of the newly created component.

Parameters: Array("NAME:Contents",

"definition_name:=", <component name>,

"placement:=", Array("x:=", <x position>, "y:=", <y position>),

"layer:=", <placement layer name>,

"StackupLayers:=", Array("<fooprint stackup layer>:<design stackup layer>", …),

"DrawLayers:=", Array("<fooprint layer>:<design layer>", …))

 

Notes:

Each Layer mapping is specified as a single text string in quotes, "<footprint layer>:<design layer>". If the layer does not map to anything, use a "0" for the layer. For example, you can use "Measures:0", if the footprint "Measures" layer does not map to a design layer. Use "0:Dielectric", if the design "Dielectric" layer does not map to a footprint layer.

Note, also, that the "StackupLayers" and the "DrawLayers" arguments may be omitted, in which case, the mappings are determined automatically.