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. |