Release Notes
Thank you for using the 3D measurement and inspection software Mech-MSR! This chapter provides a quick overview of the new features, improvements, and resolved issues in each version of Mech-MSR.
Mech-MSR 2.1.0 Release Notes
New Features
New Steps Added to the Step Library
New Steps have been added to the Step library of Mech-MSR 2.1.0, covering data acquisition, surface data processing, geometric measurement, deep learning inference, and data transformation and storage.
-
You can use this Step to control structured-light 3D cameras for data acquisition or load locally stored data.
-
You can use this Step to remove noise from the surface data based on the similarity of neighboring data points.
-
You can use this Step to measure the area of the regions enclosed by the baseline and the profile.
-
You can use this Step to fit a cylinder from the surface data and calculate the cylinder’s radius, center point, tilt angle, etc.
-
You can use this Step to fit a sphere from the surface data and calculate the sphere’s radius and center.
-
You can use this Step to set subregions in the feature region and calculate the mean height, point of maximum height, and point of minimum height of the surface data in each subregion. You can also measure the area of the surface data in each subregion and the volume relative to the reference plane via this Step.
-
You can use this Step to calculate deviations between surface data and the 3D model.
-
Deep Learning Model Package Inference
You can use this Step to perform inference with single model packages exported from the software Mech-DLK and obtain the inference result.
-
You can use this Step to convert an STL model file to surface data.
-
You can use this Step to save the surface data in the selected file type to the specified path.
-
You can use this Step to accept the output data from any other Steps.
Added the “Multiple Laser Profiler Calibration” Feature
Supports the calibration of multiple laser profilers, enabling the use of multiple laser profilers to scan the same target object and complete image stitching.
Laser profilers can be arranged in side-by-side, reverse and opposite layouts.
Side-by-side | Reverse | Opposite |
---|---|---|
2 to 4 laser profilers |
2 laser profilers |
2 laser profilers |
Allows Project Auto-Run upon Image Update
When the laser profiler or laser profilers are set to acquire data continuously, a Mech-MSR project can automatically run each time the software receives image data from the laser profiler(s). For more information, see Project Toolbar.
Added the “Statistical Report” Feature
You can intuitively view the measurement results from a project over a period of time through data tables and charts and export the queried data via Statistical Report.
New Communication Methods
-
Supports the communication between the 3D measurement system with a PLC via the PROFINET protocol. See Configure PROFINET Communication to learn how to complete the configuration in Mech-MSR.
-
Allows project triggering and the output of a project’s quality judgment result on the basis of configured laser profiler I/O terminals. For more information, see Configure Laser Profiler I/O Terminals.
Added Annular Cylinder as a Feature Region Type
In addition to the existing feature region types of cuboid, cylinder, and elliptic cylinder, you can now set a feature region in the shape of an annular cylinder. This type is suitable for processing cylindrical objects with both inner and outer diameters. For more information on how to set and adjust the feature region, see Feature Region.
More Supplementary Tools
-
You can open this tool from the parameter configuration panel of the Measure Surface Deviation Step to view and calculate the deviations.
-
Deep Learning Model Package Management Tool
You can use this tool to import deep learning model packages and manage the imported model packages. The imported deep learning model packages will be used in the Deep Learning Model Package Inference Step.
-
Python Package Manager
Select
from the menu bar of the software’s home interface to open this tool. You can use this tool to search for, install, and uninstall Python packages. Batch import and export of Python packages are also supported.
Improvements
Mech-MSR 2.1.0 optimized Steps, communication, auxiliary tools, and production interface, enhancing the software’s functional flexibility and data processing capabilities.
Improved Several Steps in Step Library
-
Now supports simultaneous connection to multiple laser profiles for data acquisition.
-
New advanced filters, i.e., dynamic thresholding and adaptive thresholding, are now available for surface data processing.
-
Supports setting a minimum distance between blobs to prevent the detected blobs from being too close to each other.
-
Supports the input of the alignment parameter group for synchronously transform of the track line according to the position of the target object in the image.
More Comprehensive Communication
-
Allows the software to push the project results to the client in the specified data format of the return command after each successful project run.
-
Siemens S7 Client Communication
Supports sending string data to a PLC.
Enhanced Supplementary Tools
-
-
Added the 2D image mode (switchable only when 2D images are available).
-
Added downsampling settings. When the data to be visualized is large, you can adjust downsampling settings to speed up visualization and ensure a smoother display in the visualization window.
-
-
Supports more flexible adjustment of the track line by changing the start and end points of the line segments.
More User-Friendly Production Interface
-
Display window configuration: Supports the display of the image as depth map (pseudo-colored), depth map (grayscale), and intensity image.
If the display window of the production interface is set to show the intensity image in version 2.0.0 software, it will default to show the Depth map (pseudo-colored) after the software is upgraded to version 2.1.0. For the display window to continue showing the intensity image, you need to manually reset the setting. -
Statistics data configuration: Allows for reordering of measurement items.
Resolved Issues
The following issues have been resolved in Mech-MSR 2.1.0:
-
If the added graphics overlay was a straight line in the display window of the production interface, the line may be offset.
-
When the “Debug Output” was enabled, and the filter type was set to Binarization, Equalization, Laplacian, or Sobel in the Process Surface by Filter Step, identical depth values in the output image after parameter settings might cause the software to crash.
-
When the “Regional Format” in the Windows system was set to a language that uses a comma as the decimal point, and the software language was switched to English, the software failed to correctly parse the data based on this setting, which resulted in the loss of user-defined acceptable ranges for output items of Steps.
-
In the event of an unexpected power outage or forced shutdown, all settings in the Output Management window and acceptable range settings for the output items of Steps were lost.
-
On devices with a Windows version lower than Window 10 1903, the software was unable to load virtual device data if the path contains Chinese characters.
-
When data storage was enabled in the “Data Storage” window and the settings were saved, abnormal warnings might appear in the log panel after reopening and dragging the window. Additionally, the “Storage mode” and “Storage rule when running low on disk space” settings could not be changed immediately.