VG3 Software Manual
Software Update Log
Software Introduction
VisionGroup3 Vision Software Platform
Menu Bar
Quick Options Preview
Flow Tree and Global Flow Tree
Function Tree
Software Version Description
Function Addition Tree
Function Information
Image Display Area
AI Model Tree
Global Variable Tree
Camera
Coordinate System Tree
Hardware Communication Configuration
Usage and Troubleshooting of Various Communication Simulation Software
Hardware Management Device Connection Test
String Monitor Operation
Digital IO Monitor Operation
Register Monitor Operation
Image Processing
Image Acquisition and Display
Camera Image Acquisition
Camera Label Image Acquisition
Display Image
Window Clear
Read Camera Image
Video Processing
Video Reading
Video Download
Video Acquisition
Video Generation
Color Detection
Color Image Cropping
Color Selection
KNN Color Selection
Color Conversion
Block Sequence Detection
Color Blob Detection
Category Color
Image Preprocessing
Image Cropping
Image Merge
Image Ring Unfold
Image Filtering
Image Transformation
Camera Distortion Calibration
Perspective Distortion Calibration
Image Correction
Region Processing
Geometry to Region
Region Transformation
Region Screening
Region Operation
Blob Region
Region Creation
Region Generation
Simple Detection
Blob Detection
Blob Multi-Region Detection
Image Contrast
Image Brightness
Line Burr Detection
Circular Burr Detection
Pixel Difference Detection
Positioning and Measurement
Matching
Feature Matching
Optimized Feature Matching
Single Target Template Matching
Multi-Template Feature Matching
Geometric Extraction
Extract Line
Extract Circle
Extract Arc
Extract Ellipse
Edge Extraction
Extract Parallel Lines
Line Intersection
Extract Quadrilateral
Point-Line Caliper
Line-Line Caliper
Edge Distance Counting
Measurement Calibration
Farthest Nearest Point Extraction
Geometric Calculation
Custom Point
Custom Line
Custom Circle
Custom Pose
Custom Rotated Rectangle
Custom Coordinate System
Custom Rectangle Array
Line-Line Intersection
Line-Line Angle
Angle Bisector
Line-Line Distance
Point-Point Distance
Point-Line Distance
Point-Circle Distance
Point-Circle Tangent
Line-Circle Distance
Line-Circle Intersection
Circle-Circle Intersection
Position Correction
Point + Angle Correction
Two-Point Position Correction
Two-Line Position Correction
Positioning Guide
Camera Calibration
Long Radius Calibration (Auto)
Long Radius Calibration (Manual)
Camera Simple Calibration
N-Point Calibration
Calibration Transfer
Calibration Verification
Calibration Reference
Calibration Calculation
Calibration Conversion
Camera Calibration Conversion
Mapping
Mapping Reference
Mapping Conversion
Mechanical Transfer
UVW Calculation
Learn Reference Target
Single Camera Pick
Single Camera Pick (Eye-in-Hand)
Single Camera Pick and Place
Single Camera Correction
Multi-Camera Correction
Dual Camera Alignment
Mechanical Point Alignment
Multi-Camera Alignment
Mechanical Point Alignment (Weight)
Multi-Region Alignment
Identification Tools
Code Reading Tool
1D Barcode Quick Recognition
2D Barcode Quick Recognition
All Type Code Reading
Barcode Grading (AI)
Character Recognition
Matching Character Recognition
Deep Learning
Detection
Object Detection (AI)
Rotated Object Detection (AI)
Human Keypoint Detection[AI]
Segmentation
Image Segmentation AI
Classification
Image Classification[AI]
Recognition
Character Recognition[AI]
Auxiliary Tools
AI-Assisted Annotation
Auxiliary Tools
Control Statements
Flow Unit
Conditional Detection
Complex Condition Detection
Loop Detection
Break
Continue
Combo Box
Flow Delay
Jump Module
Flow Reset
Stop Software
Start Detection
Pause Software
Process Trigger
Async Flow Trigger
Recipe switching
Loop Position Filtering
System Tool
DEBUG INFO
System Time
System Info
Sequence Tools
Data Sequence
Data Sequence Calculation
Continuous state change
Continuous status confirmation
Spatial Displacement Change
Sequence Action
Mathematics and Data
Logical relationship
Arithmetic Operations
Relational Judgment
Absolute Value
Relative Value
Trigonometric Functions
Integer Bitwise Operation
Data Processing
Data Summary
Label Filters
Rotated Label Filtering
Multi-ROI Rotated Label Filtering
Data Calculation
Lua Script Tool
Variable Processing
Linear Variable Creation
Linear Variable Writing
Linear Variable Array Insertion
Linear Variable Array Deletion
Linear Variable Array Value Setting
Global Variable Reading
Global Variable Writing
Global Variable Invalidation
Global Variable Array Insertion
Global Variable Array Deletion
Global Variable Array Value Setting
Global Image Array Preview
Data Binding
Data Unbinding
Array and String
Array Insert
Array Slice
Array Remove
Array Get Value
Array and Data Concatenation
String Split/Conversion
Data to String
String to Data
String Split
String Find
String Substring
Result Analysis
Display Data
Display Array Data
Save Image
Statistical Counting
Display Result on Image
Display Results on Window
Detection Screenshot
Hardware Control
String Communication Read
String Command Control
String Communication Write
Register Communication Read
Register Communication Write
Register Command Control
Siemens DB Block Read
Siemens DB Block Write
Light Controller Control
Digital Input Read
Digital Output Read
Wait for Digital Input
Wait for Digital Output
Digital Output Write
Voice Broadcast
Motion Control
Axis Motion
Stop Axis
Wait for Axis Stop
Set Axis Parameters
Axis Enable
Multi Axis Motion
AI Trainer
AI Trainer Operation Guide
Deep Learning Labeling Principles and Details
Run Interface Edit
Enter Design Interface
Understanding Interface Composition
Object List
Main Menu
Others Design Window Property List Event Script
Widget List
Image Widget
Run Control Widget
Button Widget
Status Monitor Widget
Label Widget
Condition Label Widget
BOOL Setting Widget
Integer Setting Widget
Float Setting Widget
String Setting Widget
Dropdown Setting Control Widget
Integer Slider Widget
Float Slider Widget
Container Widget
Combo Box Widget
Tab Widget
Vertical Layout Widget
Horizontal Layout Widget
Vertical Spacer Widget
Horizontal Spacer Widget
Login Widget
Image Box Widget
Log Widget
Pie Chart Widget
Bar Line Chart Widget
Static Table Widget
Dynamic Table Widget
Circular Progress Widget
Preview Mode
Script Mode
Run Mode
Custom Logo
Software FAQ
How to Solve Global Camera Fly Shooting Smear Problem
Maximize Graphics Card Performance Settings
Method to Enable Virtual Memory
Vision Software Freeze Troubleshooting Steps
Secondary Development
VisionGroup3 CSharp Secondary Development Manual
VG3 SDK Development Guide V1.0 Cpp
VG3 Module Plugin Development
本站点使用 MrDoc 构建
-
+
首页
Software Introduction
## Main Interface Introduction Click the software launch icon to enter the main interface of the software.  --- #### The description of each area in this interface is shown in the table below: | No. | Name | Description | Screenshot | | --- | --- | --- | --- | | 1 | Menu Bar | Provides menu options for **Project**, **View**, **Debug**, **Tools**, **Permissions**, and **Help**. For details, see [Menu Bar](/doc/585/). |  | | 2 | Title Bar | Displays the project name and the recipe name, separated by a hyphen (-). The format is `Project Name - Recipe Name`. When switching recipes, this name updates accordingly. |  | | 3 | Others | The icons in this area, from left to right, are used for:<br>Minimizing the main interface window.<br>Maximizing the main interface window.<br>Restoring down the main interface window.<br>Closing the software. |  | | 4 | Quick Options | Provides common shortcuts for the software:<br>1. **Permissions**: User information.<br>2. **Project**: Open project, save project, etc.<br>3. **Debug**: Run, Emergency Stop, etc.<br>4. **Hardware**: Camera, hardware devices, etc.<br>For details, please refer to [Quick Options Preview](/doc/587/). |  <br/>  | | 5 | Flow Tree | Any visual inspection project in VG3 consists of flows. Within a flow, detection steps are arranged using functions to adapt to different inspection scenarios. VG3 supports creating multiple flows that do not interfere with each other. It also allows for cross-flow data interaction and execution logic design through global flows and global variables.<br/> For details, please refer to [Flow Tree](/doc/588). |  | | 6 | Global Flow Tree | VG3 software provides a multi-recipe mode. While ordinary flows are strongly associated with recipes, global flows are decoupled from recipes and can be executed across all recipes.<br/> For details, please refer to [Global Flow Tree](/doc/588). |  | | 7 | Function Tree | This area is for arranging flow functions. By organizing the execution order of different functions, customized inspection processes can be created.<br /> For details, please refer to [Function Tree](/doc/591). |  | | 8 | Function Add Tree | All functions used in flows, including global flows, can be found here. The Function Add Tree is divided into **5 major categories** with **200+** function modules, suitable for various **industrial inspection fields**. For detailed module usage and parameter descriptions, please refer to the respective module sections in the manual.<br /> <br />This area supports keyword search for modules, as well as move up/down functionality. |  | | 9 | Software Version Info | VG3 is paid software and cannot be opened directly. It requires activation via a hardware dongle or an authorization code. VG3 offers various versions for selection; for details, please refer to [Software Version Description](/doc/592). |  | | 10 | Hardware Monitoring Info | VG3 provides a graphical display of hardware connection status in the status bar, allowing customers to easily monitor hardware health during the inspection process. |  | | 11 | Function Input | For each function, VG3 provides three areas to present all function information, facilitating visual engineers to quickly set parameters, view outputs, and check attributes while arranging flows:<br/>1. Function Input<br/>2. Function Output<br/>3. Function Attributes<br/> `Function Input primarily provides the input parameters for the function. Since parameters vary by function, correct configuration is essential for proper operation.`<br/>For details, please refer to [Function Information](/doc/594). |  | | 12 | Function Output | For each function, VG3 provides three areas to present all function information:<br/>1. Function Input<br/>2. Function Output<br/>3. Function Attributes<br/> `Function Output primarily provides the output parameters generated based on the function's actual capabilities. These are critical data points for downstream functions and global variables, and serve as a key area for users to inspect function results.` <br/>For details, please refer to [Function Information](/doc/594). |  | | 13 | Function Attributes | For each function, VG3 provides three areas to present all function information:<br/>1. Function Input<br/>2. Function Output<br/>3. Function Attributes<br/> `Function Attributes aggregates all parameters, including input, runtime, and output parameters. This area displays more detailed parameter information and offers subscription functionality, where parameter values can be sourced from subscriptions (e.g., outputs from upstream modules or global variables).` <br/>For details, please refer to [Function Information](/doc/594). |  | | 14 | Software Prompt Info | 1. Supports displaying the current mode: Stopped (Gray), Compiled (Green), Running (Green).<br/>2. Supports displaying error prompts during compilation or running, which appear in red. |  | | 16 | Resource Monitor | VG3 provides a visualized display of computer resources consumed by the software. Customers can easily check the health status of the computer environment. If CPU or Memory metrics are abnormal, they can be identified promptly. |  | | 17 | Debug Log | Displays runtime logs for functions or communications. When the software is compiling or running, if enabled, real-time logs can be viewed here. |  | | 18 | Global Variable Tree | Defines variables that can be used globally, such as in global flows or runtime interfaces. For details, please refer to [Global Variable Tree](/doc/599). |  | | 19 | Coordinate System Tree | VG3 allows establishing conversion relationships between **physical coordinate systems** and **image pixel coordinate systems** visually. There are two entities: Camera (representing the image pixel coordinate system) and Robot (representing the physical or world coordinate system). With these coordinate transformations, the vision software can control robots. Please refer to the introduction of the Positioning and Matching module categories for details. |  | | 20 | AI Model Tree | Based on the AI Trainer, this integrates various AI models to fully incorporate AI intelligence, adapting to broader application scenarios. Models trained in the AI Trainer must first be imported into the AI Model Tree before they can be used by AI-related modules in the Flow Tree.<br/>For a detailed introduction to the [AI Trainer](/doc/575).<br/>For a detailed introduction to the [AI Model Tree](/doc/596). |  | | 21 | Match Model Tree | VG3 provides global match model management. Users can define various match models here and then reference them in corresponding function modules. |  | | 22 | String Monitor | VG3 provides four methods for hardware communication: Robot (String Type), PLC (Register Type), Switch (Digital I/O Type), and Siemens (DB Block). When the hardware communication method is String Type, unified management, control, and operation of VG3 flows, recipes, and data can be performed here. For details, please refer to [String Monitor Operations](/doc/590/). |  | | 23 | Register Monitor | VG3 provides four methods for hardware communication: Robot (String Type), PLC (Register Type), Switch (Digital I/O Type), and Siemens (DB Block). When the hardware communication method is Register Type, unified management, control, and operation of VG3 flows, recipes, and data can be performed here. For details, please refer to [Register Monitor Operations](/doc/597/). |  | | 24 | Input/Output Port Monitor | VG3 provides four methods for hardware communication: Robot (String Type), PLC (Register Type), Switch (Digital I/O Type), and Siemens (DB Block). When the hardware communication method is Digital I/O Type, unified management, control, and operation of VG3 flows, recipes, and data can be performed here. For details, please refer to [Digital I/O Monitor Operations](/doc/584/). |  | | 25 | Image Display Area | After executing the flow, you can view the images processed by various modules in the flow and their output results in this area. For details, see [Image Display Area](/doc/593). |  | --- Click here to jump to the corresponding Chinese manual page: [Software Introduction](/doc/287)
唐红
2026年3月13日 08:22
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码