ActiveX (COM) interface
[ LISA 6.2.3 has a macro recorder that is not available in later versions. The macro-recorder writes to a text file the internal LISA functions used for every action done in the pre-processor. Later versions of LISA can be installed parallel to 6.2.3.]
[ LISA 7.5.1 is the last version to support the LisaAction function and the .vfd and .dat file formats. Use this version if you require the complete ActiveX interface.]
- » create re-sizable FE-Models (same shapes, but varying dimensions) so that only variable values of the mesh dimensions have to be entered to generate the mesh. This will find application in the analysis of a family of similarly shaped parts but of varying dimensions
- » automate stress classification and documentation of FE results. If you use resizable FE models you may also want to automate the stress classification in the documentation of the FE results
- » an activeX client helps you to control the LISA solution procedure for a multi-physics analysis such as fluid structure interaction, temperature distribution and thermal induced stresses, simple non-linear analyses, modelling of phase change problems etc
- » job scheduling: Solving a number of models over-night by controlling the LISA solver from another application
- » contact analysis: The first solution must check the contact elements, modify their elastic modulus and then perform a second solution. Again, the contact elements must be checked and their elastic modulus modified, so on and so forth
- » have programs compute, for example moments of inertias or additional property values
- » add mesh generators to LISA
- » add databases to LISA
- » develop file conversion utilities
Using LISA to power your application
LISA's ActiveX interface enables software developers to write their own programs which can call on the LISA engine to accomplish the more difficult tasks of mesh generation and equation solving or for routines like stress classification, FEA results documentation, etc. Using ActiveX, the LISA pre- and post-processor can be integrated into a software application. This use of LISA is similar to a dynamic link library, but here, LISA is called the activeX server while the software application is called the activeX client.
To write ActiveX clients/servers for LISA you can use Microsoft Office, Microsoft Excel, Microsoft Visual Basic or any other programming language which supports Microsoft active-X programming.