Version Notes
4.2.3 (2025-11-18)
New Features
- Studio: Add a pop-up prompt when memory usage is too high
- Studio: Optimize the judgment logic when setting names for script-bound variables
- Studio: Optimize the "Condition" tool so that the end name of conditional branches follows the start name
- Studio: Optimize the "Write to CSV" tool to support binding array variables
Bug Fixes
- Studio: Fix the issue where the program freezes during runtime when binding non-existent values in tools
- Studio: Fix the error "Program does not exist" when double-clicking to open a program that has no program named main
- Studio: Fix the memory usage issue of the software startup screen
- Studio: Fix the issue where tools can only be dragged to the last line instead of the specified position
- Studio: Fix the issue where image capture fails in standard mode when using Shengxiang sizectors for image acquisition
- Studio: Fix the issue where tools can still be deleted while the project is running
4.2.2 (2025-11-3)
New Features
- Studio: Added geometric tolerance measurement tools (profile, perpendicularity, parallelism, positional tolerance).
- Studio: Added "3D Circular Hole Positioning" and "3D Right-Angle Positioning" tools.
- Studio: Added "3D Step Difference", "3D Point Cloud Deduplication", and "3D Three-Face Vertex" tools.
- Studio: Added "Create Array" tool.
- Studio: Added the ability to merge multiple tools in the run list into a group.
- Studio: Added asynchronous execution of multiple projects (support for running multiple instances).
- Studio: Added option in system parameters to enable auto-start on boot.
- Studio: Added ability to view detailed information of the current project in the project list.
- Studio: Added copy/paste functionality for programs or tools across projects.
- Studio: Added .aivs file association so double-clicking an .aivs file opens the application.
- Studio: Optimized "3D Calibration File Stitching" tool — supports stitching multiple cameras arbitrarily to a specified target.
- Studio: Optimized "3D Volume" tool — merged slice-integration and contour-integration methods.
- HMI: Added "Statistical Bar Chart" and "Clear Button" components.
Bug Fixes
- Studio: Fixed issue where the line direction output by the "2D Perpendicular Line Find" tool was not normalized.
- Studio: Fixed incorrect calibration file format output by the "3D Line-Scan Stitching" tool.
- Studio: Fixed issue where abnormal trajectory points detected by the "Glue Path Detection - Trajectory" tool were displayed outside the image bounds.
- Studio: Fixed loss of "Create ROI" tool parameters when opening older projects in the new version.
- Studio: Fixed Matrix-type variable not being output after being bound in scripts.
- Studio: Fixed PLC read/write tools continuing to run after PLC device disconnected.
4.2.1(2025-10-16)
New Features
- Studio: Added support for Keyence LJS080 camera, Hikvision RGB-D camera, Lemei Mai GoPXL camera
- Studio: Added "Load Contour", "Save Contour" tools
- Studio: Added "3D Contour Circle Fitting", "3D Contour Line", "Arbitrary Contour Extraction" tools
- Studio: Added "Multi-Point Cloud Stitching", "Create Text" tools
- Studio: Added export log functionality
- Studio: Optimized "3D Point Cloud Transformation" tool, added matrix transformation mode
- Studio: Optimized "3D Line Scan Camera Calibration" tool, added circular hole calibration method
- Studio: Optimized "3D Geometry Intersection" tool, added surface-to-surface intersection line calculation
- Studio: Optimized "Create ROI" tool, supports reading ROI from recipes
- Studio: Optimized "Modbus Read/Write" tool, supports batch reading and writing
- Studio: Optimized "3D Surface Defect" tool, stabilized detection of defects on cylindrical surfaces
- Studio: Optimized "3D Circle" tool, supports display of points participating in fitting
- Studio: Optimized "2D Blob" tool, removed bidirectional search mode
Bug Fixes
- Studio: Fixed issue where the parameter binding variable interface remained in waiting state in tool editing interface
- Studio: Fixed issue where output points were too small to see clearly in 3D tool editing interface
- Studio: Fixed issue where multiple ROIs appeared after modifying ROI parameters in 2D tools
- Studio: Fixed occasional software crash when saving project
- Studio: Fixed area calculation error when blob length was single column or single row of pixels in "2D Blob" tool
- Studio: Fixed known display issues
4.2.0(2025-09-29)
New Features
- Studio: Updated runtime environment, added license runtime checks
- Studio: Supports 2D tools
- Studio: Optimized "Write CSV" tool, table supports moving row content up and down
- Studio: Optimized "3D Circle" tool, supports filtering outliers during circle fitting
- Studio: Optimized "Weld Point Detection" tool, supports manual setting of extraction heights for multiple cross-sections
- Studio: Optimized "Save File", "Save Point Cloud" tools, supports customizing multi-segment file names
- Studio: Optimized "3D Contour Intersection" tool, supports output of line angle
Bug Fixes
- Studio: Fixed issue where binding large number of ROI regions took too long in 3D tools
- Studio: Fixed garbled error message display when "Create Data Table" tool execution failed
- Studio: Fixed known display issues
- HMI: Fixed text component not supporting line breaks
4.1.3(2025-09-11)
New Features
- Studio: Added "Read Recipe File" tool, supports reading all content of recipe in lua script
- Studio: Added "3D Coplanarity - Regression Plane Method", "3D Coplanarity - Datum Plane Method" tools
- Studio: Added Guangcheng Innovation 3D camera support
- Studio: Optimized "Load 3D Point Cloud - 3D TIFF" tool, supports reading 3-channel Tiff images
- Studio: Optimized "Create ROI Array" tool, supports creating ROI in direction order and displaying ROI numbers
- Studio: External control commands support read/write global variable instructions
- Studio: Added Haiposen DBL camera parameter control tool
- Studio: Optimized upper limit of ROI quantity that can be created with Create ROI tool
Bug Fixes
- Studio: Fixed issue where column names could not be modified in "Write CSV" tool
- Studio: Fixed issue where output circle center position could not be bound in "3D Contour Circle" tool
- Studio: Fixed issue where output intersection point was 0 when line and plane were perpendicular in "3D Intersection" tool
- Studio: Fixed incomplete point cloud extraction in fusion-average mode in "3D Contour Extraction" tool
- Studio: Fixed incorrect rotation angle when rotation direction adjustment angle was 180 and rotated to X-axis in "3D Position Adjustment" tool
- Studio: Fixed point distance becoming 0.1 after cropping operation when xy resolution was small in "3D Ordering" tool
4.1.2(2025-08-22)
Bug Fixes
- Studio: Fixed issue where software could not exit after computer entered sleep state multiple times
- Studio: Fixed issue where some cameras could not be added when installation path contained Chinese characters
- Studio: Fixed contour missing issue in fusion average mode when resolution was reduced in 3D contour extraction tool
- Studio: Fixed issue where geometric lines were too thick in 1D contour view
- Studio: Fixed issue where external control commands could still be executed during project runtime
4.1.1(2025-08-01)
New Features
- Studio: Supports external devices controlling software run or stop via TCP
- Studio: Supports separate management of camera devices, enabling and disabling
- Studio: Optimized data management method
- Studio: Optimized 2D ROI types
4.0.8(2025-07-17)
New Features
- Studio: Added "2D Adhesive Path Detection", "2D Image Cropping" and other 2D image tools
- Studio: Added "3D Point Cloud Edge", "3D Bounding Box" and other 3D image tools
- Studio: Added "ModbusRTU Master", "ModbusRTU Slave" and other devices
- Studio: Added "Rotated Box", "Irregular Polygon" and other 3D ROI types
- Studio: Optimized table display, using virtual display when table length is long
- Studio: Optimized 3D region tools, supports binding up to 3 regions simultaneously
Bug Fixes
- Studio: Fixed "Lua Script" tool running error after binding invalid values
- Studio: Fixed incomplete function hint display in "Lua Script" tool editor
- Studio: Fixed unknown exception after "3D Volume" tool execution
- Studio: Fixed "Pin Needle Matching" tool outputting same value for pin needle spacing
- Studio: Fixed calculation error when binding empty ROI array in "3D Height" tool
- Studio: Fixed memory increase when calling subroutines with loops
- Studio: Fixed tool execution exception in IM window
- Studio: Fixed known display issues
- HMI: Fixed "Yield Query" component's start date setting "now" being ineffective
4.0.7(2025-06-20)
New Features
- Studio: Added "Adhesive Path Detection - Trajectory" tool
- Studio: Added "Create Data Table", "Write Data Table" tools
- Studio: Added support for Nippon camera
- Studio: Added Genie camera parameter setting functionality
- Studio: Added IM window save type support: 2D(png, bmp, jpg, tiff), 2D(pcd, ply, txt, csv)
- Studio: Added IM window screenshot save functionality
- Studio: Program name in call program tool supports binding string variables
- HMI: Added "System Information" component
- HMI: Added "Yield Query" component
Bug Fixes
- Studio: Fixed invalid max/min values for float type device parameters
- Studio: Fixed issue where json string with outermost array in lua script tool could not convert to table
- Studio: Fixed long waiting time when creating large number of ROIs in Create ROI Array tool
- Studio: Fixed matrix disappearing after binding matrix in 3D point cloud stitching operator
- Studio: Fixed known description errors and translation issues in documentation
- Studio: Fixed known display issues
4.0.6(2025-06-04)
New Features
- Studio: Added "Conditional Branch" tool, supporting if...elseif...else... logic
- Studio: Added "Variable Setting" tool
- Studio: Added "Shengxiang HD Camera" device
- Studio: Added Yishi camera level mode image capture
- Studio: Added depth map original/pseudo-color switching functionality for 2D IM window
- Studio: Optimized Create ROI Array tool, auto mode supports row/column, interval, ROI size settings
- Studio: Optimized execution speed of 3D region operations
- HMI: Optimized parameter binding, supports binding tool variables in studio
Bug Fixes
- Studio: Fixed issue where device name parameters were not default device names for Gocator control, Hypersen HPS-DBL capture, Shengxiang SizectorS capture tools
- Studio: Fixed issue where camera-specific capture tools could not display point clouds
- Studio: Fixed long loading time when 3D blob outputs large point sets
- Studio: Fixed long execution time when parameters were set too large in 3D surface defect tool
- Studio: Fixed window display anomalies when opening other aivs with IM window maximized
- Studio: Fixed unknown exception when setting inverse cropping in 3D point cloud cropping tool
- Studio: Fixed exception errors in reference examples
- Studio: Fixed known display issues
4.0.5(2025-05-20)
New Features
- Studio: Added driver support for Weigel camera, Jianwei Technology C2100-300E camera
- Studio: Supports preserving values of unmodified parameters during tool upgrades
- Studio: Added system parameters -> theme color settings
- Studio: 3D region/3D flatness and other tools with multiple region inputs, removed multi-region operations, unified to bind ROI arrays
- Studio: Optimized point cloud and depth map conversion parameters, supports floating point images, supports output conversion parameters
- Studio: Optimized execution speed and matching accuracy of 2D template matching operator
- Studio: Optimized 3D circle search mode, supports both hole and circle finding modes
- HMI: Optimized system parameters, request refresh count changed from default 2 to default 1
Bug Fixes
- Studio: Fixed execution error when ROI array does not frame point cloud in 3D height measurement
- Studio: Fixed point cloud not displaying when switching from mesh/surface back to point cloud in IM window
- Studio: Fixed automatic centering of images in IM during loop run
- Studio: Fixed abnormal display when binding variable arrays contain null in lua script tool
- Studio: Fixed known display issues
4.0.4(2025-05-07)
New Features
- Studio: Added "Data Check", "Write CSV", "2D/3D/Contour Data Display" and other tools
- Studio: Optimized Save Image/Save Point Cloud tools, supports deleting old images by time
- Studio: Optimized Conditional Execution tool, supports multiple condition settings and judgments
- Studio: Optimized 3D surface defect detection tool, supports ROI detection with higher precision
- Studio: Optimized Create ROI Array tool, parameters support binding variables
- Studio: Optimized high/low removal percentage parameter, changed to separate high percentage and low percentage parameters
- HMI: Added "OKNG", "Switch" and other components
- HMI: Optimized HMI log recording content
Bug Fixes
- Studio: Fixed software crash when clicking components with data properties in HMI after clearing records in studio-created global variables
- Studio: Fixed mismatch between output ROI and set ROI size in Create ROI operator
- Studio: Fixed point cloud display anomalies when switching between perspective and orthographic cameras in IM window
- Studio: Fixed point cloud still displaying when closing point cloud display in fine rendering in tool editing interface
- Studio: Fixed long wait time when opening HMI after creating new project
- HMI: Fixed "Yield Statistics" component not immediately clearing data after clicking clear
4.0.3(2025-04-23)
New Features
- Studio: Added "Zhituo Line Laser 3D Profilometer" camera device
- Studio: Added "PCB Post-Weld Inspection", "Stack Counting and Flatness Measurement", "Filter Element Edge-Guided Cutting", "Box Target Localization" and other project examples
- Studio: Optimized 3D Height tool, added "High/Low Removal Percentage" parameter
- Studio: Optimized loading of 16-bit tiff images displaying as pseudo-color images
Bug Fixes
- Studio: Fixed sorting error in 3D Blob tool
- Studio: Fixed issue where box ROI height was outer rectangle height after reset in tool editing page
- Studio: Fixed point cloud blurring issue in point cloud stitching tool
- Studio: Fixed known display issues
4.0.2(2025-04-17)
New Features
- Studio: Added "Create ROI" tool
- Studio: Added "3D Line Scan Camera Calibration", "3D Calibration Matrix Calculation", "3D Calibration File Stitching" tools
- Studio: Added "Hilscher cifX" device, supporting ProfiNet, EtherNet/IP, EtherCAT protocols
- Studio: Added Ctrl+A/C/X/V, Delete and other shortcut key operations in run list
- Studio: 3D square probe tool in line finding mode adds line segment and midpoint output
- Studio: 2D circle tool adds fitting mode, optimizes edge processing method
- Studio: Outer rectangle tool in IM window displays rectangle length, width, height
- Studio: Operator editing interface supports displaying ROI regions and other results on input images
Bug Fixes
- Studio: Fixed point cloud sampling/fine switching having no effect in operator editing page
- Studio: Fixed probability of not refreshing when switching programs after rendering images in main program
- Studio: Fixed read success but result display failure when reading string type in PLC reading operator
- Studio: Fixed inability to enlarge/reduce area by stretching when X,Y,Z coordinates of ROI input to operator are the same
- Studio: Fixed confirmation save popup appearing in top-left when closing software via taskbar
- HMI: Fixed probability of duplicate data and disordered arrangement in pagination table component
- HMI: Fixed HMI table component results NG/OK not changing colors
- HMI: Fixed issue where some cells in HMI table component could not adjust column width to minimum, with mismatched first column width and lower cells
- Studio: Fixed known display issues
4.0.1(2025-03-27)
New Features
- Studio: Supports multi-version installation
Bug Fixes
- Studio: Fixed issue where saving project would remain in waiting state and unable to close
- Studio: Fixed known display issues
4.0.0(2025-03-20)
Version 4.0.0 complete upgrade, this version is not compatible with 3.x projects
