Vision Pro Quick Reference
Vision Pro Quick Reference
Quick Reference
2022 August 03
Revision: 9.8.0.SR1.1
Legal Notices
Legal Notices
The software described in this document is furnished under license, and may be used or copied only in accordance with
the terms of such license and with the inclusion of the copyright notice shown on this page. Neither the software, this
document, nor any copies thereof may be provided to, or otherwise made available to, anyone other than the licensee.
Title to, and ownership of, this software remains with Cognex Corporation or its licensor. Cognex Corporation assumes
no responsibility for the use or reliability of its software on equipment that is not supplied by Cognex Corporation.
Cognex Corporation makes no warranties, either express or implied, regarding the described software, its
merchantability, non-infringement or its fitness for any particular purpose.
The information in this document is subject to change without notice and should not be construed as a commitment by
Cognex Corporation. Cognex Corporation is not responsible for any errors that may be present in either this document or
the associated software.
Companies, names, and data used in examples herein are fictitious unless otherwise noted. No part of this document
may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, nor
transferred to any other media or language without the written permission of Cognex Corporation.
Copyright © 2008 - 2022. Cognex Corporation. All Rights Reserved.
Portions of the hardware and software provided by Cognex may be covered by one or more U.S. and foreign patents, as
well as pending U.S. and foreign patents listed on the Cognex web site at: cognex.com/patents.
Other product and company trademarks identified herein are the trademarks of their respective owners.
2
VisionPro Hardware Requirements
Operating Systems
VisionPro supports development and deployment on single or multiprocessor machines using native languages
(English, Japanese, German, Korean, and Simplified Chinese) on a variety of Windows 64-bit operating systems.
VisionPro supports 2D vision tools and features Windows 10 and Windows 10 IoT Enterprise.
VisionPro supports various 3D sensors and 3D vision tools based on your 64-bit operating system:
3
Installing VisionPro
Installing VisionPro
1. Uninstall any existing VisionPro software.
Use the Add or Remove Programs feature of the Windows Control Panel to remove any of the following
programs if they are present:
Cognex VisionPro
Cognex Drivers
Cognex Japanese Documentation
Cognex Software Licensing Center
4
Installing VisionPro
5. (Optional) By default the installer launches a VisionPro Edit Control extension to populate the tool palette in
Visual Studio with the latest VisionPro edit controls. The extension detects which versions of Visual Studio you
have installed and will populate the tool palette for all installed versions by default:
Be aware the extension does not support automated population of VisionPro edit controls with Visual Studio
Express.
6. (Optional) Install the Asian language versions of the documentation.
By default the VisionPro installation utility will not install Asian language versions of VisionPro documentation.
5
Installing VisionPro
The Cognex Drivers utility will install the GigE Vision drivers and all the frame grabber drivers. You can, as an
option, select Custom in the Setup Type dialog and pick the specific drivers you want installed. The drivers are
Authenticode signed with a Cognex certificate.
The installer might display a Windows Security warning for the Gige Vision driver from Pleora Technologies:
You must click Install to use the correct GigE Vision drivers for best performance.
6
Installing VisionPro
If you do not install any drivers during the initial software installation and want to install one or more drivers later,
re-insert the installation media and double-click on setup.exe in the \drivers directory to launch the Cognex
Drivers utility.
Reboot the computer if prompted. If you install additional image acquisition hardware later, use the Windows
Control Panel to select the Cognex Drivers software for repair and modifications.
See the GigE Vision Cameras User’s Guide, available from the Start menu, for more information about configuring your
computer to use GigE Vision cameras.
7
VisionPro Overview
VisionPro Overview
VisionPro provides an interactive development environment that you can use to assemble tools, configure acquisition
and I/O, and deploy robust, high-performance applications with full-featured operator interfaces. VisionPro also provides
a full-featured toolkit that you can program in .NET using C#, VB.NET or managed C++.
VisionPro consists of a set of development tools:
l QuickBuild is an interactive application builder that lets you define an application containing multiple Jobs. For
each Job, you define and configure the image source (a Cognex frame grabber, GigE Vision camera, imaging
device for a 3rd party acquisition adapter, or an image file), then add the vision tools and the results analysis
logic. You can run the Jobs interactively, using either manual, triggered, or automatic operation.
l Within QuickBuild, the Communications Explorer provides an interface to Cognex I/O hardware. You can link
specific data items and results from an application to output lines or a TCP/IP connection to network hardware.
You can configure system-level output such as a job-ready signal or a system heartbeat, and input signals to
control when your vision application executes.
l Using the Application Wizard you can generate a complete operator interface that encapsulates the application
you created using QuickBuild and the Communications Explorer. The Wizard-generated application includes an
executable Windows program, fully commented source code, as well as the job and I/O configuration data.
Depending on the options you specify, the application can also provide full configuration control over the job
internals at run time.
8
Advanced Development Capabilities
l Interactive development with QuickBuild plus a customized Application Wizard-Generated Operator Interface
Because the Application Wizard generates a VB.NET or C# application, including source code, you can use
Microsoft Visual Studio to view and modify the generated operator interface. This makes it easy to customize the
look and feel of the application by adding controls and display values from other system components.
The VisionPro online documentation provides an example of creating a deployable VB.NET application by loading a
QuickBuild application and adding a custom graphical user interface.
9
Getting Started
Getting Started
Your VisionPro installation includes several features to help you develop your vision application.
10
Getting Started
11
Sample Jobs and Programs
12
Reference
Reference
VisionPro offers a set of standard user interfaces for most functionality
QuickBuild Window
Job Editor
13
Reference
Communications Explorer
14
Reference
15
For More Information
16
VisionPro Utilities
VisionPro Utilities
VisionPro includes the following utilities that are available through the Start menu:
l VisionPro 3D Viewer
View 3D range images in three dimensions.
l VisionPro Controls Wizard
Populates the tool palette in Visual Studio with the latest set of VisionPro edit controls.
17