DM60网络红外热像仪 ThermalImagingCameraSDK 开发指南

需积分: 50 53 下载量 10 浏览量 更新于2024-07-22 2 收藏 377KB DOC 举报
"热成像仪开发涉及到使用ThermalImagingCameraSDK进行应用程序开发,该SDK包含网络功能,适用于DM60网络红外热像仪。SDK的开发文档记录了多次修订,由浙江大立科技股份有限公司发布。" 这篇文档是关于DM60网络红外热像仪的SDK使用说明书,其主要目的是帮助开发者利用提供的库文件和API进行热成像仪的软件开发。SDK的开发过程中,进行了多次修订和完善,以增强功能和修复问题。例如,从修订历史可以看出,SDK的功能逐渐增加了录像文件回放、温度修正、MAC地址获取、远程语言设置、心跳处理以及版本初始化等功能。 热成像仪的核心功能之一是测温,SDK提供了多种测温相关的函数,如DM_SetSPot、DM_SetLine、DM_SetArea等,用于设置测温点、线和区域。同时,DM_GetTemp函数用于获取测温数据,其数据会根据之前设置的参数进行计算。此外,SDK还支持NTSC/PAL制转换,等温温度和等温高度的获取,以及温度单位的转换。 SDK的网络功能使得热成像仪能够通过网络进行远程控制和数据传输。开发者可以利用这些功能实现远程监控、数据上传或下载,以及远程配置设备参数。例如,增加了DM_GetRemoteLanguage和DM_SetRemoteLanguage函数,允许用户远程设置设备的语言设置。心跳处理机制则确保了网络连接的稳定性和数据同步性。 在错误处理方面,SDK进行了优化,完善了错误处理机制,增加了心跳处理功能,这有助于开发者更有效地检测和处理网络连接中断或其他通信问题。同时,SDK还增加了对C++Builder的支持,扩大了开发平台的兼容性。 在文件操作上,SDK允许开发者自定义原始数据采集保存的文件名,增强了数据管理的灵活性。DM_Capture函数的修正使得开发者可以直接指定文件进行捕获,而不仅仅局限于指定路径。 "热成像仪开发"涉及的知识点包括:热成像仪的硬件接口和网络通信协议、图像处理和测温算法、SDK的API设计与使用、网络连接的稳定性保障、错误处理机制、以及多平台开发支持。通过这个SDK,开发者可以构建功能丰富的热成像应用,实现对红外热像仪的远程控制和数据分析。