LCD白平衡调试说明Word格式.docx
《LCD白平衡调试说明Word格式.docx》由会员分享,可在线阅读,更多相关《LCD白平衡调试说明Word格式.docx(18页珍藏版)》请在冰豆网上搜索。
![LCD白平衡调试说明Word格式.docx](https://file1.bdocx.com/fileroot1/2022-10/8/b2041dcf-0e65-4820-8473-1b411ea232b9/b2041dcf-0e65-4820-8473-1b411ea232b91.gif)
3//只有低亮无次数
w_cut………………………保留
bOkStopSignal………………保留
每种信号模式都必须有高亮或低亮或高亮、低亮都有。
基准色包括高亮、低亮
IsUseBase包括高亮、低亮
合格区设定:
高亮合格区
低亮合格区
显示修正:
高亮修正
低亮修正
程序系统工作原理:
系统数据结构:
//色温结构
typedefstruct_COLOR_WARM
{
floatfHx;
//高亮x值
floatfHy;
//高亮y值
floatfHY;
//高亮Y值
floatfLx;
//低亮x值
floatfLy;
//低亮y值
floatfLY;
//低亮Y值
floatfDrvRange;
//高亮范围
floatfCutRange;
//低亮范围
}COLOR_WARM,*PCOLOR_WARM;
//IC结构
typedefstruct_IC_ADD_SET
intiSubRom;
//ICRom
intiSubIc;
//ICSub
intiInitialVal;
//初值
intiMaxVal;
//最大值
intiMixVal;
//最小值
intiEffectBit;
//有效位
intiStartBit;
//开始位
}IC_ADD_SET,*PIC_ADD_SET;
//色度结构
typedefstruct_IC_COLOR_SET
intiSub;
//Sub
intiValue;
//Slave
intiSlave;
//数值
intiIniVal;
}IC_COLOR_SET,*PIC_COLOR_SET;
//模式设置结构
typedefstruct_MODE_SET
intiWDrv;
//w_Drv
intiWCut;
//w_Cut
intiIcRom;
//ICRom
intiIcSlave;
//ICSlave
BOOLbOkStopSignal;
//调试完成后是否停止保留
IC_ADD_SETasHR;
//IIC总线地址设置HR
IC_ADD_SETasHG;
//IIC总线地址设置HG
IC_ADD_SETasHB;
//IIC总线地址设置HB
IC_ADD_SETasLR;
//IIC总线地址设置LR
IC_ADD_SETasLG;
//IIC总线地址设置LG
IC_ADD_SETasLB;
//IIC总线地址设置LB
COLOR_WARMcwColorType;
//色温设置
IC_COLOR_SETicBright;
//色度设置亮度
IC_COLOR_SETicContrast;
//色度设置对比度
IC_COLOR_SETicMutiClr;
//色度设置彩色
IC_COLOR_SETicDynaClr;
//色度设置动态彩色
}MODE_SET,*PMODE_SET;
//信号类型结构
typedefstruct_SIGNAL_SET
intiIndex;
//信号索引
//intiSignalTotal;
//保留
charszSigType[128];
//信号类型
charszSigFormat[128];
//信号格式
charszSignalSet[128];
//信号全称
intiSignalMode;
//信号模式
intiSigContent;
//信号内容
intiHighVal;
//高亮幅值
intiLowVal;
//低亮幅值
BOOLbIsExteSignal;
//使用外部信号
BOOLbIsAddSigSet;
//是否设置了信号模式标志
intiHighLumAlgo;
//高亮算法
//---------0加法弱色
//---------1减法强色
//---------2加减法
intiLowLumAlgo;
//低亮算法同上
BOOLbHighBaseClr;
//是否使用了高亮基准
intiHighClr;
//若用了高亮基准色,它的次序0---红
//1---绿
//2---蓝
BOOLbLowBaseClr;
//是否使用了低亮基准
intiLowClr;
//若用了低亮基准色,它的次序同上
WORDwAdjTimes;
//调整次数
WORDwAdjMethord;
//---------0先高亮,后低亮有次数
//---------1先低亮,后高亮有次数
//---------2只有高亮无次数
//---------3只有低亮无次数
intiTvSlave;
//StateSlave
intiTvSub;
//StateSub
intiTvInitData;
//StateInitData
MODE_SETmsSet;
//一个测量信号的总的结构
}SIGNAL_SET,*PSIGNAL_SET;
//遥控码结构设置
typedefstruct_CONTROL_CODE
charszCodeName[MAX_PATH];
//遥控码名称
typedefstruct_CODE_SET
{
BYTEbyCode1;
//Code1
BYTEbyCode2;
//Code2
BYTEbyCode3;
//Code3
BYTEbyCode4;
//Code4
intiDalayTime;
//Delay
intiSendTimes;
//发送次数
}CODE_SET,*PCODE_SET;
CODE_SETcodeSet;
}CONTROL_CODE,*PCONTROL_CODE;
//动作码列表结构设置
typedefstruct_ACT_LIST
charszActName[MAX_PATH];
//动作列表名称
vector<
CString>
CodeList;
//动作码列表
}ACT_LIST,*PACT_LIST;
//遥控器数据结构设置
typedefstruct_REMOTE_CONTROL_SET
//信号索引
//信号类型
//信号格式
//信号全称
//信号模式
//信号内容
//高亮幅值
//低亮幅值
//使用外部信号
//是否设置了信号模式标志
//高亮算法
//---------0加法弱色
//---------1减法强色
//---------2加减法
//低亮算法同上
//是否使用了高亮基准
//若用了高亮基准色,它的次序0---红
//1---绿
//2---蓝
//是否使用了低亮基准
//若用了低亮基准色,它的次序同上
//---------0先高亮,后低亮有次数
//---------1先低亮,后高亮有次数
//---------2只有高亮无次数
//---------3只有低亮无次数
//调整次数
COLOR_WARMcwControl;
//色温
CONTROL_CODE>
ControlCode;
//遥控码列表
ACT_LIST>
ActList;
//动作码列表
}REMOTE_CONTROL_SET,*PREMOTE_CONTROL_SET;
//数值设置
typedefstruct_NUMERIC_SET
charszNumType[128];
//数值类型
//初值
//最大值
//最小值
}NUMERIC_SET,*PNUMERIC_SET;
//命令设置
typedefstruct_COMMAND_SET
charszCommType[128];
//命令类型
intiCode1;
//code1
intiCode2;
//code2
intiCode3;
//code3
intiCode4;
//code4
intiDalayTime;
//delay
}COMMAND_SET,*PCOMMAND_SET;
//串口设置
typedefstruct_SERIAL_SET
intiSig