init
This commit is contained in:
131
device/ui/lasermarkwidget.cpp
Normal file
131
device/ui/lasermarkwidget.cpp
Normal file
@@ -0,0 +1,131 @@
|
||||
#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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user