Laser Scanner 的软件开发工具包 (SDK)
概述
FARO ® Laser Scanner 和 SCENE 有一个软件开发工具包(SDK) 和应用程序编程接口(API),使应用程序工程师能够创建自定义程序来控制扫描程序以及读取、写入和更改 SCENE 文件。 SDK 和 API 以 zip 文件的形式提供给那些获准接收工具包的人。
- LS SDK - 这一 SDK 使软件开发人员可以创建应用程序以在第三方软件中打开 SCENE 数据文件,例如 AutoDesk Recap。它 并非用于创建应用程序以扩展控制 FARO® Laser Scanner Focus 的功能,或将扫描读取到自定义或专有软件中。此 SDK 以开发人员 zip 文件提供,也可单独下载。
- LS SDK_DEV - 此 SDK 扩展了 SCENE 的功能,并允许程序控制 Laser Scanner。SDK 向后兼容,在添加新功能和库时维护现有功能和库。这确保了为停产扫描仪型号编写的程序继续按预期运行。
- SDK 开发手册 - 本手册向软件开发人员介绍如何安装、许可并使用 FARO Laser Scanner (LS) COM 接口构建自定义软件。该手册可以 zip 文件的形式提供,也可单独下载。
警告:LS SDK 和 LS SDK_DEV 目前仍然有效,但不会继续开发,将来会停止使用。开发人员应使用 SCENE Standalone API 或 SCENE App API 进行进一步开发。
- SCENE 独立 API - 此 API 用于创建独立应用程序以扩展 SCENE 的功能并控制 Laser Scanner,是推荐的开发工具。
- SCENE App API - 此 API 用于编写在 SCENE 中运行并扩展其功能的小型应用程序。
获取 SDK-API 文件
要获取 SDK 和 API 文件,请与您所在地区 FARO 支持部联系。服务人员将帮助您填写保密表并提交给 FARO 产品管理部门批准。如果项目获得批准,服务人员会将链接发送到包含先前列出的文件和 API 文档信息的 zip 文件。
获得 SDK-API 的技术支持
要获得 SDK 或 API 的支持,请联系欧洲 FARO 支持部。请注意,请求支持的人员应具有应用程序开发经验,并了解如何使用函数、库和数据结构。
支持的编程语言
- Visual Basic
- C# for .NET-- 您可使用 .NET Visual Basic 访问 C# SDK
- C++ for Visual Studio 2008
- Windows C++
支持的操作系统
- 64 位 - Microsoft Windows 7、8.x 和 10