The Footprint Wizard tool.
Inheritance Hierarchy
Object
FWiz
Static Methods
Name | Description |
---|---|
AddInput | Adds a new line to the input parameter list. |
AddIPCLevels | Adds the parameter for setting the IPC level of the footprint. |
AddLibraryInfo | Adds parameters for inputting some information about the component. |
AddSeparator | Adds a separator line with a title to the input parameter list. |
CalcAxialSpacing | Calculate the distance between the pads of a through-hole device. |
CalcHoleDiameter | Calculate the diameter of the hole from the pin size. |
CalcPadDiameter | Calculate the diameter of the pad from the diameter of the hole. |
CalcSMDPadLength | Calculate the length of the pads of an SMD device. |
CalcSMDPadWidth | Calculate the width of the pads of an SMD device. |
CalcSMDPadSpacing | Calculate the distance between the pads of an SMD device. |
Define3DStyle | Defines a parameter that represents a material of the 3D model. |
DefineAttributes | Sets the designator and value of the component. |
DefineBoolean | Defines a boolean parameter. |
DefineBrushStyle | Defines a parameter that represents the brush style |
DefineDimension | Defines a numerical parameter indicating a dimension. |
DefineDimensionRange | Defines a numeric parameter indicating a dimension. |
DefineImage | Defines the images used in the script. |
DefineListBox | Defines a parameter that can only assume the values shown in a list box. |
DefineNumber | Defines a numerical parameter. |
DefinePCento | Defines a numerical parameter indicating a percentage. |
DefinePadStyle | Defines a parameter that represents the style of the pad. |
DefinePenStyle | Defines a parameter that represents the pen style. |
DefineString | Defines a string parameter. |
DefineTabs | Defines the tabs used for parameter entry. |
DefineTextStyle | Defines a parameter that represents the style of the text. |
DisableParam | Disable the modification of a parameter. |
DrawCourtyard | Adds the courtyard to the footprint. |
DrawPad | Adds a pad in the footprint. |
Format | Writes formatted data to a string. |
Get2DImageCtx | Gets the drawing context of the 2D image layer. |
Get3DModelCtx | Gets the drawing context of the 3D model. |
Get3DStyle | Gets the style for 3D objects. |
GetAssemblyCtx | Gets the drawing context of the assembly layer. |
GetBrushStyle | Gets the brush style. |
GetColor | Get the color. |
GetCourtyardSize | Gets the width of the courtyard built around the footprint. |
GetDashStyle | Gets the dash style of the line. |
GetDeviceValue | Gets the value of the component. |
GetFontStyle | Gets the font of the text. |
GetHatchStyle | Gets the pattern style of the fill. |
GetIPClevel | Gets the IPC level of the footprint. |
GetLegendLineWidth | Gets the value of the thickness of the lines drawn on the legend layer. |
GetLegendToPadSpace | Gets the minimum allowed distance between the graphics drawn on the legend layer and the pads. |
GetPackageUI | Gets the unique identifier assigned to the package. |
GetPadBoundingBox | Gets the rectangle bounding the pad. |
GetPadsBoundingBox | Gets the rectangle that delimits all the pads of the footprint. |
GetPadHotspot | Gets the coordinates of a pad's origin. |
GetPadStyle | Gets the style of the pads. |
GetPenStyle | Gets the pen style. |
GetRotation | Gets the rotation angle of the footprint. |
GetTextStyle | Gets the style of the text. |
GetValue | Gets the typical value of a parameter. |
GetValueMax | Gets the maximum value of a parameter. |
GetValueMin | Gets the minimum value of a parameter. |
IsAutoPadStyle | Check if automatic mode has been set for the style. |
Printf | Prints formatted output to the standard output stream. |
SetFootprintName | Set the name and description of the footprint. |
Trace | Prints formatted output to the standard output stream only if the script is executed in debug mode. |