Released: July 27th, 2021
1 Sample Files
Two new sample files have been introduced into OpticsBuilder for SOLIDWORKS 21.2.2:
- Riflescope
- Ultra short-throw projector
2 Bug Fixes
OpticsBuilder for SOLIDWORKS 21.2.2 includes the following bug fixes:
- UI bugs – Multiple bugs were fixed affecting the user interface of OpticsBuilder. This includes a corrected tooltip for Add Source/Detector, graphical layout of dropdown menus and a title correction in the Lens PMP, and updating when the expired license message is shown.
- Modified assemblies – There was a bug existing in a read-only system where a component could move positions if a mate was added. With the bug fix, in a read-only system a component will not change positions because of mates added by the mechanical engineer.
- Scatter profiles – If a scatter profile is changed on a mechanical component, a bug was preventing this change from being considered during the Simulation. Scatter profiles are applied to mechanical components as they are created, however, the default option was only applying to the first surface of the new component, not the entirety of it, causing lower accuracy results during the Simulation.
- Spot Size Error – For a system that only contained optical or optomechanical (optics modified within CAD) components, the Simulation would return a spot size error in the first field which is a bug that has been resolved.
- Update .ZBD file – During the update tool, a table will display showing a comparison of the old and new files. A bug was preventing the table from showing comparison values for files that are completely different (example updating a heliar assembly file with a single gauss assembly file).
- Export .ZBD file – If a user chooses to export a .ZBD file, this will save the associated .ZMX within the file. A bug was fixed which was causing the .ZMX file to be renamed to a generic name. Instead, it is renamed to the same name as was defined for the exported the .ZBD file. Another bug was fixed where the Simulation results were different for “Modified Optical Design” after a file had been exported as a .ZBD out of OpticsBuilder. These Simulation results were different for the original modified file before exporting as a .ZBD and after exporting as a .ZBD.
- Significant figures and coefficient transfer – the OpticsBuilder implementation within Solidworks was limiting the number of decimals that could be shown within a coefficient definition. So if the limit of significant figures was reached, Solidworks rounded it to zero. This bug has now been fixed so that the significant figures from OpticStudio match those in OpticsBuilder and they are not rounded to zero.
OpticsBuilder for Creo 21.2.2 includes the following bug fixes:
- UI bug – A bug which updated when the expired license message is shown.
- Crashing – A bug was fixed which caused Creo to crash. If a user inserted a mechanical component into the assembly and then renamed the mechanical component by removing any numerical or index symbols at the end of the name, it would cause Creo to crash. A second crashing bug was fixed which would occur if a very large mechanical assembly was inserted into the imported .ZBD file.
- Modified assemblies – If a user adds a source or detector to the assembly using the OpticsBuilder feature, the assembly is then considered modified. A bug existed whereas a source or detector were added to the assembly, then it was exported as a .ZBD file and reopened within OpticsBuilder and was no longer considered a modified assembly when it should maintain that status. Another bug was affecting the ability to perform a Simulation after an .stl file was added to the optical assembly. This Simulation feature is now fully functional when .stl files are added to the assembly.
- Scatter profiles –Scatter profiles are applied to mechanical components as they are created, however, the default option was only applying to the first surface of the new component, not the entirety of it, causing lower accuracy results during the Simulation.
- Partial Rays – If a user is viewing their assembly with the section view turned on, and then activates the ray animation feature, a bug was affecting the way the rays display from the source, causing them to look disconnected from the source to the rest of the rays running through the system. A second bug affected the use of the Partial Rays feature where a user could create a section view, and view Partial Rays; if the section view was then deleted while the Partial Rays was activated, the remaining rays would stay hidden and not reactivate to show all rays.
- Export .ZBD file – If a user chooses to export a .ZBD file, this will save the associated .ZMX within the file. A bug was fixed which was causing the .ZMX file to be renamed to a generic name. Instead, it is renamed to the same name as was defined for the exported the .ZBD file. Another bug was fixed where the Simulation results were different for “Modified Optical Design” after a file had been exported as a .ZBD out of OpticsBuilder. These Simulation results were different for the original modified file before exporting as a .ZBD and after exporting as a .ZBD.
- Significant figures and coefficient transfer – the OpticsBuilder implementation within Creo was limiting the number of decimals that could be shown within a coefficient definition. So if the limit of significant figures was reached, Creo rounded it to zero. This bug has now been fixed so that the significant figures from OpticStudio match those in OpticsBuilder and they are not rounded to zero.