コード例 #1
0
ファイル: Terminal.cpp プロジェクト: trackpack/Software
void B9Terminal::on_comboBoxXPPixelSize_currentIndexChanged(int index)
{
    QString sCmd;
    bool bUnChanged = false;
    switch (index){
        case 0: // 50 microns
            sCmd = "U50";
            if(getXYPixelSize()==50)bUnChanged=true;
            break;
        case 1: // 75 microns
            sCmd = "U75";
            if(getXYPixelSize()==75)bUnChanged=true;
            break;
        case 2: // 100 mircons
            sCmd = "U100";
            if(getXYPixelSize()==100)bUnChanged=true;
        default:
            break;
    }
    if(!bUnChanged){
        pPrinterComm->SendCmd(sCmd);
        pPrinterComm->SendCmd("A"); // Force refresh of printer stats
    }
}
コード例 #2
0
void B9Terminal::on_comboBoxXPPixelSize_currentIndexChanged(int index)
{
    QString sCmd;
    bool bUnChanged = false;
    switch (index){
        case 0: // 50 微米
            sCmd = "U50";
            if(getXYPixelSize()==50)bUnChanged=true;
            break;
        case 1: // 75 微米
            sCmd = "U75";
            if(getXYPixelSize()==75)bUnChanged=true;
            break;
        case 2: // 100 微米
            sCmd = "U100";
            if(getXYPixelSize()==100)bUnChanged=true;
        default:
            break;
    }
    if(!bUnChanged){
        pPrinterComm->SendCmd(sCmd);
        pPrinterComm->SendCmd("A"); // 强制刷新打印机状态
    }
}