TI中文支持网
TI专业的中文技术问题搜集分享网站

zll色温问题

请问,我想控制一组冷光一组暖光,如果要改变色温,是否修改zcl_color_ctrl.c里的zclColor_MoveHueCB()这个函数就可以了,另外如果我要在某个色温值的时候进行别的操作,这个色温值这个点要怎么判断?是用zclColor_CurrentX和zclColor_CurrentY来表示吗,它们表示每一组灯的亮度吗?zclColor_CurrentX_256,zclColor_StepColorX_256这些又表示什么?有文件专门定义的吗?

Jiancan Chen:

Hi Leo,

    不知道你解决问题了没,最近刚在学习这方面的内容。

    我的理解是,在ZigBee_Cluster_Library_Public_download_version.pdf 中,灯的颜色模式用 属性 ColorMode 来决定,当ColorMode 为 ColorTemperature ,表示当前设备使用色温来表示颜色, 色温用 ColorTemperature (0x0007) 这个属性来表示。文档里给了一个公式 Color temperature = 1,000,000 / ColorTemperature 。

当 ColorTemperature 值为默认的0xfa,是 算出 物理色温为4000K。

    关于 冷暖灯混合出某一色温的光,是有公式推导的,不知道你有推过吗? 

    可以交流一下。

Regards,

JC

    

赞(0)
未经允许不得转载:TI中文支持网 » zll色温问题
分享到: 更多 (0)