QuickField Tools
A list of online calculators and scripting tools that extend QuickField's functionality.
These tools are provided “as is” in source form — they can each perform their specific task, and can also serve as examples and templates for your own QuickField programming. They are not necessarily production quality, and documentation is limited.
Depending on the technology used, a tool may run inside QuickField (an add-in shipped with the software), run standalone and interact with QuickField on any Windows machine (a .vbs file), or require a third-party application to run (VBA requires Microsoft Office).
Online Calculation Tools
B-H curve temperature interpolationA ferromagnetic material's magnetic properties vary with temperature, so its B-H curve differs at different temperatures. This tool takes several sets of B-H data at different temperatures and generates an interpolated B-H curve at any specified temperature.
B-H curve permeability calculationConverts B-H curve units and computes differential permeability.
Equivalent B-H curve for laminated coresFor electromagnetic simulation of devices with laminated parts, a dedicated method replaces the layered material in the laminate with a homogeneous medium whose magnetic properties have been specially adjusted.
Complex power and impedance calculationFor complex (phasor) calculations: impedance and power.
Coil winding constructionGenerates a DXF drawing from given coil data.
Iron loss coefficient calculationComputes core loss coefficients from a given data set.
DXF import conversionConverts a DXF file into a format compatible with QuickField's DXF import.
Exported field data visualizationQuickField can export field data as a text file; this online script visualizes the exported data.
Formula plottingPlots the corresponding 2D curve, to help you construct QuickField formulas.
Harmonic analysisPerforms harmonic analysis on input data of any kind. Data can be copied from a QuickField time chart or LabelMover results, and the amplitude and phase of the specified harmonic order are computed automatically.
Natural convection coefficient calculationGives the natural convection heat transfer coefficient for several predefined surface types.
Skin depth calculationComputes the penetration depth of the skin effect.
QuickField Scripting Tools
| Tool Name | Description | Type | Source Language |
|---|---|---|---|
| Add to Contour by Label | Adds blocks or edges to a contour by label. | HTML Application (HTA) | JavaScript |
| AC Magnetics / Heat Transfer Coupling Iterator | Iteratively solves a pair of coupled QuickField problems — AC Magnetics and heat transfer. | Microsoft Excel document | VBA |
| AnimationToPPT | Exports images from a QuickField results window into a PowerPoint presentation. | Microsoft PowerPoint document | VBA |
| 3D Force on an Axially Magnetized Cylinder | Computes the force and torque on an axially magnetized cylinder. | Microsoft Excel document | VBA |
| DataConverter | Imports and exports QuickField data files. | Microsoft Excel 2013 document | VBA |
| Data Builder | Interacts with a local copy of QuickField to automatically generate data files for DC Magnetics and Transient Magnetics. | Executable program | Python |
| Electric Field Line Plotter | Draws a single electric field line through a user-specified point. | HTML Application (HTA) | JavaScript |
| Cavity Equivalent Thermal Conductivity Calculator | Computes the equivalent thermal conductivity of a gas-filled cavity following the practical method in ISO 10077-2:2012, implemented as an Excel spreadsheet using the ActiveField interface. | Microsoft Excel 2013 document | VBA |
| Induction Heating Simulation Tool | Batch-generates a series of coupled AC Magnetics – transient heat transfer problems, for simulating induction heating of materials whose electromagnetic properties vary with temperature. | Microsoft Excel 2019 document | VBA |
| Straight Contour in Cylindrical-Coordinate Problems | Retrieves field results along a straight contour at any position in 3D space, relative to an axisymmetric QuickField model. | HTML Application (HTA) | JavaScript |
| Model Builder | Interacts with a local copy of QuickField, executing commands from a script file (.qfs) in sequence to automatically generate a 2D geometry model file (.mod). | Executable program | Python |
| ModelCutter | Splits a selected block with a rectangular grid; each sub-block gets a unique name and inherits the parent block's material properties. | Microsoft Excel 2013 document | VBA |
| Model Cleaner | Rounds node coordinates — useful for cleaning up a model after DXF import. | HTML Application (HTA) | JavaScript |
| PCB 2.5D Current Flow Solver | Computes the redistribution of DC current between the copper layers of a multilayer PCB connected by ideal vias. | Executable program | Python |
| PCB Impedance Calculator | Computes the impedance of a PCB with two conductive traces in a dielectric layer, with ground planes above and below. | Microsoft Excel 2013 document | VBA |
| Problem Builder | Interacts with a local copy of QuickField, executing commands from a script file (.qfp) in sequence to automatically generate a QuickField problem (.pbm). | Executable program | Python |
| Profile Plotter | Adds nodes from a table into the model and connects them with edges. | HTML Application (HTA) | JavaScript |
| Simulation Report Generator | Generates a simulation problem report in PDF and Microsoft Word format. | Microsoft Word 2013 document | VBA |
| StressDeform | Exports the deformed shape of a body from stress analysis results as a geometry model file. | HTML Application (HTA) | JavaScript |
| Time-Averaged Integral | Works with a QuickField transient analysis problem to automatically compute the average and RMS value of an integral quantity over the whole process time. | HTML Application (HTA) | JavaScript |
| TrajectoryTracer | Interacts with a local copy of QuickField to trace the trajectory of a charged particle through the electric and/or magnetic field computed by QuickField. | Executable program | Python |
