15 Changelog
-
• Version 5.1.12
-
– Top new fixed:
-
* Fixed an issue that caused Perturbation Analysis to fail during optimization.
-
* Fixed an issue that caused incorrect boundary conditions to be set when a dielectric element was placed inside a PEC element.
-
* Fixed an issue that caused incorrect coordinate system activation.
-
-
-
• Version 5.1.11
-
– Top new fixed:
-
* Fixed an issue that caused scene not to initialize.
-
-
– Top new added:
-
* Added the possibility to export variable data to CSV files.
-
-
-
• Version 5.1.10
-
– Top new fixed:
-
* Fixed an issue that caused the application to crash when right-clicking on an object’s material.
-
* Fixed an issue that caused an error message when editing imported plot series.
-
* Fixed a rare issue that caused an error when applying the Extrude Ruled operation.
-
* Fixed issues that caused incorrect window positioning on high-DPI screens.
-
* Fixed an issue where the last-used optimizer was not selected after loading a project.
-
-
-
• Version 5.1.9
-
– Top new fixed:
-
* Fixed a rare issue that caused the Standard Optimizer to stop due to a null reference error.
-
* Fixed an issue that caused an error when loading a project with imported plot series.
-
-
-
• Version 5.1.8
-
– Top new fixed:
-
* Fixed an issue that caused an incorrect variable expression to be set after renaming a variable.
-
* Fixed an issue that caused errors when manipulating mesh deformations via COM in MATLAB.
-
-
-
• Version 5.1.7
-
– Top new fixed:
-
* Fixed an issue casing the application to crash on exiting.
-
-
– Top new added:
-
* Added an improved warning message for waveguide port cutoff frequency, indicating which port the message refers to.
-
-
-
• Version 5.1.6
-
– Top new fixed:
-
* Fixed an issue that allowed the coordinate system used in postprocessing tasks to be removed.
-
* Fixed an issue that caused an incorrect error message to be shown after entering an invalid RLC element value.
-
* Fixed issues that caused errors when working with projects having paths longer than 260 characters.
-
* Fixed rendering issues when not using Advanced Renderer option.
-
* Fixed an issue that caused duplicate files to appear in the recent projects list.
-
-
– Top new features:
-
* Added the ability to import and export plot series to and from CSV files.
-
* Added new datasets to the radiation solution: Gain and Axial Ratio.
-
* Added a plot operator for effective conductivity (“sigma”).
-
* Added Advanced Meshing parameters.
-
-
– Top improvements:
-
* Significantly improved variable management performance when handling hundreds of variables.
-
-
-
• Version 5.1.5
-
– Top new fixed:
-
* Fixed an issue that caused incorrect preprocessing results.
-
* Fixed an issue where the STL ASCII format was missing the "vertex" keyword.
-
* Fixed an issue that caused the application to crash when manipulating the mesh deformation positions list.
-
-
– Top new added:
-
* Added Line Calculator plugin.
-
* Added Interdigital Filters plugin.
-
* Added Circular Spiral Inductors plugin.
-
* Added Rectangular Spiral Inductors plugin.
-
* Added Polygonal Spiral Inductors plugin.
-
* Added Parallel Coupling Bandpass Filters plugin.
-
* Added the ability to move variables up and down in the variable list.
-
* Added the ability to expand/collapse entire coordinate systems tree.
-
-
– Top improvements:
-
* Improved preprocessing performance and stability.
-
* Improved GUI responsiveness when selecting objects with complex boolean operations.
-
* Changed Perturbation Analysis to use only performance cores on modern Intel CPUs, improving performance.
-
* Added more comprehensive error messages in case of meshing failures.
-
* Improved optimization convergence by modifying initial step length calculation.
-
-
-
• Version 5.1.4
-
– Top new fixed:
-
* Fixed an issue causing, in some cases, TEM mode ports to have an incorrect impedance calculation.
-
-
-
• Version 5.1.3
-
– Top new fixed:
-
* Fixed an issue that caused a new mesh deformation parameter to be added incorrectly.
-
* Fixed an issue that caused an inconvenience when entering negative values for optimization goals.
-
* Fixed an issue that caused application crash when clicking on mesh deformation parameter list.
-
-
-
• Version 5.1.2
-
– Top added:
-
* Boundary condition object list edit functionality.
-
-
– Top new fixed:
-
* Fixed an issue that caused projects to fail to open when a material parameter was assigned a variable with specific values.
-
* Fixed an issue that caused undoing of MakeFillet operation result in an incorrect shape.
-
* Fixed an issue that caused application to crash when clicking on certain messages.
-
-
-
• Version 5.1.1
-
– Top new fixed:
-
* Fixed an issue that caused unnecessary error message to appear in certain situations related to lumped ports.
-
* Fixed an issue that caused port visualization not be shown.
-
* Fixed an issue that caused incorrect helix shape be created.
-
-
-
• Version 5.1.0
-
– Top new:
-
* Added support for drawing helices (Section Helix).
-
* Added support for exporting 2D geometry to DXF files.
-
* Added plugins for creating planar inductors.
-
* Vastly improved performance of mesh deformations.
-
-
– COM API changes:
-
* Added API to mesh deformations feature.
-
* Added IApp.Release() method to release COM connection to the server.
-
-
-
• Version 5.0.0:
-
– Top new:
-
* Added Boundary conditions visualization to inspect how boundary conditions are set in the project (Section "Boundary conditions visualization").
-
* Added cut view to the scene rendering (Section "Cut view").
-
* Changed variables view to a form of table for better variables management and manipulation (Section "Variables and equations").
-
* Variable snapshots (Section "Variable snapshots").
-
* Any operation can now be deleted, not only the last one.
-
* Introduced combined shape deformations giving more flexibility (Section "Shape deformations").
-
* Added COM API examples browser.
-
* Tuning ranges have been limited to provide more accurate results.
-
-
-
• Version 4.0.8:
-
– Top new added:
-
* Boundary conditions can now be disabled.
-
-
– Top new fixed:
-
* Fixed issues causing mesh deformation to fail.
-
-
-
• Version 4.0.7:
-
– Top new features:
-
* Export plot series to CSV files.
-
-
-
• Version 4.0.6:
-
– Top issues fixed:
-
* Fixed several meshing issues.
-
* Fixed performance lags when changing variable values.
-
-
– COM API changes:
-
* Added new method IObjects.MakeFace() for creating faces out of closed set of edges.
-
-
-
• Version 4.0.5:
-
– Top new features:
-
* Tuning performance has been improved.
-
-
– Top issues fixed:
-
* Fixed issue that caused error when using ExtrudeRuled tool.
-
* Fixed issue that caused application to crash occasionally when using boolean tools.
-
* Fixed issue that caused projects with lumped ports to show incorrect admittance and impedance parameters.
-
-
– COM API changes:
-
* COM API examples have been added.
-
* Added new method ITuning.GetResult() for obtaining tuning results.
-
-
-
• Version 4.0.4:
-
– Top issues fixed:
-
* Fixed issue that caused error when using ExtrudeRuled tool.
-
* Fixed issue that caused application to crash occasionally when using boolean tools.
-
-
-
• Version 4.0.3:
-
– Top new features:
-
* Cylinder and Cone plane (axis) can now be changed after their creation.
-
* Variable used in equations are no longer required to precede the equations thus variables can be sorted in any order.
-
-
– Top issues fixed:
-
* Fixed issue when a project had inconsistent variable values when optimization failed.
-
* Fixed issues that caused incorrect scene rendering on high DPI screens.
-
-
– COM API changes:
-
* Added new methods ISimObject.GetFacesAt2(), ISimObject.GetEdgesAt2() and ISimObject.GetFaceEdges2() returning a new interface ISimObjectCollection representing a collection of ISimObject objects instead of an array. Those methods are preferred when using MATLAB as the COM client.
-
* Added new methods IObjects.MakeFillet2() and IObjcets.MakeChamfer2() accepting ISimObjectCollection containing edges instead of an array. Those methods are preferred when using MATLAB as the COM client.
-
* Added a new method IMeshRefinements.AddMeshRefinement2() accepting ISimObjectCollection containing objects instead of an array. This method is preferred when using MATLAB as the COM client.
-
-
-
• Version 4.0.1:
-
– Top new features:
-
* Search box and refresh button added to open file dialog.
-
-
– Top issues fixed:
-
* Fixed issues with simulation of projects having name consisting of particular non-Latin characters.
-
-
-
• Version 4.0.0:
-
– Top new features:
-
* New field visualization capabilities including isosurfaces and isolines rendering for scalar fields visualization, as well as reworked vector field rendering. For more information please refer to section 9.3.
-
* Reworked copy/paste mechanism allowing versatile copying between projects taking into account relations between SimObjects, variables and coordinate systems.
-
* Port reference plane shift has been added.
-
* A new tool ExtrudeAlongPath has been added which allows to make
-
* Fillets and chamfers now works also for 1D objects i.e. curves.
-
* Far field distance can now be specified for far field calculation.
-
-
– Top issues fixed:
-
* Performance of preprocessing stage of simulation has been vastly improved.
-
* Stability of meshing has been improved.
-
* Application was crashing during tuning when analytic port coordinate system was incorrectly parameterized.
-
* Application was crashing when SimObjects visibility was changed during simulation.
-
* Fillets and chamfers were incorrectly added to objects if edges from several different SimObjects were selected.
-
-
– Other changes:
-
* SimObject visibility can now be changed for many objects at once.
-
* Fillets and chamfers can now be added for multiple edges owned by different SimObjects at once.
-
* Mesh visualization can now be added before meshing.
-
* During optimization, best iteration is now saved in optimization best solution folder.
-
* Adaptive meshing error plot has been added.
-
-
– COM API changes:
-
* Added IVariable.SetValues method to allow setting variable value, minimum and maximum values using one function call.
-
* Added IMesherParameters interface to allow control over meshing parameters. It can be accessed via ISimulation.MesherParameters property.
-
* Added IAdaptiveMeshing interface to allow control over adaptive meshing process. It can be accessed via IMesherParameters.AdaptiveMeshing property.
-
* Added IMesh interface providing access to a mesh. Current mesh can be obtained via new ISimulation.GetMesh method.
-
* Method ISimulation.GetMeshMorphingData renamed to GetMorphedMesh. The method now returns the morphed mesh via IMesh interface.
-
* Property ISimulation.OverrideMeshFile renamed to OverrrideMesh and now is of IMesh type.
-
* Method ISimulation.ClearPertubationValues renamed to ClearPerturbationValues (grammar error corrected).
-
* Added IVariable.SetValues method to set minimum and maximum values of variable using one function call.
-
-
-
• Version 3.0.3:
-
– Top issues fixed:
-
* Optimization goals were sometimes incorrectly loaded from project file.
-
* Application was crashing when objects were modified and analytical ports were defined.
-
-
-
• Version 3.0.2:
-
– Top new features:
-
* Fillets and chamfers can now be added for multiple edges owned be different SimObjects at once.
-
-
– Top issues fixed:
-
* Application was crashing during tuning when analytic port coordinate system was incorrectly parameterized.
-
* Fillets and chamfers were incorrectly added to objects if edges from several different SimObjects were selected.
-
-
-
• Version 3.0.1:
-
– Top new features:
-
* Added mesh export to STL file.
-
-
– Top issues fixed:
-
* Fixed some memory leaks.
-
* Object were not selected correctly in orthographic camera mode.
-
* Error message was being shown on rare occasions during boolean operations.
-
* Delete solution button was not active.
-
* User could add a postprocessing task with an already existing name.
-
-
-
• Version 3.0.0:
-
– Top new features:
-
* Plot series definition window has been improved and now supports the equation-based data (scripts), including multiple math functions and operators including field normalization,
-
* VSWR and Group delay have been added to simulation data sets,
-
* Standard Optimizer goals definition interface has been improved and now supports the equation-based goals that utilize multiple math functions and operators,
-
* 3D object deformation via Shape-Deformation engine has been added which allows to simulate geometries not available when using CSG approach (requires a separate license)
-
* Autocomplete functionality has been added to text input fields which provide users variable suggestions allowing quick typing of expressions,
-
* Boolean operations operands can now be viewed when selected allowing better analysis of complex geometries,
-
* Scene rendering engine has been improved providing anti-aliased image and better visuals of opaque objects,
-
* Importing geometry from OpenCascade BREP files has been added,
-
* Oersted unit (Oe) has been added for convenient definition of gyromagnetic materials,
-
* Design sensitivities plot has been added in the optimization panel improving control of the optimization process.
-
-
– Top changes:
-
* A new project file format has been introduced to accommodate new functionalities of plot series and optimization goals definition. Projects saved in version 3 are not compatible with earlier versions of InventSim.
-
-
– Top issues fixed:
-
* Application was crashing when extrusion draft angle was set to a positive value,
-
* Smith and polar charts were showing incorrect results.
-
-
– COM API changes:
-
* IApp.StartSimulation(IProject) method has been added allowing starting optimization,
-
* IMessages.GetCount() and IMessages.GetCount(MessageStatus) methods have been added,
-
* IMeshRefinements renamed to IMeshOperations,
-
* IMeshRefinement renamed to IMeshOperation.
-
-
– Known issues:
-
* When optimization finishes, simulation plots are not automatically updated - simulation has to be performed after optimization in order to show correct results,
-
* Simulation using Fast frequency sweep with iterative solver can sometimes return error - Interpolating sweep can be used instead.
-
-