ActiveField technology
QuickField is known as one of the most effective and user-friendly FEA codes. Now it becomes also a flexible development platform for engineering applications, based on FEA. Any QuickField customer is able not only control QuickField by its graphical user interface, but also develop his own custom-made tiny applets or sophisticated applications interacting with QuickField core. These applications can be written in almost any modern program language, such as Visual Basic, C++, Delphi and many others. The technology gives QuickField 4.3 the ability to become an development platform is Automation (former known as OLE Automation). This technology assures the access to internal objects and functions of QuickField from other Windows® applications and development environments.
Benefits of Automation
Any QuickField user is able to: |
 |
- Automate repetitive tasks.
Example: performing of calculations with incremental values of model parameters
- Automate parameterized geometry definition for specific model classes.
Example: Parameterized geometry description of electric motors using standard geometry fragments (slots, coils, cores) may allow automatically generate QuickField geometrical model
- Automate specific results calculation.
Example: Specific calculation can be programmed to obtain inductances and power losses of electric motor. Another example is calculation of capacitance matrix calculation for system of conductors of multi-layer PCB
- Use QuickField field simulation as a part of more complicated task.
Example: Optimization of electrical circuit parameters with QuickField simulation to obtain coil inductance for each iteration of optimization algorithm
- Use QuickField together with MS Office, MatLab, AutoCAD and other specific tools for solving particular task in the common development environment
How to use Automation
QuickField provides an object-oriented Application Programming Interface (API). Object model consists of objects corresponding to QuickField user interface entities: documents, windows, geometric shapes, data labels, XY-Plots and so on. Complete description of QuickField API objects, their methods and properties is available at http://active.quickfield.com. There are many tools for application development on Windows® platform. Whether you use Delphi, or Visual C++, Java or any type of Visual Basic - all of them support Automation. Further details about Automation programming techniques could be found in the documentation on specific programming tool.
|