3. In-Sight软件生态与版本管理
在量产视觉运维中,软件生态与版本管理往往比单次调试更影响产线稳定性。In-Sight 系统由三层软件共同构成:运行在相机内部的固件、用于工程配置与调试的 PC 端软件、以及承载视觉逻辑的项目文件。三者版本不匹配,是现场“能连上但打不开”“能打开但结果异常”的常见根因。理解它们的分工与对应关系,是运维工程师的基本功。
一、In-Sight Explorer 与 In-Sight Vision Suite 的定位
In-Sight Explorer 是康耐视长期使用的经典配置软件,主要用于 In-Sight 系列智能相机的作业(Job)编辑、电子表格视图编程、I/O 配置、网络设置与固件升级。它的核心交互是“电子表格 + 函数”,适合熟悉单元格逻辑、需要精细控制取像与判断流程的工程师。Explorer 对老型号(如 5000、7000 系列)兼容性最好,现场大量存量设备仍依赖它维护。
In-Sight Vision Suite 是较新的软件平台,整合了 In-Sight ViDi(深度学习工具)与 In-Sight 传统视觉工具,界面更偏向现代视觉软件的“工具链 + 流程”风格,支持更复杂的 AI 检测任务。它并非简单替代 Explorer,而是面向新硬件与深度学习应用的扩展。实际运维中常见的情况是:老线用 Explorer,新线或 AI 工位用 Vision Suite,两者可能同时存在于同一台工程电脑上。
选择哪一款,取决于相机型号、固件版本和项目所用工具集。若项目使用了 ViDi 工具,必须用 Vision Suite;若只是传统定位、测量、Blob、OCR,Explorer 通常足够且更轻量。关键原则是:用创建该项目时的软件版本打开项目,不要用低版本软件强行打开高版本项目。
二、固件版本:相机内部的“操作系统”
固件是运行在 In-Sight 相机内部的底层软件,决定相机支持哪些视觉函数、通信协议和工具。每台相机在“系统”或“关于”页面可查看固件版本,例如 5.8.0、6.2.1 这类编号。固件版本与 PC 端软件存在对应关系:较新的 Explorer 或 Vision Suite 通常能向下兼容旧固件,但旧软件无法管理新固件相机。
量产运维中最需要警惕的是“固件漂移”。同一型号的多台相机,如果固件版本不一致,同一个项目文件在不同相机上的行为可能不同——某个函数在 5.8.0 上正常,在 5.6.0 上可能报错或精度下降。因此建议对同一条产线的同型号相机建立固件基线,例如统一为 6.2.1,并在更换备机时先核对固件版本再导入项目。
固件升级通过 Explorer 或 Vision Suite 的“固件升级”功能完成,升级包为 .sfw 或类似格式。升级前必须确认:相机供电稳定、网络不中断、升级包与相机型号严格匹配。升级过程中断电可能导致相机变砖,需要返厂恢复。升级完成后建议重新加载项目并做一次完整检测验证,不能只看“能连上”就放行。
三、许可证:功能开关与绑定关系
In-Sight 的许可证(License)决定相机能使用哪些功能。基础许可证支持常规视觉工具,而 ViDi 深度学习、特定通信协议、更高分辨率或更高帧率往往需要额外授权。许可证通常与相机序列号绑定,不能随意复制到另一台相机。运维中更换相机时,必须确认新相机已具备原相机所需的许可证,否则项目中的某些工具会变为不可用。
查看许可证的路径一般在软件的“系统 > 许可证”或相机网页界面中。需要记录的关键信息包括:许可证类型、已授权功能列表、绑定序列号、有效期(如有)。对于量产线,建议建立“相机—许可证—项目”对应表,避免备机替换时才发现缺授权。
四、项目文件管理:版本、备份与迁移
项目文件是视觉逻辑的载体。Explorer 使用 .job 文件,Vision Suite 使用 .vpp 或 .vjob 等格式。项目文件中不仅包含工具参数,还可能引用外部文件(如 ViDi 模型、字体、标定数据)。因此迁移项目时不能只拷贝单个文件,要确认依赖是否完整。
推荐的项目文件管理做法是:
- 命名规范:产品型号_工位_日期_版本,例如 A123_焊接_20250612_v3.job,避免“新建作业1”这类无法追溯的名称。
- 版本归档:每次变更前先备份当前版本,变更后另存为新版本,保留可回退路径。
- 变更记录:用简单表格记录版本号、变更内容、变更人、验证结果,便于排障时定位。
- 离线备份:项目文件同时保存在工程电脑、服务器或U盘,避免单点丢失。
从相机导出项目时,注意选择“包含依赖”或类似选项。若项目使用了 ViDi 模型,模型文件通常需要单独备份。导入到新相机后,要检查工具是否全部正常加载、标定是否仍然有效、通信配置是否匹配新相机的 IP 与端口。
五、典型版本冲突与处理思路
现场最常见的三类问题:第一,用旧版 Explorer 打开新版项目,提示“文件版本过高”,此时应升级软件或改用创建该项目的版本;第二,相机固件低于项目要求,部分工具灰显或报错,需要升级固件或降级项目;第三,许可证缺失导致 ViDi 工具不可用,需要确认授权或改用传统工具替代方案。
处理原则是“先记录、再匹配、后变更”。记录当前软件版本、固件版本、许可证状态和项目版本;然后对照项目要求找出不匹配项;最后只变更必要的一项,变更后立即验证。不要同时升级软件和固件,否则一旦出问题难以判断是哪个环节导致。