Release notes v2.x
v2.5.0 (December 22nd, 2023)
Features:
- Added Gain calculation and result visualization
- It is now possible to view case and geometry setup and meshing during calculation using the new upper bar
- Added conductive face and solid corner refinements to the advanced meshing settings
- Corners get automatically refined with automatic mesh settings
Improvements:
- Reworked upper settings bar for better navigation between case stages
- Python plots are now full screen within the user interface
- Mesh inspection is now embedded into the mesh generation section
- ParaView no longer opens automatically upon calculation finish
- Reworked application types
- Removed Reflector application type, reflector role is now available in other app types
- Renamed Waveguide role to Waveguide Cavity for better understandability
- Renamed Custom application type to Other
- Added warning in Mesh Generation about large mesh element counts
Bugfixes:
- Fixed one instance where case would fail with "PETSc error: Error in external library" error
- Parametric study no longer requires to generate mesh manually before pressing run
- Fixed issue in meshing that failed with error "No matching entity found for 'OCCsolid_1'"
Other:
- Updated Terms & Conditions
v2.4.0 (September 29th, 2023)
Features:
- Added Polarization Axial Ratio calculation
- Added 3D radiation pattern visualization in Python Plots
- Case setup parameters, such as port impedance and material properties, are now available in Custom Plots
- Added Mesh Inspection within the Mesh Generation screen
Bugfixes:
- Fixed Power and other plots not showing the appropriate unit prefix and not matching the shown values
- The log and PDF report now show the same total calculation time
- Fixed Radiation Intensity plane cut CSV export not generating in the results folder
- Fixed PDF report not generating when using the waveguide port in the Other application type
v2.3.3 (August 4th, 2023)
Features:
- Added ability to define a custom Far Field resolution in Simulation Control
Improvements:
- Submesh element size now affects the size of elements inside the submesh volume
- This change will increase the overall element count in the model, but will produce a more uniform mesh and increase accuracy
- Added a warning message if the frequency is set incorrectly, e.g., start frequency is larger than end frequency
Bugfixes:
- Fixed incorrect beamwidth value calculation in PDF report if the maximum directivity was pointed in the negative Z axis direction
- Fixed missing significant digits in the frequency selection of the Polar Plots in 2D results in cases with a start frequency that is lower than 1 GHz
v2.3.2 (May 30th, 2023)
Features:
- Added ability to define kHz in Frequency Selection
- To select kHz frequencies, define up to three significant digits after a decimal point, e.g. 13.56 MHz
Improvements:
- Added padding from maximum value to the edge of the Polar Plot for better plot readability in Python Plots
- A prompt warning user about unsaved changes when trying to close the case now appears over Python Plot window
- Significantly improved CAD import and air domain generation time in FromCAD workflow
Bugfixes:
- Fixed issue where Lumped Elements with a defined capacitance and/or inductance produced incorrect results
- Fixed issue where case running was blocked after completing a Parametric Study with FreeCAD open
- Fixed issue where FreeCAD was not possible to reopen after sending geometry to CENOS from FreeCAD and closing FreeCAD during the "Topology is changed. Replace the previous geometry?" prompt
- Fixed "Add parameter" tooltip not showing in the Parametric Study setup window
v2.3.1 (May 11th, 2023)
Features:
- Added ability to hide solids when selecting terminals for the discrete port and lumped elements
Improvements:
- Added descriptive labels next to dropdown menus in the Physics section where they were missing
- Hovering over a discrete port or lumped element definition in the Physics section tabs will now make all domains transparent to make it possible to distinguish ports from one another
- Significantly improved CAD importing speed
Bugfixes:
- Fixed mesh element count value not updating in Submesh Mesh Refinement after regenerating the mesh
v2.3.0 (April 17th, 2023)
Features:
- Added an in-built visualization tool for 2D graphs and polar plots called Python Plots
- Added ability to create custom plots in the Python Plot window
- Custom plots can use existing calculated values or calculate completely new values
- Added a Full Far Field data export in the results folder of the case folder
- Export gets generated automatically for each frequency
- Contains Far Field data in Theta, Phi, Etheta, Ephi and Directivity
- Added ability to define a complex port impedance with the discrete and coaxial port definitions
- The original Impedance definition window is now replaced with Resistance and Reactance (Z = R + jX)
- All existing cases will have their impedance values rewritten in the Resistance field as the real part of the impedance
- The default values of these fields will be 50 Ohms for Resistance and 0 Ohms for Reactance to retain the default 50 Ohm Impedance
Improvements:
- Changed name for Port to Discrete Port
- Existing discrete port definitions will retain their name until new terminals are selected
- Improved handling of memory intensive cases by allocating more memory if an issue occurs during the calculation
- Significantly improved simultaneous excitation case calculation speed
- Removed ability to renormalize the Touchstone file to a different impedance
- This was done due to complex port impedance functionality being added to the port definition
- Updated Yagi-Uda antenna template in Templates section
- Replaced Simultaneous excitation checkbox with a dropdown below frequency selection
- Does not affect single port simulations
Bugfixes:
- Fixed issue where multiport coax cases produced constant S parameter values
- Reordered the CSV export data fields so that identical data types are ordered within the same column
- This issue appeared in sequential excitation cases
- Fixed multiport cases with real conductors failing due to "ERROR Function 'height' undefined" error
- Fixed multiple results for the same frequency in the CSV export of simultaneous excitation multiport cases
v2.2.3 (March 16th, 2023)
Improvements:
- Added a close button to the CAD replacement prompt
- Extended Component Library in FreeCAD to include fully parameterized templates of the antenna’s that are available in the Template workflow
- Added a log entry that shows which case or Parametric Study subcase is being calculated to better understand which case is running
- Added an error message when no port is defined in Geometry section
- Added ability to create new spreadsheets for parameter definitions in FreeCAD
- Reworked Far Field calculations for increased accuracy
Bugfixes:
- Fixed Geometry Variables table not updating after a variable change
- Fixed Compressing with results not including results of the Parametric Study
- Removed second prompt to create a new document when importing a new .FCStd file in FreeCAD
- Fixed an error that occurred when sending geometry from FreeCAD with a parameter that starts with uppercase “A”
- Fixed an issue where simulation would produce no results if port terminals overlapped
- Fixed the Template section not being opened automatically when selecting the Templates workflow
- Fixed boundary definitions not clearing after changing or deleting the role of a face
v2.2.2 (February 16th, 2023)
Improvements:
- Added a button under “Visualization” in Desk that directly opens the “extra_results” folder with the File Explorer
Bugfixes:
- Fixed Component Library in FreeCAD not displaying text properly
- Fixed the SMA edge connector not getting placed in the model in FreeCAD from the Component Library
- Removed feed sketches from both Patch antenna templates in FreeCAD’s Component Library
- Fixed incorrectly assigned parameters for both Patch antenna templates in FreeCAD’s Component Library
v2.2.1 (February 1st, 2023)
Bugfixes:
- Fixed message in Support Chat that says there is a version mismatch despite running in the latest version
- Fixed "Wire" role meshing roughly in some cases
v2.2.0 (January 31st, 2023)
Features:
- Added application type for RFID
- Added Curvature Safety setting to Mesh Generation, allowing for more control over cylinder and other curved edge meshing
Improvements:
- Moved Touchstone export settings from Ports to Simulation Control
- Moved Touchstone export, Smith charts and CSV export to a separate folder in the case folder (“extra_results”)
- Improved overall error message handling and user experience
Bugfixes:
- Fixed “Cancel” not stopping mesh generation
- Fixed issue where non-incremented port ID’s caused the Touchstone export to fail
- Fixed Kernel error that randomly appeared at RUN
- Fixed the Core: XXXXXX error in simulation terminal
v2.1.1 (December 12th, 2022)
Bugfixes:
- Fixed a problem which sometimes occured during post-proccesing
v2.1 (December 8th, 2022)
Features:
- Added a mesh volume gradient, which affects the fineness of the mesh between volumes
- Added a Smith chart export to the case “results” folder
- Currently works only on single and sequentially excited multiple discrete ports
- Added a Touchstone (SnP) file export to the case “results” folder.
- Option to renormalize the port impedance seen in the Touchstone export from the Port section in Physics
- Added option for complex port impedance
- Currently works only on single and sequentially excited multiple discrete ports
Improvements:
- Improved the Mesh Generation screen for a better user experience
- Now possible to select individual faces for mesh refinement if they have been merged under a single role
Bugfixes:
- Cases with a coaxial port now show the combined results for a Parametric Study
- Excited waveguide ports no longer radiate in both directions
v2.0.2 (October 19th, 2022)
Improvements:
- Removed redundant information from the log
Bugfixes:
- Fixed an issue where GetDP caused some cases to not calculate
- PDF report can now be generated for cases with a coaxial port
- Dielectric and Substrate roles now mesh properly using the automatic mesh
- Fixed an issue where it was not possible to send updated geometry with topology changes from FreeCAD
- Fixed inaccurate radiated power values in the CSV export
- Fixed identical S-parameters in cases with multiple coaxial ports
v2.0.1 (September 6th, 2022)
Features:
- Reintroduced an improved coaxial port
- Added S-parameter phase
Improvements:
- Python is no longer needed to be installed separately
- Removed legacy post-processing menu
- Improved waveguide port accuracy
- Improved updating variables from FreeCAD in “Geometry variables”
Bugfixes:
- Hovering over Cartesian plots of radiation pattern now shows correct angle and directivity
- Adding lumped elements in Custom and Wire application types is now possible
- Fixed a problem where it was not possible to run sequential simulation with lumped elements and multiple ports
- Fixed inaccurate calculation when using non-PEC conductors and lumped elements
- Fixed an issue where mesh preview would not show for shared cases
- Fixed an issue with radiation patterns in PDF reports
- Fixed an issue where horn antenna simulations yielded inaccurate results
- Fixed inability to select TE01 mode
- Fixed a bug where variables from FreeCAD disappeared when set to “0” in “Geometry variables”
- Fixed a bug where variables from FreeCAD updated slowly in “Geometry variables”
- Fixed an issue where results wouldn’t show for cases with Patch and Ground volumes
v2.0.0 (June 15, 2022)
- Improved CAD import and handling
- Far better automatic meshing
- Manual meshing interface
- User-friendly point-based port assignment
- Lumped elements for RLC series & parallel
- Waveguides
- Clear notifications in case CAD processing or automatic meshing failed, highlighting the geometry object that caused the problem
- CAD re-loading keeps all relevant settings
- Faster calculation/post-processing speed
- Problem-specific result postprocessing
- Other improvements in UI and UX
- Minor physics optimizations
- Numerous bug fixes and improvements