© 版权所有 1999-2018 Cognex Corporation. 保留所有权利。
Revision: 5.6.1.4, 09/14/2018
本文档介绍用于 Microsoft® Windows® 的 In-Sight 软件开发包 (SDK),包括下列主题:
有关 CvsInSightDisplay 控件的特定信息,另请参阅“In-Sight Display Control 发行说明”。
In-Sight SDK 提供了一个用于开发与联网的 In-Sight 视觉系统交互的自定义应用程序的平台。 使用 In-Sight SDK 可开发复杂程度各异的程序,从停驻在窗体上的简单 In-Sight Display Control,到功能强大的加载作业、保存图像和通过多个 I/O 通道通讯的应用程序。
如需下载最新版本的发行说明和文档、以及文档的不同语言版本,请访问 In-Sight 在线帮助中心。
该部分介绍了 In-Sight SDK 的系统要求。
最低硬件要求适用于连接到以低速运行的单个低分辨率 In-Sight 视觉系统的 PC:
以下的推荐硬件配置是指对于将要与最多四个 In-Sight 视觉系统连接的 PC 的要求:
In-Sight 软件已在以下操作系统上进行过测试:
虽然 In-Sight SDK 可以在其它操作系统上工作,但不满足上述要求的系统可能不受支持。
In-Sight 5.6.1 软件包含 3 个固件版本:
含有较旧固件版本的视觉系统可能正常工作。 但是, 某些功能将不受旧固件版本的支持, 且未经过完全测试。 为获得最佳运行效果,请将运行较旧固件版本的视觉系统更新到受支持的最新固件版本。 有关支持的视觉系统型号和固件版本,请参阅 In-Sight® 浏览器帮助文档中的固件版本主题。
注意:
In-Sight 软件需要运行 Microsoft .NET Framework 4.5。 如果 In-Sight 软件安装程序没有检测到 Microsoft .NET Framework 4.5,安装程序会先下载并安装 Microsoft .NET Framework 4.5。
注意:
In-Sight SDK 支持创建自定义 EasyBuilder 工具(有关详细信息,请参阅 ToolBuilder 程序员参考指南。) 所有 ToolBuilder 创建的 EasyBuilder 工具必须被保存到以下可供 In-Sight 浏览器使用的目录:C:\Program Files (x86)\Cognex\In-Sight\In-Sight Explorer 5.x.x\AddIns。 在使用 ToolBuilder 创建的 EasyBuilder 工具时,工具的 DLL 必须被放置在 In-Sight 浏览器 5.x.x\AddIns 目录。 将之前所创建的所有 ToolBuilder DLL 文件复制并粘贴到 AddIns 目录。
要安装 In-Sight SDK,必须以拥有完全管理权限的用户身份登录。
In-Sight SDK示例项目安装在以下文件夹中:C:\Users\Public\Documents\Cognex\In-Sight\In-Sight Sample Projects 5.x.x. 开始菜单中列有可以打开此地址的快捷方式。
| CR# | 问题 |
|---|---|
| 31753 |
需要更新的 In-Sight SDK 控件(例如 CvsInSightDisplay)仅在它们可视的情况下才会要求更新。在它们隐藏或最小化时则不会发出更新请求。 解决方法:如果在这种情况下需要更新,当新的结果需要从 In-Sight 视觉系统中获取时,需要添加调用 CvsInSight.AcceptUpdate() 以及/或 CvsInSightDisplay.AcceptUpdate()。 建议将一个处理程式添加到 CvsInSight.ResultsChanged 事件,并且一旦结果处理完成,应该调用 CvsInSight.AcceptUpdate。 |
| 15264 |
在 64 位操作系统上构建 In-Sight SDK 应用程序时,必须将“平台目标”设为 x86。 如果将“平台目标”设为“任何 CPU”或 x64,应用程序可能由于出现 FileNotFoundException 或 BadImageFormatException 而运行失败。 解决方法:为在 Visual Studio 中的 x86 目标平台上运行而配置应用程序:
注意:有关在不同项目类型中解决此问题的具体操作,请参阅 In-Sight SDK 参考帮助文件。
|
| 11930 | 在调用 SetExpression 之前,请先确保视觉系统处于脱机状态。 |