通过海康自带软件调节好后,使得海康读码器上电后,通过网线可以传输数据,然后接收数据就可以了,多和厂家沟通
1使用了基于Qt的通讯工具
busyluo /NetAssistant
2使用到了16进制的QString转ascii码
//返回16进制数的ascii码值
inline QString Hex2ascii(QString str)
{
QString str_hex = str; //获取十六进制数
int dec = str_hex.toInt(0,16); //十六进制转十进制
char st = dec; //十进制数用char类型表示--->必须有此步直接转化不可行
QString str_ascii = QString(st); //转化为ASCII值
return str_ascii;
//int str_int = str_ascii.toInt(); //转化为int值
//return str_int; //返回十六进制符号的ascii码值
}