VisionPro LicensesCognex VisionPro 9.5

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 Align ToolVisionPro.3DAlign
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 Plane Estimation ToolVisionPro.3DStitch
3D Vision Data Rerender ToolVisionPro.3DRangeTools
3D Volume Calculation ToolVisionPro.3DRangeTools 
AlignPlus 2D Hand-Eye CalibrationVisionPro.HandEyeCalib2D 
Blob ToolVisionPro.Blob 
Caliper ToolVisionPro.Caliper 
Checkerboard Calibration ToolVisionPro.CalibOther Cognex Calibration and Fixturing tools do not check the VisionPro.Caliblicense.
CNLSearch ToolVisionPro.CnlSearch 
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 
SurfaceFX ToolVisionPro.SurfaceFX 
Vision Data Stitch ToolVisionPro.3DStitch 
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:

      License Details:
        SWUP: {2018.1-2025.12}
      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.

Be aware the Cogtool utility does not have information regarding the release date for your installed version of VisionPro, so it might list licenses that are no longer valid because the security key is not within its valid software update maintenance period. See the section Software Update Maintenance Period for details.

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 [M:Cognex.VisionPro.CogLicense.GetLicensedFeatures(System.Boolean, System.Boolean)] 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);

Be aware that your security key might have enabled licenses but they do not appear in this list because your security key is not within its valid software update maintenance period. See the section Software Update Maintenance Period for details.