In-Sight® SDK 6.1.1 Release Notes

© Copyright 1999-2021 Cognex Corporation. All rights reserved.

Revision: 5.9.2.7, 2021 July 01

Overview

This document describes the In-Sight Software Development Kit (SDK) for Microsoft® Windows®, including the following topics:

Note:

About the In-Sight SDK

The In-Sight SDK provides a platform for developing custom applications that interact with In-Sight vision systems on a network. Programs developed with the In-Sight SDK can vary in complexity from a simple In-Sight Display Control docked on a form to robust applications that load jobs, save images and communicate via multiple I/O channels.

Note: The In-Sight Micro 1020, In-Sight 2000 series, In-Sight 7020, 7010, 7230, 7430 and 7432 are not supported with the In-Sight SDK.

System Requirements

This section describes system requirements for the In-Sight SDK.

PC Hardware Minimum and Recommended Requirements

Notes:

Minimum Recommended
Intel® Celeron® 1000M processor running at 1.8GHz (or equivalent) Intel Core™ i7 processor running at 2.7GHz (or equivalent)
2GB of available RAM 4GB of available RAM
4GB of available disk space 8GB of available disk space
Video card that can display 1024 x 768 resolution at 24-bit color depth (the DPI Display setting must be set to 96 DPI) Video card that can display 1920 x 1080 resolution at 32-bit color depth (the DPI Display setting must be set to 96 DPI)
Network interface card (at least 100Mbps) for connecting to an In-Sight vision system Gigabit network interface card for connecting to multiple In-Sight vision systems

Operating System Requirements

In-Sight software has been tested on the following operating systems:

Although the In-Sight SDK may function on other operating systems, systems not meeting the preceding requirements have not been tested and are not supported.

Supported Languages

Firmware Version Support

In-Sight 6.1.3 software contains three firmware versions:

In-Sight vision systems that have older firmware versions might work properly. However, some features are unsupported with older firmware versions and are not fully tested. For optimal performance, update vision systems that run older firmware to the most recent, supported firmware versions. For a list of models and supported firmware versions, see the Firmware Versions topic in the In-Sight® Explorer Help file.

In-Sight Firmware 6.1.3

In-Sight Firmware 5.9.2

In-Sight Firmware 4.10.5 PR1

Note:

Microsoft .NET Framework 4.5.2

In-Sight software requires Microsoft .NET Framework 4.5.2. If the In-Sight software installer fails to detect Microsoft .NET Framework 4.5.2, it attempts to download and install it.

Supported Development Environments

Note: To create ToolBuilder EasyBuilder tools, the GUID Generation Utility (guidgen.exe) is also required. This utility is included with Microsoft Visual Studio. For more information on guidgen.exe, please consult MSDN.

ToolBuilder Support

The In-Sight SDK supports the ability to create custom EasyBuilder tools (please consult the ToolBuilder Programmer Reference guide for more information). All ToolBuilder-created EasyBuilder tools must be placed in the following directory to be available in the In-Sight Explorer application: C:\Program Files (x86)\Cognex\In-Sight\In-Sight Explorer 6.1.3\AddIns. When creating EasyBuilder tools using ToolBuilder, the DLL for the tool must be placed in the In-Sight Explorer 6.1.3\AddIns directory. Copy and paste all of the previously created ToolBuilder DLL files into the AddIns directory.

Installation

You must be logged on as a user with full administrative privileges in order to install the In-Sight SDK.

Sample Projects

In-Sight SDK Sample Projects are installed to the following folder: C:\Users\Public\Documents\Cognex\In-Sight\In-Sight Sample Projects 6.1.3. A shortcut on the Start Menu is available to open this location.

Known Issues

Note: The release notes include issue numbers (where applicable) to better track known issues reported by Cognex Technical Support. For information about Known Issues regarding the Cognex In-Sight Display (CvsInSightDisplay) control, please consult the In-Sight Display Control Release Notes.
Issue# Issue
82151

The In-Sight SDK fails to load a job from a local PC to a vision system using CvsInSightDisplay.InSight.File.LoadJobFileLocally () function.

 

Workaround: To load a job from a local PC to your vision system, follow these steps:

  1. Use CvsInSightDisplay.InSight.File.SendFileToInSight () to send the job from your PC to the vision system.
  2. Use CvsInSightDisplay.InSight.File.LoadJobFile () to load the job from your vision system.
31753

In-Sight SDK items (such as CvsInSightDisplay) that require updates, will only request updates when they are visible, not when they are hidden or minimized.

 

Workaround: If updates are required in this scenario, a call to either CvsInSight.AcceptUpdate() and/or CvsInSightDisplay.AcceptUpdate() should be added when new results should be retrieved from the In-Sight vision system. It is recommended that a handler be attached to the CvsInSight.ResultsChanged event, and once the results have been handled, CvsInSight.AcceptUpdate should be called.

11930 It is recommended to ensure that a vision system is offline before calling the SetExpression method.