单独吸注液默认参数设置

来源:云盘 /工作相关/全自动化学发光/文思海辉 文件/注册后优化/单独吸注液 默认参数设置 200628.docx,2026-06-28。

吸液参数

参数数值
起始流速25
最高流速50
结束流速25
吸样后等待时间3

注液参数

参数数值
起始流速25
最高流速50
结束流速25
回吸量0
放样至回吸间隔30
放样后等待时间3

备注:上述参数均为数值,不含单位。

串口通信协议代码

吸液帧 (setXiyeSerialFrame)

void ProcessTestHandle::setXiyeSerialFrame(const QString &setHighFlag, const int liquidAmount){
    QString xiyeData;
    xiyeData.clear();
    xiyeData.append(setHighFlag);
    xiyeData.append(QString("%1").arg(liquidAmount * 10, 4, 10, QChar('0')));
    xiyeData.append("25005025");
    xiyeData.append QString("%1").arg(m_air, 4, 10, QChar('0')));
    xiyeData.append QString("%1").arg(m_air, 4, 10, QChar('0')));
    xiyeData.append("03");
 
    setSerialDataFrame(En_NoOperation, "01", "01", "03", "39", xiyeData);
}

帧格式:[高标志][液量×10-4位]["25005025"][m_air-4位][m_air-4位]["03"],功能码 39。

注液帧 (setZhuyeSerialFrame)

void ProcessTestHandle::setZhuyeSerialFrame(const int liquidAmount){
    SerialDataFrame serialFrame;
    QString zhuyeData;
    zhuyeData.clear();
    zhuyeData.append QString("%1").arg((liquidAmount + m_air * 2) * 10, 4, 10, QChar('0')));
    zhuyeData.append("25005025000000300003");
    setSerialDataFrame(En_NoOperation, "01", "01", "03", "47", zhuyeData);
}

帧格式:[(液量+m_air×2)×10-4位]["25005025000000300003"],功能码 47。

关联笔记