This commit is contained in:
Chenwenxuan
2024-03-06 14:54:30 +08:00
commit edac2715f0
1525 changed files with 809982 additions and 0 deletions

View 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;
}