跳转到内容

Temperature State#

相机的 Temperature State 功能指示相机的内部温度是正常还是过高。

当温度过高时,需要立即冷却。

使用 Device Temperature 功能可确定相机的当前温度。

该功能的使用#

运作原理#

有关内部温度的信息通过以下参数提供:

  • DeviceTemperature 参数值显示了相机内各个位置的当前温度。有关更多信息,请参阅 Device Temperature 主题。
  • 即: TemperatureState 参数值告诉您相机的当前内部温度状态:
    • OK:设备温度在正常工作温度范围内。
    • Critical:设备温度接近或达到允许的最高温度。提供冷却。
    • Error:设备温度高于允许的最高温度。立即提供冷却。

根据您的相机型号,可以使用以下附加参数:

  • BslTemperatureStatusErrorCount 参数指示 temperature state 更改为 Error 的频率。
  • BslTemperatureMax 参数指示相机在操作过程中达到的最高温度。

TemperatureState 参数值为 CriticalError 时,相机会提供一套机制来提醒用户并帮助保护相机。

这些机制会在不同的 device temperature 下生效,具体取决于警报级别以及相机是在升温还是在冷却

信息

正常相机操作要求温度始终处于 Ok 状态且外壳温度保持在允许的范围内。为确保这一点,请遵循相机主题的“环境要求”部分中列出的准则。您可以在“型号”部分中找到您的相机主题。

在高温下,相机可能会损坏,相机的寿命会缩短,并且图像质量可能会下降。频繁的高温事故也会缩短使用寿命。

升温路径和冷却路径

加热路径#

临界温度阈值#

当设备温度达到临界温度阈值时,相机即将过热。

在这种情况下,将发生以下情况:

  • TemperatureState 参数值更改为 Critical
  • 相机发送一个临界温度事件。

信息

仅在 device temperature 降至临界温度阈值以下至少 4°C 之后,才能发送另一个临界温度事件。

超温阈值#

当设备温度达到过温阈值时,则表明相机过热。必须立即对相机进行冷却,否则,相机可能会发生不可挽回的损坏。

在这种情况下,将发生以下情况:

  • TemperatureState 参数值变为 Error
  • 相机的电流消耗会降低。
  • 图像采集更改:
    • 在 ace 2、boost 和 dart IMX 相机上,应停止图像采集并且直到设备冷却后才能再次开始图像采集(参见下文)。
    • 在其他相机上,出现测试图像 2
  • 相机发送一个超温事件。
  • 如果您的相机型号具有错误代码功能,则相机会报告超温错误代码。
  • 如果可用,则 BslTemperatureStatusErrorCount 参数将增加 1。

信息

仅在 device temperature 降至超温阈值以下至少 4°C 之后,才能发送另一个超温事件。

冷却路径#

超温阈值#

当设备温度降至超温阈值以下时,将发生以下情况:

  • TemperatureState 参数值从 Error 变为 Critical

当设备温度下降到低于超温阈值 4°C 时,将发生以下情况:

  • 在 ace 2、boost 和 dart IMX 相机上,可以再次开始图像采集。
  • 在其他相机上,测试图像 2 消失。使用与相机进入 Error 状态之前相同的设置和功能,恢复图像采集。Sequencer 功能属于例外,您必须手动重新启用。
临界温度阈值#

当设备温度降至临界温度阈值以下时,将发生以下情况:

  • TemperatureState 参数值变为 Ok

相机的温度状态和内部温度正常,因此相机可以正常工作。

确定温度状态#

  1. 获取 TemperatureState 参数值。
  2. 如果参数值为 CriticalError,则必须冷却相机,直到参数值为 Ok为止。

充分利用 Temperature State 功能:

  • 使用 Device Temperature 功能确定确切的核心板或传感器板温度。
  • 启用 Event Notification 功能在相机温度过高时接收事件。
  • 如果您的相机型号提供有错误代码功能,则读取 LastError 参数值以确定相机是否过热。

详情#

显示所有相机型号

相机型号 临界温度阈值 超温阈值 附加参数
a2A1920-51gcBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A1920-51gcPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A1920-51gmBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A1920-51gmPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A1920-160ucBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A1920-160ucPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A1920-160umBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A1920-160umPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A2590-22gcBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A2590-22gcPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A2590-22gmBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A2590-22gmPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A2590-60ucBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A2590-60ucPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A2590-60umBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A2590-60umPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A3840-13gcBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A3840-13gcPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A3840-13gmBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A3840-13gmPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A3840-45ucBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A3840-45ucPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A3840-45umBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A3840-45umPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A4504-5gcBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A4504-5gcPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A4504-5gmBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A4504-5gmPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A4504-18ucBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A4504-18ucPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A4504-18umBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A4504-18umPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A5320-7gcBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A5320-7gcPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A5320-7gmBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A5320-7gmPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A5320-23ucBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A5320-23ucPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A5320-23umBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A5320-23umPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A5328-4gcBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A5328-4gcPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A5328-4gmBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A5328-4gmPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A5328-15ucBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A5328-15ucPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A5328-15umBAS 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
a2A5328-15umPRO 76 °C (168.8 °F) 81 °C (177.8 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
acA640-90gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA640-90gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA640-90uc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA640-90um 不支持 Temperature State 功能 不支持 Temperature State 功能
acA640-120gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA640-120gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA640-120uc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA640-120um 不支持 Temperature State 功能 不支持 Temperature State 功能
acA640-121gm 72 °C (161.6 °F) 78 °C (172.4 °F)
acA640-300gc 72 °C (161.6 °F) 78 °C (172.4 °F)
acA640-300gm 72 °C (161.6 °F) 78 °C (172.4 °F)
acA640-750uc 75 °C (167 °F) 81 °C (177.8 °F)
acA640-750um 75 °C (167 °F) 81 °C (177.8 °F)
acA720-290gc 72 °C (161.6 °F) 78 °C (172.4 °F)
acA720-290gm 72 °C (161.6 °F) 78 °C (172.4 °F)
acA720-520uc 75 °C (167 °F) 81 °C (177.8 °F)
acA720-520um 75 °C (167 °F) 81 °C (177.8 °F)
acA780-75gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA780-75gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA800-200gc 72 °C (161.6 °F) 78 °C (172.4 °F)
acA800-200gm 72 °C (161.6 °F) 78 °C (172.4 °F)
acA800-510uc 75 °C (167 °F) 81 °C (177.8 °F)
acA800-510um 75 °C (167 °F) 81 °C (177.8 °F)
acA1280-60gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1280-60gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1300-22gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1300-22gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1300-30gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1300-30gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1300-30uc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1300-30um 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1300-60gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1300-60gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1300-60gmNIR 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1300-75gc 72 °C (161.6 °F) 78 °C (172.4 °F)
acA1300-75gm 72 °C (161.6 °F) 78 °C (172.4 °F)
acA1300-200uc 75 °C (167 °F) 81 °C (177.8 °F)
acA1300-200um 75 °C (167 °F) 81 °C (177.8 °F)
acA1440-73gc 72 °C (161.6 °F) 78 °C (172.4 °F)
acA1440-73gm 72 °C (161.6 °F) 78 °C (172.4 °F)
acA1440-220uc 75 °C (167 °F) 81 °C (177.8 °F)
acA1440-220um 75 °C (167 °F) 81 °C (177.8 °F)
acA1600-20gc 72 °C (161.6 °F) 78 °C (172.4 °F)
acA1600-20gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1600-20uc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1600-20um 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1600-60gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1600-60gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1920-25gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1920-25gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1920-25uc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1920-25um 不支持 Temperature State 功能 不支持 Temperature State 功能
acA1920-40gc 72 °C (161.6 °F) 78 °C (172.4 °F)
acA1920-40gm 72 °C (161.6 °F) 78 °C (172.4 °F)
acA1920-40uc 75 °C (167 °F) 81 °C (177.8 °F)
acA1920-40ucMED 75 °C (167 °F) 81 °C (177.8 °F)
acA1920-40um 75 °C (167.0 °F) 81 °C (177.8 °F)
acA1920-40umMED 75 °C (167 °F) 81 °C (177.8 °F)
acA1920-48gc 72 °C (161.6 °F) 78 °C (172.4 °F)
acA1920-48gm 72 °C (161.6 °F) 78 °C (172.4 °F)
acA1920-50gc 72 °C (161.6 °F) 78 °C (172.4 °F)
acA1920-50gm 72 °C (161.6 °F) 78 °C (172.4 °F)
acA1920-150uc 75 °C (167 °F) 81 °C (177.8 °F)
acA1920-150um 75 °C (167 °F) 81 °C (177.8 °F)
acA1920-155uc 75 °C (167 °F) 81 °C (177.8 °F)
acA1920-155ucMED 75 °C (167 °F) 81 °C (177.8 °F)
acA1920-155um 75 °C (167 °F) 81 °C (177.8 °F)
acA1920-155umMED 75 °C (167 °F) 81 °C (177.8 °F)
acA2000-50gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA2000-50gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA2000-50gmNIR 不支持 Temperature State 功能 不支持 Temperature State 功能
acA2000-165uc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA2000-165um 不支持 Temperature State 功能 不支持 Temperature State 功能
acA2000-165umNIR 不支持 Temperature State 功能 不支持 Temperature State 功能
acA2040-25gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA2040-25gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA2040-25gmNIR 不支持 Temperature State 功能 不支持 Temperature State 功能
acA2040-35gc 72 °C (161.6 °F) 78 °C (172.4 °F)
acA2040-35gm 72 °C (161.6 °F) 78 °C (172.4 °F)
acA2040-55uc 75 °C (167 °F) 81 °C (177.8 °F)
acA2040-55um 75 °C (167 °F) 81 °C (177.8 °F)
acA2040-90uc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA2040-90um 不支持 Temperature State 功能 不支持 Temperature State 功能
acA2040-90umNIR 不支持 Temperature State 功能 不支持 Temperature State 功能
acA2040-120uc 75 °C (167 °F) 81 °C (177.8 °F)
acA2040-120um 75 °C (167 °F) 81 °C (177.8 °F)
acA2440-20gc 72 °C (161.6 °F) 78 °C (172.4 °F)
acA2440-20gm 72 °C (161.6 °F) 78 °C (172.4 °F)
acA2440-35uc 75 °C (167 °F) 81 °C (177.8 °F)
acA2440-35ucMED 75 °C (167 °F) 81 °C (177.8 °F)
acA2440-35um 75 °C (167 °F) 81 °C (177.8 °F)
acA2440-35umMED 75 °C (167 °F) 81 °C (177.8 °F)
acA2440-75uc 75 °C (167 °F) 81 °C (177.8 °F)
acA2440-75ucMED 75 °C (167 °F) 81 °C (177.8 °F)
acA2440-75um 75 °C (167 °F) 81 °C (177.8 °F)
acA2440-75umMED 75 °C (167 °F) 81 °C (177.8 °F)
acA2500-14gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA2500-14gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA2500-14uc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA2500-14um 不支持 Temperature State 功能 不支持 Temperature State 功能
acA2500-20gc 72 °C (161.6 °F) 78 °C (172.4 °F)
acA2500-20gcMED 72 °C (161.6 °F) 78 °C (172.4 °F)
acA2500-20gm 72 °C (161.6 °F) 78 °C (172.4 °F)
acA2500-20gmMED 72 °C (161.6 °F) 78 °C (172.4 °F)
acA2500-60uc 75 °C (167 °F) 81 °C (177.8 °F)
acA2500-60um 75 °C (167 °F) 81 °C (177.8 °F)
acA3088-16gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA3088-16gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA3088-57uc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA3088-57ucMED 不支持 Temperature State 功能 不支持 Temperature State 功能
acA3088-57um 不支持 Temperature State 功能 不支持 Temperature State 功能
acA3088-57umMED 不支持 Temperature State 功能 不支持 Temperature State 功能
acA3800-10gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA3800-10gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA3800-14uc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA3800-14um 不支持 Temperature State 功能 不支持 Temperature State 功能
acA4024-8gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA4024-8gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA4024-29uc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA4024-29um 不支持 Temperature State 功能 不支持 Temperature State 功能
acA4096-11gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA4096-11gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA4096-30uc 80 °C (176 °F) 86 °C (186.8 °F)
acA4096-30ucMED 75 °C (167 °F) 81 °C (177.8 °F)
acA4096-30um 80 °C (176 °F) 86 °C (186.8 °F)
acA4096-30umMED 75 °C (167 °F) 81 °C (177.8 °F)
acA4096-40uc 80 °C (176 °F) 86 °C (186.8 °F)
acA4096-40ucMED 75 °C (167 °F) 81 °C (177.8 °F)
acA4096-40um 80 °C (176 °F) 86 °C (186.8 °F)
acA4096-40umMED 75 °C (167 °F) 81 °C (177.8 °F)
acA4112-8gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA4112-8gm 不支持 Temperature State 功能 不支持 Temperature State 功能
acA4112-20uc 80 °C (176 °F) 86 °C (186.8 °F)
acA4112-20ucMED 75 °C (167 °F) 81 °C (177.8 °F)
acA4112-20um 80 °C (176 °F) 86 °C (186.8 °F)
acA4112-20umMED 75 °C (167 °F) 81 °C (177.8 °F)
acA4112-30uc 80 °C (176 °F) 86 °C (186.8 °F)
acA4112-30ucMED 75 °C (167 °F) 81 °C (177.8 °F)
acA4112-30um 80 °C (176 °F) 86 °C (186.8 °F)
acA4112-30umMED 75 °C (167 °F) 81 °C (177.8 °F)
acA4600-7gc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA4600-10uc 不支持 Temperature State 功能 不支持 Temperature State 功能
acA5472-5gc 72 °C (161.6 °F) 78 °C (172.4 °F)
acA5472-5gm 72 °C (161.6 °F) 78 °C (172.4 °F)
acA5472-17uc 75 °C (167 °F) 81 °C (177.8 °F)
acA5472-17ucMED 75 °C (167 °F) 81 °C (177.8 °F)
acA5472-17um 75 °C (167 °F) 81 °C (177.8 °F)
acA5472-17umMED 75 °C (167 °F) 81 °C (177.8 °F)
boA4096-93cc 不支持 Temperature State 功能 不支持 Temperature State 功能 BslTemperatureMax
BslTemperatureStatusErrorCount
boA4096-93cm 不支持 Temperature State 功能 不支持 Temperature State 功能 BslTemperatureMax
BslTemperatureStatusErrorCount
boA4112-68cc 不支持 Temperature State 功能 不支持 Temperature State 功能 BslTemperatureMax
BslTemperatureStatusErrorCount
boA4112-68cm 不支持 Temperature State 功能 不支持 Temperature State 功能 BslTemperatureMax
BslTemperatureStatusErrorCount
boA4500-45cc 不支持 Temperature State 功能 不支持 Temperature State 功能 BslTemperatureMax
BslTemperatureStatusErrorCount
boA4500-45cm 不支持 Temperature State 功能 不支持 Temperature State 功能 BslTemperatureMax
BslTemperatureStatusErrorCount
boA6500-36cc 不支持 Temperature State 功能 不支持 Temperature State 功能 BslTemperatureMax
BslTemperatureStatusErrorCount
boA6500-36cm 不支持 Temperature State 功能 不支持 Temperature State 功能 BslTemperatureMax
BslTemperatureStatusErrorCount
boA8100-16cc 不支持 Temperature State 功能 不支持 Temperature State 功能 BslTemperatureMax
BslTemperatureStatusErrorCount
boA8100-16cm 不支持 Temperature State 功能 不支持 Temperature State 功能 BslTemperatureMax
BslTemperatureStatusErrorCount
daA1280-54lc 不支持 Temperature State 功能 不支持 Temperature State 功能
daA1280-54lm 不支持 Temperature State 功能 不支持 Temperature State 功能
daA1280-54uc 不支持 Temperature State 功能 不支持 Temperature State 功能
daA1280-54um 不支持 Temperature State 功能 不支持 Temperature State 功能
daA1600-60lc 不支持 Temperature State 功能 不支持 Temperature State 功能
daA1600-60lm 不支持 Temperature State 功能 不支持 Temperature State 功能
daA1600-60uc 不支持 Temperature State 功能 不支持 Temperature State 功能
daA1600-60um 不支持 Temperature State 功能 不支持 Temperature State 功能
daA1920-15um 不支持 Temperature State 功能 不支持 Temperature State 功能
daA1920-30uc 不支持 Temperature State 功能 不支持 Temperature State 功能
daA1920-30um 不支持 Temperature State 功能 不支持 Temperature State 功能
daA1920-160uc 85 °C (185 °F) 100 °C (212 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
daA1920-160um 85 °C (185 °F) 100 °C (212 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
daA2500-14lc 不支持 Temperature State 功能 不支持 Temperature State 功能
daA2500-14lm 不支持 Temperature State 功能 不支持 Temperature State 功能
daA2500-14uc 不支持 Temperature State 功能 不支持 Temperature State 功能
daA2500-14um 不支持 Temperature State 功能 不支持 Temperature State 功能
daA3840-45uc 85 °C (185 °F) 100 °C (212 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
daA3840-45um 85 °C (185 °F) 100 °C (212 °F) BslTemperatureMax
BslTemperatureStatusErrorCount
puA1280-54uc 不支持 Temperature State 功能 不支持 Temperature State 功能
puA1280-54um 不支持 Temperature State 功能 不支持 Temperature State 功能
puA1600-60uc 不支持 Temperature State 功能 不支持 Temperature State 功能
puA1600-60um 不支持 Temperature State 功能 不支持 Temperature State 功能
puA1920-30uc 不支持 Temperature State 功能 不支持 Temperature State 功能
puA1920-30um 不支持 Temperature State 功能 不支持 Temperature State 功能
puA2500-14uc 不支持 Temperature State 功能 不支持 Temperature State 功能
puA2500-14um 不支持 Temperature State 功能 不支持 Temperature State 功能

示例代码#

ace 2、boost 和 dart IMX 相机#

// Get the current temperature state
TemperatureStateEnums e = camera.TemperatureState.GetValue();
// Get the maximum temperature the camera reached during operation
double temperatureMax = camera.BslTemperatureMax.GetValue();
// Determine how often the temperature state changed to Error
int64_t i = camera.BslTemperatureStatusErrorCount.GetValue();
INodeMap& nodemap = camera.GetNodeMap();
// Get the current temperature state
String_t e = CEnumParameter(nodemap, "TemperatureState").GetValue();
// Get the maximum temperature the camera reached during operation
double temperatureMax = CFloatParameter(nodemap, "BslTemperatureMax").GetValue();
// Determine how often the temperature state changed to Error
int64_t i = CIntegerParameter(nodemap, "BslTemperatureStatusErrorCount").GetValue();
// Get the current temperature state
string e = camera.Parameters[PLCamera.TemperatureState].GetValue();
// Get the maximum temperature the camera reached during operation
double temperatureMax = camera.Parameters[PLCamera.BslTemperatureMax].GetValue();
// Determine how often the temperature state changed to Error
Int64 i = camera.Parameters[PLCamera.BslTemperatureStatusErrorCount].GetValue();
size_t len = 0;
char e_str[64] = {0};
double temperatureMax = 0;
int64_t i = 0;
/* Get the current temperature state */
len = sizeof(e_str);
errRes = PylonDeviceFeatureToString(hdev, "TemperatureState", e_str, &len);
CHECK(errRes);
/* Get the maximum temperature the camera reached during operation */
errRes = PylonDeviceGetFloatFeature(hdev, "BslTemperatureMax", &temperatureMax);
CHECK(errRes);
/* Determine how often the temperature state changed to Error */
errRes = PylonDeviceGetIntegerFeature(hdev, "BslTemperatureStatusErrorCount", &i);
CHECK(errRes);

其他相机#

// Get the current temperature state
TemperatureStateEnums e = camera.TemperatureState.GetValue();
INodeMap& nodemap = camera.GetNodeMap();
// Get the current temperature state
String_t e = CEnumParameter(nodemap, "TemperatureState").GetValue();
// Get the current temperature state
string e = camera.Parameters[PLCamera.TemperatureState].GetValue();
size_t len = 0;
char e_str[64] = {0};
/* Get the current temperature state */
len = sizeof(e_str);
errRes = PylonDeviceFeatureToString(hdev, "TemperatureState", e_str, &len);
CHECK(errRes);

您也可以使用 pylon Viewer 轻松设置参数。