132 lines
3.7 KiB
C++
132 lines
3.7 KiB
C++
#include "lasermarkwidget.h"
|
||
#include "deviceproxy.h"
|
||
#include "rs_settings.h"
|
||
#include "deviceinfo.h"
|
||
|
||
|
||
|
||
LaserMarkWidget::LaserMarkWidget(QWidget* parent):
|
||
QFrame(parent),
|
||
ui(new Ui::LaserMarkWidget)
|
||
{
|
||
ui->setupUi(this);
|
||
|
||
loadSet();
|
||
|
||
}
|
||
void LaserMarkWidget::loadSet()
|
||
{
|
||
RS_SETTINGS->beginGroup("device/LaserMark");
|
||
int RFIDCount = RS_SETTINGS->readNumEntry("/RFIDCount");
|
||
RS_SETTINGS->endGroup();
|
||
ui->sbRfid->setValue(RFIDCount);
|
||
|
||
|
||
{
|
||
RS_SETTINGS->beginGroup("device/LaserMark");
|
||
double charHeight = RS_SETTINGS->readNumDEntry("/CharHeight");
|
||
RS_SETTINGS->endGroup();
|
||
ui->dsbCharHeight->setValue(charHeight);
|
||
DEV->laserMarkHeight = charHeight;
|
||
}
|
||
|
||
|
||
{
|
||
RS_SETTINGS->beginGroup("device/LaserMark");
|
||
double CharWidth = RS_SETTINGS->readNumDEntry("/CharWidth");
|
||
RS_SETTINGS->endGroup();
|
||
ui->dsbCharWidth->setValue(CharWidth);
|
||
DEV->laserMarkWidth = CharWidth;
|
||
}
|
||
|
||
|
||
{
|
||
RS_SETTINGS->beginGroup("device/LaserMark");
|
||
double CharInterval = RS_SETTINGS->readNumDEntry("/CharInterval");
|
||
RS_SETTINGS->endGroup();
|
||
ui->dsbCharInterval->setValue(CharInterval);
|
||
DEV->laserMarkInternal = CharInterval;
|
||
}
|
||
|
||
|
||
|
||
{
|
||
RS_SETTINGS->beginGroup("device/LaserMark");
|
||
int LaserFrequency = RS_SETTINGS->readNumEntry("/LaserFrequency");
|
||
RS_SETTINGS->endGroup();
|
||
ui->sbLaserFrequency->setValue(LaserFrequency);
|
||
DEV->laserMarkFrequency = LaserFrequency;
|
||
}
|
||
|
||
|
||
{
|
||
RS_SETTINGS->beginGroup("device/LaserMark");
|
||
int LaserPulseWidth = RS_SETTINGS->readNumEntry("/LaserPulseWidth");
|
||
RS_SETTINGS->endGroup();
|
||
ui->sbLaserPulseWidth->setValue(LaserPulseWidth);
|
||
DEV->laserMarkPulseWidth = LaserPulseWidth;
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
}
|
||
|
||
void LaserMarkWidget::on_sbRfid_valueChanged(int arg1)
|
||
{
|
||
RS_SETTINGS->beginGroup("device/LaserMark");
|
||
RS_SETTINGS->writeEntry("/RFIDCount", arg1);
|
||
RS_SETTINGS->endGroup();
|
||
//DEVICE_INFO->printDeviceSystemInfo(QString("RFID字符个数改变为:%1/s").arg(arg1));
|
||
}
|
||
|
||
void LaserMarkWidget::on_dsbCharHeight_valueChanged(double arg1)
|
||
{
|
||
RS_SETTINGS->beginGroup("device/LaserMark");
|
||
RS_SETTINGS->writeEntry("/CharHeight", arg1);
|
||
RS_SETTINGS->endGroup();
|
||
//DEVICE_INFO->printDeviceSystemInfo(QString("字符高度改变为:%1mm/s").arg(arg1));
|
||
DEV->laserMarkHeight = arg1;
|
||
}
|
||
|
||
void LaserMarkWidget::on_dsbCharWidth_valueChanged(double arg1)
|
||
{
|
||
RS_SETTINGS->beginGroup("device/LaserMark");
|
||
RS_SETTINGS->writeEntry("/CharWidth", arg1);
|
||
RS_SETTINGS->endGroup();
|
||
//DEVICE_INFO->printDeviceSystemInfo(QString("字符宽度改变为:%1mm/s").arg(arg1));
|
||
DEV->laserMarkWidth = arg1;
|
||
}
|
||
|
||
void LaserMarkWidget::on_dsbCharInterval_valueChanged(double arg1)
|
||
{
|
||
RS_SETTINGS->beginGroup("device/LaserMark");
|
||
RS_SETTINGS->writeEntry("/CharInterval", arg1);
|
||
RS_SETTINGS->endGroup();
|
||
//DEVICE_INFO->printDeviceSystemInfo(QString("字符间隔改变为:%1mm/s").arg(arg1));
|
||
DEV->laserMarkInternal = arg1;
|
||
}
|
||
|
||
|
||
|
||
|
||
void LaserMarkWidget::on_sbLaserFrequency_valueChanged(int arg1)
|
||
{
|
||
RS_SETTINGS->beginGroup("device/LaserMark");
|
||
RS_SETTINGS->writeEntry("/LaserFrequency", arg1);
|
||
RS_SETTINGS->endGroup();
|
||
//DEVICE_INFO->printDeviceSystemInfo(QString("打标激光器频率改变为:%1").arg(arg1));
|
||
DEV->laserMarkFrequency = arg1;
|
||
}
|
||
|
||
void LaserMarkWidget::on_sbLaserPulseWidth_valueChanged(int arg1)
|
||
{
|
||
RS_SETTINGS->beginGroup("device/LaserMark");
|
||
RS_SETTINGS->writeEntry("/LaserPulseWidth", arg1);
|
||
RS_SETTINGS->endGroup();
|
||
//DEVICE_INFO->printDeviceSystemInfo(QString("打标激光器脉宽改变为:%1").arg(arg1));
|
||
DEV->laserMarkPulseWidth = arg1;
|
||
}
|
||
|