COGNEX®
VisionPro 8.2
Quick Reference
VisionPro PC Requirements
Your PC must meet the requirements listed in this section.
Minimum PC Requirements
• IBM or compatible Pentium PC with MMX/SSE2 instruction set
• (Optional) One open PCI slot for a Cognex frame grabber or
direct connect camera adapter such as Firewire or GigE.
• (Optional) One open PCI Express slot for an MVS-8600e frame
grabber, MVS-8500e frame grabber, GigE Vision network
adapter, or FireWire adapter
• 512 MB RAM for Windows XP
1 GB for Windows 7, Windows 8
4 GB for Cognex DS1000 Series Sensors
• 1.5 GB free disk space prior to installation
• 1024 x 768 display with a display setting of 96 DPI
• PCI, PCI Express (recommended), or AGP video adapter
• Microsoft .NET 2.0 SP1 or .NET 4.0 Framework
The VisionPro installation utility will install the Microsoft .NET
4.0 Framework if your development or deployment PC does not
have it already installed.
Microsoft Visual Studio
For development of .NET applications (not required for
deployment), you must have Visual Studio 2010 SP1, or Visual
Studio 2012, Professional or Express for C#, VB.NET, or managed
C++.
Operating Systems
Support for development and deployment on single or multiprocessor machines using the following native languages: English,
Japanese, German, Korean, and Simplified Chinese.
• XP Home and Professional; 32-bit SP3
• Windows 7 Premium, Professional and Ultimate
32-bit and 64-bit; SP1
• Windows 7 Standard Embedded 32-bit and 64-bit
• Windows 8 (32-bit and 64-bit)
2 VisionPro 8.2 Quick Reference
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
Restart your PC if prompted.
2. Turn off the PC and install the vision hardware necessary for
your vision application.
For Cognex hardware, follow the installation instructions found
in the hardware manuals supplied in the \Doc directory of your
VisionPro installation media. For non-Cognex hardware, follow
the manufacturer’s installation instructions.
3. Attach the necessary cameras, I/O devices and security dongle
and turn on the PC.
Microsoft might display the Found New Hardware Wizard.
Select Cancel.
4. Install the VisionPro software.
Windows 8 users: Install VisionPro from Windows Desktop.
Exit all applications and insert the VisionPro installation media.
The installation utility should start automatically. If it does not,
double-click on the file setup.bat on the media.
• You must have Administrator privileges to install VisionPro.
• If your PC does not already have Microsoft Visual Studio
Redistributables installed, they will automatically be installed.
• If your PC requires an update to the Windows Installer, it will
automatically be updated. Depending on how your system is
configured, you might see a message about this update taking
place.
• If you installed a Measurement Computing Digitial I/O PCI
adapter or USB module, you must use the Optional Features
of the Custom Setup to select the Measurement Computing
VisionPro 8.2 Quick Reference 3
Driver, as shown:
Be aware the utility does not support automated population of
VisionPro edit controls with Visual Studio Express.
6. (Optional) Install the Japanese version of the documentation.
By default the VisionPro installation utility will not install
Japanese versions of VisionPro documentation.
7. (Optional) By default the installer includes the Cognex Software
Licensing Center utility, which allows you to use a software
license file instead of using a Cognex frame grabber or a
Cognex-supplied security dongle to provide license information.
8. Install the VisionPro Hardware and Security Dongle Drivers
You must install at least one driver to use the VisionPro
software, unless you are using a software security key to
provide license information.
The Cognex Drivers utility will launch once the VisionPro
software is installed:
5. (Optional) By default the installer launches a VisionPro
Controls Wizard utility to populate the tool palette in Visual
Studio with the latest set of VisionPro edit controls. The wizard
detects which versions of Visual Studio you have installed
and will populate the tool palette for all installed versions by
default:
The Cognex Drivers utility will install the GigE Vision drivers,
the driver for all supported security dongles, the Cognex
FireWire DCAM driver 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
4 VisionPro 8.2 Quick Reference
VisionPro 8.2 Quick Reference 5
Gige Vision driver from Pleora Technologies:
Configure the Gigabit Ethernet Network
Adapter
If you installed one or more GigE Vision network adapters, you
must use the GigE Vision Configuration Tool to assign an IP
address to each adapter port and each camera connected to it.
Each port of a network adapter must have its own IP address on
its own subnet. Each camera must have its own IP address on the
same subnet as its network adapter, otherwise the camera and the
adapter will not be able to communicate.
You must click Install to use the correct GigE Vision drivers for
best performance.
If you do not install any drivers during the initial software
installation and want to install one or more drivers later, reinsert the installation media and double-click on setup.exe in
the \drivers directory to launch the Cognex Drivers utility.
Microsoft Windows XP SP3 does not support the maximum
speed on IEEE 1394b FireWire adapters. Downgrading the
Windows XP FireWire bus driver to the SP1 version is required
for FireWire cameras to work correctly on an IEEE 1394b
adapter. The Cognex Drivers installer will automatically launch
the utility XPDCAMFix.exe if this downgrade is required. The
utility will prompt you to click on Downgrade. The downgrade
utility modifies only files needed for proper IEEE 1394b
operation, and does not affect any other Microsoft XP SP3 bus
drivers.
Reboot the PC 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.
9. (Optional) By default the VisionPro Online Documentation
is not integrated with the Visual Studio 2010 development
environment. You must move and execute the batch file
Install_VisionPro.Documentation.bat, located by default in the
\Doc folder of the installation media, to link the Visual Studio
development environment with the online information.
Refer to the topic Using VisionPro with Microsoft Visual
Studio in the VisionPro Online Documentation for details.
6 VisionPro 8.2 Quick Reference
See the GigE Vision Cameras User’s Guide, available from the
Start menu, for more information about configuring your PC to
use GigE Vision cameras.
Working with Third-Party Imaging
Devices
Manufacturers of cameras, frame grabbers, and other devices that
generate digital images can make these images available to the
VisionPro Imaging Device interface. Refer to the manufacturer’s
web site for specific support information.
Configure Your Camera Link Cameras
If the cameras for your vision application use the Camera Link
communication protocol, use the Cognex Camera Link Serial
Comm Utility, or CogCLSerial, to program the Camera Link
cameras over the Camera Link serial port.
Launch the CogCLSerial utility by choosing Start->Cognex>VisionPro->Utilities->CameraLink->CogCLSerial.
Acquire a Software License
If you are not using a Cognex frame grabber or a Cognex-supplied
security dongle to provide license information to VisionPro, then
you must acquire and install a software license file.
Cognex offers the option of software licensing through the use of
an Activation ID, which you use to connect to the Cognex license
server and enable licensed VisionPro features for any given PC.
Contact your Cognex sales representative or visit the web site
www.cognex.com/support/VisionPro for more information. The
topic Understanding VisionPro Security, available in the online
VisionPro Documentation, provides detailed information on how
VisionPro 8.2 Quick Reference 7
VisionPro implements software security.
Configure the Measurement Computing
PCI adapter or USB module
Do not install the Measurement Computing software development
kit (SDK). This VisionPro release contains the programming
interface necessary to communicate with the Measurement
Computing discrete I/O hardware.
If you installed a Measurement Computing Digital I/O PCI bus
adapter, the Found New Hardware wizard will appear. Use
the wizard to install the driver automatically from the VisionPro
software already installed. If you are using the USB module, the
software is installed automatically.
Double-click on the InstalCAL application installed on the
Windows desktop to complete the configuration, ensuring the
PCI adapter or USB module is configured as Board# 0, as shown:
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++.
Application Development
VisionPro consists of a set of development tools:
• 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, FireWire 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.
• 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 systemlevel output such as a job-ready signal or a system heartbeat,
and input signals to control when your vision application
executes.
• 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.
The following figure provides an overview of a basic VisionPro
development process:
Right-click on the board number and select Change Board# if
necessary.
Disable Power Saving Schemes
Disable Windows 7 power saving schemes and any C-state
settings in the BIOS that allow an idle processor to turn off unused
components to save power.
8 VisionPro 8.2 Quick Reference
VisionPro 8.2 Quick Reference 9
Advanced Development Capabilities
In addition to using the Application Wizard to package your
VisionPro application for deployment, you can also write a custom
application around the configured Jobs, or you can create your
entire application using C#, managed C++ or VB.NET directly
with the underlying VisionPro components. The following are
the three most common advanced development paths towards a
customized, deployable application:
• 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 modifiy 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.
• Interactive Development plus a Custom-Written Operator
Interface
VisionPro’s .NET programming interface includes functions to
load and operate a saved QuickBuild application (in fact, the
Wizard-generated application uses these functions). Instead of
using the Wizard-generated code, you can simply write your
own Visual Studio application to load and control the saved
QuickBuild application.
Configure the Communications Explorer
Once your job is working properly, use the Communications
Explorer to configure the signals carried by your discrete I/O
hardware and establish any TCP/IP links you need to exchange
data with other network hardware:
• Custom application using the VisionPro programming interface
The .NET programming interface lets you create entire
applications using C#, managed C++ or VB.NET, providing
low-level control of image acquisition, and analysis.
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.
Getting Started
Develop your Application with QuickBuild
QuickBuild is a rich interactive development environment that
lets you create and manage multiple Jobs, each of which contains
multiple tools and has the ability to run automatically whenever an
image is available:
10 VisionPro 8.2 Quick Reference
Use the Application Wizard to Build a Deployable
System
After saving your complete QuickBuild application, including
all Jobs and communications information, launch the VisionPro
Application Wizard and create a deployable operator interface:
VisionPro 8.2 Quick Reference 11
Job Editor
Sample Jobs and Programs
VisionPro installs a large set of Visual Studio programming
samples for a variety of tools. Each sample solves a specific vision
task, and were created using C# or VB.NET.
The installation utility installs a set of programming samples,
which are located by default in \Program Files\VisionPro\Samples\
Programming.
Tool Edit Control
Likewise, QuickBuild includes a set of sample Jobs that
demonstrate a variety of vision tasks, and can be accessed
through the Navigation pane.
Reference
QuickBuild Window
Communications Explorer
12 VisionPro 8.2 Quick Reference
VisionPro 8.2 Quick Reference 13
Application Wizard
VisionPro Utilities
VisonPro includes the following utilities that are available through
the Start menu:
• 3D Viewer
Use the 3D Viewer to view DS1000 series range images in 3D.
• CogCLSerial
Use the CogCLSerial utility to program Camera Link cameras
over the Camera Link serial port.
• CITDCAM and DCAM Doctor
Use the CIT DCAM utility to create and modify Camera
Configuration Files (CCFs) for IEEE-1394 DCAM compliant
cameras.
Generated Operator Interface
Use the DCAM Doctor to view detailed information about the
IEEE-1394 DCAM cameras attached to your PC and to help solve
any issues you are having with image acquisition.
For 32-bit operating systems only.
• GigE Vision Configuration Tool
Use the GigE Configuration tool to set the IP addresses for your
GigE network adapters and GigE Vision cameras.
• IDB Editor
Ue the Cognex IDB Editor to create and modify images in an
image database file.
For More Information
In QuickBuild
Click the question mark in any window to display a pop-up menu
of options for displaying information related to the current vision
tool or QuickBuild component.
From Microsoft Windows
From the Start menu, select
Cognex-VisionPro->Documentation for a list of available titles.
• Image and Mask Editor
Use the Image Mask Editor to add a masking pattern to the
training image of a CNLSearch or PMAlign tool.
• Image Font Extractor
Use the Image Font Extractor to create an image font file from
an existing image.
• Image Grading Utility
Use the Image Grading Utililty to create a library of records
for a set of existing images, assigning them grades of Accept,
Reject or Unknown based on the features they exhibit.
• InstaCal
Use InstaCal to configure your Measurement Computing I/O
14 VisionPro 8.2 Quick Reference
VisionPro 8.2 Quick Reference 15
hardware as described previously in this document.
• VisionPro Controls Wizard
The VisionPro Controls Wizard populates the tool palette in
Visual Studio with the latest set of VisionPro edit controls.
The wizard detects which versions of Visual Studio you have
installed populates the tool palette for all installed versions by
default.
16 VisionPro 8.2 Quick Reference
VisionPro 8.2 Quick Reference 17
18 VisionPro 8.2 Quick Reference
VisionPro 8.2 Quick Reference 19
Copyright © 2013 Cognex Corporation All Rights Reserved
This document may not be copied in whole or in part, nor transferred to
any other media or language, without the written permission of Cognex
Corporation.
Portions of the hardware and software provided by Cognex may be
covered by one or more of the U.S. and foreign patents listed below as
well as pending U.S. and foreign patents issued after the date of this
document are listed on the Cognex web site at http://www.cognex.com/
patents.
5481712,
5768443,
5978521,
6141033,
6411734,
6687402,
6836567,
6975764,
7058225,
7313761,
5495537, 5548326, 5583954, 5602937,
5825913, 5850466, 5872870, 5901241,
5987172, 6005978, 6039254, 6064388,
6167150, 6215915, 6240208, 6324299,
6421458, 6459820, 6490375, 6516092,
6690842, 6697535, 6718074, 6748110,
6850646, 6856698, 6920241, 6959112,
6985625, 6993177, 6993192, 7006712,
7065262, 7088862, 7164796, 7190834,
EP0713593, JP3522280, JP3927239
5640200,
5943441,
6075881,
6381366,
6563324,
6771808,
6963338,
7016539,
7242801,
5751853,
5978080,
6137893,
6381375,
6658145,
6804416,
6973207,
7043081,
7251366,
VisionPro, the VisionPro logo, Cognex and the Cognex logo are
trademarks, or registered trademarks, of Cognex Corporation. Microsoft,
Windows, and the Windows logo are trademarks, or registered
trademarks of Microsoft Corporation in the United States and/or other
countries.
P/N 590-7177
Open as PDF
Similar pages