Version Notes
4.2.12(2026-04-29)
New Features
- Studio: Added "3D Sphere Fitting", "3D Sphere Unwrapping", and "3D Sphere Height Mapping" tools
- Studio: Added support for USB-protocol 2D industrial cameras
- Studio: Added an "Allow Multiple Instances" option in System Settings
Bug Fixes
- Studio: Fixed an issue where the Hand-Eye Calibration tool could not run when given 8-bit or 16-bit intensity/grayscale images
- Studio: Fixed an issue where point cloud colors in the IM window were not rendered by height
- Studio: Fixed an issue where ROI position displayed incorrectly after binding ROI coordinate values in the tool editing window
- Studio: Fixed known translation issues
- Studio: Fixed known display issues
4.2.11(2026-04-21)
New Features
- Studio: Added image view mode switching in System Settings, supporting both 3D mode and depth map mode
- Studio: Added persistence for point cloud color settings in the IM window
- Studio: Added Mitsubishi PLC MC protocol device support
Bug Fixes
- Studio: Fixed an issue where the "Save Image" tool could not save rendered results when used in a subroutine
- Studio: Fixed an issue where the HMI "3D Image" component display differed from the display in Studio
- Studio: Fixed an issue where project runtime was displayed incorrectly in the HMI "System Information" component
- Studio: Fixed an issue where opening an older project with Modbus TCP Server enabled but disconnected could prevent the project from being closed
- Studio: Fixed known display issues
4.2.10(2026-04-10)
New Features
- Studio: Added the LVM camera capture tool, supporting luminance image output
- Studio: Added the MegaPhase camera capture tool, supporting simplified depth image output
- Studio: Updated the OISmart SDK version to support connecting OISmart GTC series cameras
- Studio: Optimized the "Surface Defect" tool to support output of region bounding rectangle parameters
- Studio: Optimized the "2D Line-to-Line Measurement" tool to support measured distance display
- Studio: Optimized the HMI "3D Image" component to support switching between fine rendering and sampled rendering for 3D images
Bug Fixes
- Studio: Fixed an issue where using position correction parameters in the 2D Matching tool could cause abnormal memory behavior
- Studio: Fixed an issue where the software could freeze after opening and then closing the Modbus client when the target server did not exist
- Studio: Fixed a crash that occurred when deleting a Modbus TCP server device while a client was connected
- Studio: Fixed an issue in the "Pin Needle Matching" tool where undetected pins output X and Y values as 0
- Studio: Fixed an issue where 3D tools with regions could modify the input image when processing the full image
- Studio: Fixed an issue where the AIDI3 inference tool could not run inference on RGB-cropped images
- Studio: Fixed an issue where connecting OISmart GL series cameras changed the configured capture line count
- Studio: Fixed an occasional freeze during image capture with Percipio cameras
- Studio: Fixed an issue where the "3D Flatness" tool could output negative results
- Studio: Fixed an issue where binding overly long numeric values in operators prevented running and saving
- Studio: Fixed an issue where, after double-clicking to open a project with external control enabled, external control became unavailable and the toggle button showed a question mark and could not be switched normally
- Studio: Fixed known help documentation errors
- Studio: Fixed known translation issues
- Studio: Fixed known display issues
4.2.9(2026-03-12)
New Features
- Studio: Added support for the Korean UI language
- Studio: Added the OISmart GL image capture tool, with luminance image output support
- Studio: Added configurable parameters for Percipio cameras, including exposure time, auto exposure, and analog gain
Bug Fixes
- Studio: Fixed an issue where the Modbus client could cause the software to freeze after opening and then closing it when the target server did not exist
- Studio: Fixed a crash when deleting a Modbus TCP server device while a client was connected
- Studio: Fixed an issue where the AIDI3 inference tool could not run inference on RGB-cropped images
- Studio: Fixed an issue where connecting OISmart GL series cameras changed the configured capture line count
- Studio: Fixed an occasional freeze during image capture with Percipio cameras
- Studio: Fixed an issue where the "3D Flatness" tool could output negative results
- Studio: Fixed an issue where binding very long numeric values in operators prevented run and save
- Studio: Fixed an issue where, after double-clicking to open a project with external control enabled, external control became unavailable and the toggle button showed a question mark and could not be switched normally
4.2.8(2026-02-24)
New Features
- Studio: Added Photon Technology camera driver
- Studio: Added the "Save Rendered Image" tool under 2D/File
- Studio: Optimized execution speed of unordered cropping in 3D operators
Bug Fixes
- Studio: Fixed a possible crash in AIV when Shengxiang cameras disconnect unexpectedly
- Studio: Fixed a crash that could occur when capturing images from two Hikvision cameras
- Studio: Fixed a crash during capture when depth image type was not selected for Hikvision line-scan cameras
- Studio: Fixed issue where the Square Probe tool output identical point sets whether filtering was enabled or not
- Studio: Fixed issue where HMI image components could turn white after running for a period of time
- Studio: Fixed issue where point cloud display became grid-like after 3D ordering
- Studio: Fixed issue where after geometric transformation, the line-finding tool would fail to find lines after the first miss
- Studio: Fixed issue where kernel log backups were limited to only 3 entries
- Studio: Fixed known translation issues
- Studio: Fixed known display issues
4.2.7(2026-01-29)
Bug Fixes
- Studio: Fixed issue where "global.undefined" popped up after launching the software
- Studio: Fixed a crash when opening projects containing devices not supported in the current version
- Studio: Fixed issue where HMI did not run after auto-start on boot
- Studio: Fixed known translation issues
- Studio: Fixed known display issues
4.2.6(2026-01-19)
New Features
- Studio: Gocator/GoPXL cameras support outputting intensity images
- Studio: Added the "Yishi Camera Control" tool, supports setting the number of rows to capture
- Studio: Optimized the "Shengxiang Image Capture" tool, supports specifying .mpcp files
Bug Fixes
- Studio: Fixed an issue where Yishi cameras in time mode would light the fault LED and might fail to complete image capture when the trigger frequency was set relatively high
- Studio: Fixed an issue where, at high line rates and with many lines, Yishi cameras took a very long time to deliver images after completing capture
- Studio: Fixed an issue in the "Depth-to-Point Cloud" tool where the point cloud shown in the test UI was not colored by height
- Studio: Fixed an issue in the "3D Distance" tool where calculations between a point and a plane on the XY, YZ, and XZ planes were incorrect
- Studio: Fixed an issue in the "TYDI AI" tool where semantic segmentation model outputs were incomplete
- Studio: Fixed an issue where opening the help documentation took a long time
- Studio: Fixed an issue where HMI loop runs did not update component data
- Studio: Fixed known translation issues
- Studio: Fixed known display issues
4.2.5(2026-01-05)
New Features
- Studio: Optimized the "3D Height" tool to improve processing speed when using rotated bounding box ROIs
- Studio: Added a script API to create/configure cylindrical box ROIs
- Studio: Removed the "3D Multi-Height" tool; functionality is now implemented via Create ROI + 3D Height
Bug Fixes
- Studio: Fixed an issue with Yishi devices failing to acquire images when the SDK was manually replaced with a new version
- Studio: Fixed an issue where Gocator devices could not connect to accelerators after the Base Port was changed
- Studio: Fixed an issue in the "Pin Needle Matching" tool where comparisons returned NG despite correct recipes
- Studio: Fixed an issue where the application would hang after renaming the currently running program
- Studio: Fixed known translation issues
- Studio: Fixed known display issues
4.2.4(2025-12-16)
New Features
- Studio: Added "Text Split" and "Message Popup" tools
- Studio: Added "3D Line and Point Cloud Intersection" tool
- Studio: Added interface lock button on toolbar
- Studio: Added camera mode settings for image display window in system parameters
- Studio: Optimized "3D Model Training" and "3D Point Cloud Matching" tools
- HMI: Added "Edit Sub-window" and "MES" components
- HMI: Added interface lock button
Bug Fixes
- Studio: Fixed issue where LMI GoPxL could not acquire images after Master networking
- Studio: Fixed abnormal display of 3D profile tolerance tool name
- Studio: Fixed issue where rendered plane flickers during point cloud loading in fine mode
- Studio: Fixed issue where "3D Step Difference" tool only outputs one step value after binding ROI array
- Studio: Fixed occasional issue where IM image window does not display point cloud after multiple software runs
- Studio: Fixed issue where auto-start on boot cannot set independent external control port
- Studio: Fixed issue where manually closing PLC device or saving PLC device parameters causes no heartbeat during reconnection
- Studio: Fixed unknown exception when "3D Square Probe" tool outputs 3D line segment and selects statistical filtering
- Studio: Fixed issue where bound rotated box ROI is not displayed in image window on operator editing page
- Studio: Fixed issue where 3D point cloud display component does not show image after deleting one dashboard when HMI has multiple dashboards
- Studio: Fixed known display issues
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
