VisionPro LicensesCognex VisionPro 9.22

Your Cognex sales representative can provide a USB security key programmed with the desired licenses for your vision application. Attach the key to your computer before you launch any VisionPro application.

See the following sections for more information:

Licenses

Every vision tool requires at least one enabled license on your Cognex USB security key, and some vision tools require multiple licenses. For example, the ID tool requires a combination of the licenses VisionPro.Barcode, VisionPro.Symbol, or VisionPro.SymbolVerifyBasic to locate 1D or 2D symbologies, depending on the needs of your vision application.

The following table lists the VisionPro tools and the licenses they require:

VisionPro ToolLicensesNotes

GigE Vision Acquisition

(AcqFifo Tool and QuickBuild Image Source)

VisionPro.Cam2: Up to 2 cameras
VisionPro.Cam4: Up to 4 cameras
VisionPro.Cam8: Up to 8 cameras
VisionPro.CamMulti: Unlimited number of cameras
VisionPro.SWAcquisition: Up to 8 GigE Vision cameras



VisionPro.SWAcquisition overrides VisionPro.Cam8

DS1000 and DS900 Series Sensor typesVisionPro.CamDSGigEMust also include one of the following licenses: VisionPro.Cam2, VisionPro.Cam4, VisionPro.Cam8, VisionPro.CamMulti, or VisionPro.SWAcquisition
Cognex Industrial Cameras (GigE Vision) VisionPro.CamCICGigEMust also include one of the following licenses: VisionPro.Cam2, VisionPro.Cam4, VisionPro.Cam8, VisionPro.CamMulti, or VisionPro.SWAcquisition

Any GigE Vision camera

VisionPro.CamAnyGigE

Includes Cognex Industrial Cameras except DS1000 or DS900 Series Sensor types

Must also include one of the following licenses: VisionPro.Cam2, VisionPro.Cam4, VisionPro.Cam8, VisionPro.CamMulti, or VisionPro.SWAcquisition

3D CAD Import OperatorVisionPro.3DCad
3D Cross Section ToolVisionPro.3DRangeTools | VisionPro.CrossSection 
3D Fixture From Plane ScriptVisionPro.3DStitch
3D Fixture ScriptVisionPro.3DStitch
3D Height Calculation ToolVisionPro.3DRangeTools
3D-Locate APIVisionPro.3DLocate
3D PatMax ToolVisionPro.PatMaxF_3D
VisionPro.PatMaxS_3D
The tool operates with the highest performance possible regardless of which license you are using.
3D Plane Estimation ToolVisionPro.3DStitch
3D Vision Data Rerender ToolVisionPro.3DRangeTools
3D Volume Calculation ToolVisionPro.3DRangeTools 
AlignPlus 2D Hand-Eye CalibrationVisionPro.HandEyeCalib2D 
Bead Inspect ToolVisionPro.BeadInspect 
Blob ToolVisionPro.Blob 
Caliper ToolVisionPro.Caliper 
Checkerboard Calibration ToolVisionPro.CalibOther Cognex Calibration and Fixturing tools do not check the VisionPro.Calib license.
CNLSearch ToolVisionPro.CnlSearch
VisionPro.CnlSearchSM
VisionPro.CnlSearchSM for using search regions smaller than 8x8.
Color Extractor ToolVisionPro.Color 
Color Match ToolVisionPro.Color 
Color Segmenter ToolVisionPro.Color 
Composite ColorMatch ToolVisionPro.Color
Data Analysis ToolVisionPro.DataAnalysis 
Dimensioning ToolsVisionPro.DimensioningFind Line/Circle
Fit Line/Circle/Ellipse/Corner 
Edge BlobVisionPro.EdgeBlob & VisionPro.Blob
DS Field Calibrator UtilityVisionPro.CamDSGigE: Single-sensor calibration
VisionPro.CamDSGigE | VisionPro.3DStitch: Multiple-sensor calibration
ID ToolVisionPro.Barcode: 1D symbologies
VisionPro.Symbol: 2D symbologies
VisionPro.SymbolVerifyBasic: Data Matrix symbols with any process control metric enabled
Image Processing ToolsVisionPro.GMorph (ICogIPOneImageGreyMorphology only)Other Image Processing tools do not check this license.
LineMax ToolVisionPro.LineMax
VisionPro.LineMaxMulti
VisionPro.LineMaxMulti for multi-line finding and edgelet-only return
Model MakerVisionPro.ModelMakerUsed to create and edit synthetic models for PMAlign.
Multithreading SupportVisionPro.MultithreadEnables optimized code path for multithreading.
OCRMax ToolVisionPro.OCR: 8-bit images
VisionPro.OCR & VisionPro.16BitTools: 16-bit images
VisionPro.OCR & VisionPro.3DRangeTools: 3D range images
OCV ToolVisionPro.OCV 
OCVMax ToolVisionPro.OCVMax 
PatInspect ToolVisionPro.PatInspect 
PMAlign ToolVisionPro.PatMax
VisionPro.PatQuick (PMAlign tool using only the PatQuick algorithm)
VisionPro.SynthPatMax
VisionPro.PatFlex
VisionPro.PatMax includes the PatQuick and Perspective PatMax algorithms
PMAlign Tool
16-bit (PatMax algorithm)
VisionPro.PatMax &
(VisionPro.16BitTools | VisionPro.3DRangeTools)
PMAlign Tool
16-bit (PatQuick algorithm)
VisionPro.PatQuick &
(VisionPro.16BitTools | VisionPro.3DRangeTools)
PMAlignMultiToolVisionPro.PatMax
VisionPro.PatQuick (PMAlign tool using only the PatQuick algorithm)
Point PatMaxVisionPro.PatMax
SearchMax ToolVisionPro.SearchMax 
SearchMax (High Accuracy)VisionPro.HighAccuracyCorrelation 
SmartLine ToolVProX.LineMax &
VProx.SmartLine &
VProX.VIDiELSegment
 
SurfaceFX ToolVisionPro.SurfaceFX 
Vision Data Stitch ToolVisionPro.3DStitch 
ViDiEL Classify ToolVProX.ViDiELClassify 
ViDiEL Segment ToolVProX.ViDiELSegment 
ViDiEL OCR ToolVProX.ViDiELOCR 
Determining Which Licenses are Enabled

You have several options for determining which licenses are enabled on the USB security key.

Using Cogtool to Display Licenses

Use Cogtool, a utility included with your VisionPro installation, to determine which VisionPro licenses are enabled on your security key.

Enter the following in a command prompt window:

cogtool --print | more

The output will look similar to the following. Your output depends on the vision tool options you licensed through your Cognex sales representative.

There is 1 Cognex Security device installed.

  Cognex Security Key v8
    Serial Number: 3-4346701
    Device: Wibu CmStick/C, FW 4.05, FAC: 1
            Certified Time: 2018-04-03.00:22:
      Tools Programmed:
          Cognex.Generic
          Designer.Deployment
          Designer.Development
          Designer.Generic
          VisionPro.16BitTools
          VisionPro.3DAlign
          VisionPro.3DCad
          VisionPro.3DLocate
          VisionPro.3DRangeTools
          VisionPro.3DStitch
          VisionPro.BarCode
...
...

          VisionPro.SymbolVerifyBasic
          VisionPro.SynthPatMax

    Runtime Configuration
      version: 6.60 (meets requirement)
      minimum required version: 6.50

There are 0 Cognex Vision boards installed.

Security Service Configuration
  No compatible services detected.
Viewing Licenses in QuickBuild

Choose Help->License... from QuickBuild to determine which VisionPro licenses are enabled on your computer. QuickBuild displays a listing similar to the following:

Programming_Tools_Theory_Security_UsingQuickBuild

Using GetLicensedFeatures Method

Use the VisionPro security API and determine which licenses are enabled with the GetLicensedFeatures method within your vision application. The following code example lists each enabled license:

CogStringCollection licensedFeatures;
licensedFeatures = CogLicense.GetLicensedFeatures(false, false);

foreach (string feature in licensedFeatures)
  System.Console.WriteLine(feature);