543 lines
17 KiB
C++
543 lines
17 KiB
C++
|
#include "ParamLimitCfg.h"
|
||
|
#include "BaseConfig.h"
|
||
|
|
||
|
|
||
|
ParamLimitCfg::ParamLimitCfg()
|
||
|
{
|
||
|
m_ScanSpeedMin=1.0f;
|
||
|
m_ScanSpeedMax=3000.0f;
|
||
|
m_ScanPowerMin=0.0f;
|
||
|
m_ScanPowerMax=100.0f;
|
||
|
m_ScanDiameterMin=-1500.0f;
|
||
|
m_ScanDiameterMax=1500.0f;
|
||
|
m_LayerThicknessMin=0;
|
||
|
m_LayerThicknessMax=200;
|
||
|
m_SupplyPowderMin=0;
|
||
|
m_SupplyPowderMax=300;
|
||
|
m_ScanTimesMin=0;
|
||
|
m_ScanTimesMax=10;
|
||
|
|
||
|
m_MoldSpeedMin=0.1f;
|
||
|
m_MoldSpeedMax=10.0f;
|
||
|
m_MoldAccMin=1.0f;
|
||
|
m_MoldAccMax=500.0f;
|
||
|
m_MoldDecMin=1.0f;
|
||
|
m_MoldDecMax=500.0f;
|
||
|
m_MoldPointStepMin=0.0f;
|
||
|
m_MoldPointStepMax=10000.0f;
|
||
|
|
||
|
m_LoadSpeedMin=0.1f;
|
||
|
m_LoadSpeedMax=100.0f;
|
||
|
m_LoadAccMin=1.0f;
|
||
|
m_LoadAccMax=5000.0f;
|
||
|
m_LoadDecMin=1.0f;
|
||
|
m_LoadDecMax=5000.0f;
|
||
|
m_LoadPointStepMin=0.0f;
|
||
|
m_LoadPointStepMax=10000.0f;
|
||
|
|
||
|
m_CleanSpeedMin=0.1f;
|
||
|
m_CleanSpeedMax=10.0f;
|
||
|
m_CleanAccMin=1.0f;
|
||
|
m_CleanAccMax=500.0f;
|
||
|
m_CleanDecMin=1.0f;
|
||
|
m_CleanDecMax=500.0f;
|
||
|
m_CleanPointStepMin=0.0f;
|
||
|
m_CleanPointStepMax=10000.0f;
|
||
|
|
||
|
m_ArmSpeedMin=1.0f;
|
||
|
m_ArmSpeedMax=300.0f;
|
||
|
m_ArmAccMin=1.0f;
|
||
|
m_ArmAccMax=3000.0f;
|
||
|
m_ArmDecMin=1.0f;
|
||
|
m_ArmDecMax=3000.0f;
|
||
|
m_ArmPointStepMin=0.0f;
|
||
|
m_ArmPointStepMax=10000.0f;
|
||
|
|
||
|
m_SupplySpeedMin=1.0f;
|
||
|
m_SupplySpeedMax=100.0f;
|
||
|
m_SupplyAccMin=1.0f;
|
||
|
m_SupplyAccMax=1000.0f;
|
||
|
m_SupplyDecMin=1.0f;
|
||
|
m_SupplyDecMax=1000.0f;
|
||
|
m_SupplyPointStepMin=0.0f;
|
||
|
m_SupplyPointStepMax=30.0f;
|
||
|
|
||
|
m_FixGapMin = 0.0f;
|
||
|
m_FixGapMax = 1000.0f;
|
||
|
m_SupplyWaitTimeMin = 0.0f;
|
||
|
m_SupplyWaitTimeMax = 3000.0f;
|
||
|
m_SupplyCountMin = 0;
|
||
|
m_SupplyCountMax = 30;
|
||
|
m_CoverDistanceMin = 0.0f;
|
||
|
m_CoverDistanceMax = 700.0f;
|
||
|
|
||
|
m_CtrlLayerThicknessMin = 0.0f;
|
||
|
m_CtrlLayerThicknessMax = 200.0f;
|
||
|
}
|
||
|
|
||
|
|
||
|
ParamLimitCfg::~ParamLimitCfg()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
void ParamLimitCfg::GetUpdateSql(vector<string>& ups)
|
||
|
{
|
||
|
char buffer[512];
|
||
|
sprintf_s(buffer, sizeof(buffer), "UPDATE %s set %s=",
|
||
|
BaseConfig::TABLE_NAME.c_str(),
|
||
|
BaseConfig::FIELD_CONFIG_VALUE.c_str()
|
||
|
);
|
||
|
string strhead(buffer);
|
||
|
sprintf_s(buffer, sizeof(buffer), " WHERE %s='%s' AND %s=",
|
||
|
BaseConfig::FIELD_CONFIG_NAME.c_str(),
|
||
|
ParamLimitCfg::CONFIG_NAME.c_str(),
|
||
|
BaseConfig::FIELD_CONFIG_CODE.c_str()
|
||
|
);
|
||
|
string strtail(buffer);
|
||
|
|
||
|
sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_ScanSpeedMin).c_str(),
|
||
|
strtail.c_str(), FIELD_SCAN_SPEED_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_ScanSpeedMax).c_str(),
|
||
|
strtail.c_str(),FIELD_SCAN_SPEED_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_ScanPowerMin).c_str(),
|
||
|
strtail.c_str(), FIELD_SCAN_POWER_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_ScanPowerMax).c_str(),
|
||
|
strtail.c_str(), FIELD_SCAN_POWER_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_ScanDiameterMin).c_str(),
|
||
|
strtail.c_str(),FIELD_SCAN_DIAMETER_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_ScanDiameterMax).c_str(),
|
||
|
strtail.c_str(), FIELD_SCAN_DIAMETER_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_LayerThicknessMin).c_str(),
|
||
|
strtail.c_str(), FIELD_LAYER_THICKNESS_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_LayerThicknessMax).c_str(),
|
||
|
strtail.c_str(), FIELD_LAYER_THICKNESS_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_SupplyPowderMin).c_str(),
|
||
|
strtail.c_str(), FIELD_SUPPLY_POWDER_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_SupplyPowderMax).c_str(),
|
||
|
strtail.c_str(), FIELD_SUPPLY_POWDER_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_ScanTimesMin).c_str(),
|
||
|
strtail.c_str(), FIELD_SCAN_TIMES_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_ScanTimesMax).c_str(),
|
||
|
strtail.c_str(), FIELD_SCAN_TIMES_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_MoldSpeedMin).c_str(),
|
||
|
strtail.c_str(), FIELD_MOLD_SPEED_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_MoldSpeedMax).c_str(),
|
||
|
strtail.c_str(), FIELD_MOLD_SPEED_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_MoldAccMin).c_str(),
|
||
|
strtail.c_str(), FIELD_MOLD_ACC_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_MoldAccMax).c_str(),
|
||
|
strtail.c_str(), FIELD_MOLD_ACC_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_MoldDecMin).c_str(),
|
||
|
strtail.c_str(), FIELD_MOLD_DEC_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_MoldDecMax).c_str(),
|
||
|
strtail.c_str(), FIELD_MOLD_DEC_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_MoldPointStepMin).c_str(),
|
||
|
strtail.c_str(), FIELD_MOLD_POINT_STEP_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_MoldPointStepMax).c_str(),
|
||
|
strtail.c_str(), FIELD_MOLD_POINT_STEP_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_LoadSpeedMin).c_str(),
|
||
|
strtail.c_str(), FIELD_LOAD_SPEED_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_LoadSpeedMax).c_str(),
|
||
|
strtail.c_str(), FIELD_LOAD_SPEED_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_LoadAccMin).c_str(),
|
||
|
strtail.c_str(), FIELD_LOAD_ACC_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_LoadAccMax).c_str(),
|
||
|
strtail.c_str(), FIELD_LOAD_ACC_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_LoadDecMin).c_str(),
|
||
|
strtail.c_str(), FIELD_LOAD_DEC_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_LoadDecMax).c_str(),
|
||
|
strtail.c_str(), FIELD_LOAD_DEC_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_LoadPointStepMin).c_str(),
|
||
|
strtail.c_str(), FIELD_LOAD_POINT_STEP_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_LoadPointStepMax).c_str(),
|
||
|
strtail.c_str(), FIELD_LOAD_POINT_STEP_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_CleanSpeedMin).c_str(),
|
||
|
strtail.c_str(), FIELD_CLEAN_SPEED_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_CleanSpeedMax).c_str(),
|
||
|
strtail.c_str(), FIELD_CLEAN_SPEED_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_CleanAccMin).c_str(),
|
||
|
strtail.c_str(), FIELD_CLEAN_ACC_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_CleanAccMax).c_str(),
|
||
|
strtail.c_str(), FIELD_CLEAN_ACC_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_CleanDecMin).c_str(),
|
||
|
strtail.c_str(), FIELD_CLEAN_DEC_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_CleanDecMax).c_str(),
|
||
|
strtail.c_str(), FIELD_CLEAN_DEC_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_CleanPointStepMin).c_str(),
|
||
|
strtail.c_str(), FIELD_CLEAN_POINT_STEP_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_CleanPointStepMax).c_str(),
|
||
|
strtail.c_str(), FIELD_CLEAN_POINT_STEP_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_ArmSpeedMin).c_str(),
|
||
|
strtail.c_str(), FIELD_ARM_SPEED_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_ArmSpeedMax).c_str(),
|
||
|
strtail.c_str(), FIELD_ARM_SPEED_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_ArmAccMin).c_str(),
|
||
|
strtail.c_str(), FIELD_ARM_ACC_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_ArmAccMax).c_str(),
|
||
|
strtail.c_str(), FIELD_ARM_ACC_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_ArmDecMin).c_str(),
|
||
|
strtail.c_str(), FIELD_ARM_DEC_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_ArmDecMax).c_str(),
|
||
|
strtail.c_str(), FIELD_ARM_DEC_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_ArmPointStepMin).c_str(),
|
||
|
strtail.c_str(), FIELD_ARM_POINT_STEP_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_ArmPointStepMax).c_str(),
|
||
|
strtail.c_str(), FIELD_ARM_POINT_STEP_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_SupplySpeedMin).c_str(),
|
||
|
strtail.c_str(), FIELD_SUPPLY_SPEED_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_SupplySpeedMax).c_str(),
|
||
|
strtail.c_str(), FIELD_SUPPLY_SPEED_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_SupplyAccMin).c_str(),
|
||
|
strtail.c_str(), FIELD_SUPPLY_ACC_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_SupplyAccMax).c_str(),
|
||
|
strtail.c_str(), FIELD_SUPPLY_ACC_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_SupplyDecMin).c_str(),
|
||
|
strtail.c_str(), FIELD_SUPPLY_DEC_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_SupplyDecMax).c_str(),
|
||
|
strtail.c_str(), FIELD_SUPPLY_DEC_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_SupplyPointStepMin).c_str(),
|
||
|
strtail.c_str(), FIELD_SUPPLY_POINT_STEP_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_SupplyPointStepMax).c_str(),
|
||
|
strtail.c_str(), FIELD_SUPPLY_POINT_STEP_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_FixGapMin).c_str(),
|
||
|
strtail.c_str(), FIELD_FIX_GAP_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_FixGapMax).c_str(),
|
||
|
strtail.c_str(), FIELD_FIX_GAP_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_SupplyWaitTimeMin).c_str(),
|
||
|
strtail.c_str(), FIELD_SUPPLY_WAIT_TIME_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_SupplyWaitTimeMax).c_str(),
|
||
|
strtail.c_str(), FIELD_SUPPLY_WAIT_TIME_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_SupplyCountMin).c_str(),
|
||
|
strtail.c_str(), FIELD_SUPPLY_COUNT_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_SupplyCountMax).c_str(),
|
||
|
strtail.c_str(), FIELD_SUPPLY_COUNT_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_CoverDistanceMin).c_str(),
|
||
|
strtail.c_str(), FIELD_COVER_DISTANCE_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_CoverDistanceMax).c_str(),
|
||
|
strtail.c_str(), FIELD_COVER_DISTANCE_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_CtrlLayerThicknessMin).c_str(),
|
||
|
strtail.c_str(), FIELD_CTRL_LAYER_THICKNESS_MIN.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
printf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
|
||
|
strhead.c_str(),
|
||
|
to_string(m_CtrlLayerThicknessMax).c_str(),
|
||
|
strtail.c_str(), FIELD_CTRL_LAYER_THICKNESS_MAX.c_str());
|
||
|
ups.push_back(buffer);
|
||
|
|
||
|
}
|
||
|
|
||
|
string ParamLimitCfg::CONFIG_NAME="ParamLimitCfg";
|
||
|
string ParamLimitCfg::FIELD_SCAN_SPEED_MIN="ScanSpeedMin";
|
||
|
string ParamLimitCfg::FIELD_SCAN_SPEED_MAX="ScanSpeedMax";
|
||
|
string ParamLimitCfg::FIELD_SCAN_POWER_MIN="ScanPowerMin";
|
||
|
string ParamLimitCfg::FIELD_SCAN_POWER_MAX="ScanPowerMax";
|
||
|
string ParamLimitCfg::FIELD_SCAN_DIAMETER_MIN="ScanDiameterMin";
|
||
|
string ParamLimitCfg::FIELD_SCAN_DIAMETER_MAX="ScanDiameterMax";
|
||
|
string ParamLimitCfg::FIELD_LAYER_THICKNESS_MIN="LayerThicknessMin";
|
||
|
string ParamLimitCfg::FIELD_LAYER_THICKNESS_MAX="LayerThicknessMax";
|
||
|
string ParamLimitCfg::FIELD_CTRL_LAYER_THICKNESS_MIN="CtrlLayerThicknessMin";
|
||
|
string ParamLimitCfg::FIELD_CTRL_LAYER_THICKNESS_MAX="CtrlLayerThicknessMax";
|
||
|
string ParamLimitCfg::FIELD_SUPPLY_POWDER_MIN="SupplyPowderMin";
|
||
|
string ParamLimitCfg::FIELD_SUPPLY_POWDER_MAX="SupplyPowderMax";
|
||
|
string ParamLimitCfg::FIELD_SCAN_TIMES_MIN="ScanTimesMin";
|
||
|
string ParamLimitCfg::FIELD_SCAN_TIMES_MAX="ScanTimesMax";
|
||
|
|
||
|
string ParamLimitCfg::FIELD_MOLD_SPEED_MIN="MoldSpeedMin";
|
||
|
string ParamLimitCfg::FIELD_MOLD_SPEED_MAX="MoldSpeedMax";
|
||
|
string ParamLimitCfg::FIELD_MOLD_ACC_MIN="MoldAccMin";
|
||
|
string ParamLimitCfg::FIELD_MOLD_ACC_MAX="MoldAccMax";
|
||
|
string ParamLimitCfg::FIELD_MOLD_DEC_MIN="MoldDecMin";
|
||
|
string ParamLimitCfg::FIELD_MOLD_DEC_MAX="MoldDecMax";
|
||
|
string ParamLimitCfg::FIELD_MOLD_POINT_STEP_MIN="MoldPointStepMin";
|
||
|
string ParamLimitCfg::FIELD_MOLD_POINT_STEP_MAX="MoldPointStepMax";
|
||
|
|
||
|
string ParamLimitCfg::FIELD_LOAD_SPEED_MIN="LoadSpeedMin";
|
||
|
string ParamLimitCfg::FIELD_LOAD_SPEED_MAX="LoadSpeedMax";
|
||
|
string ParamLimitCfg::FIELD_LOAD_ACC_MIN="LoadAccMin";
|
||
|
string ParamLimitCfg::FIELD_LOAD_ACC_MAX="LoadAccMax";
|
||
|
string ParamLimitCfg::FIELD_LOAD_DEC_MIN="LoadDecMin";
|
||
|
string ParamLimitCfg::FIELD_LOAD_DEC_MAX="LoadDecMax";
|
||
|
string ParamLimitCfg::FIELD_LOAD_POINT_STEP_MIN="LoadPointStepMin";
|
||
|
string ParamLimitCfg::FIELD_LOAD_POINT_STEP_MAX="LoadPointStepMax";
|
||
|
|
||
|
string ParamLimitCfg::FIELD_CLEAN_SPEED_MIN="CleanSpeedMin";
|
||
|
string ParamLimitCfg::FIELD_CLEAN_SPEED_MAX="CleanSpeedMax";
|
||
|
string ParamLimitCfg::FIELD_CLEAN_ACC_MIN="CleanAccMin";
|
||
|
string ParamLimitCfg::FIELD_CLEAN_ACC_MAX="CleanAccMax";
|
||
|
string ParamLimitCfg::FIELD_CLEAN_DEC_MIN="CleanDecMin";
|
||
|
string ParamLimitCfg::FIELD_CLEAN_DEC_MAX="CleanDecMax";
|
||
|
string ParamLimitCfg::FIELD_CLEAN_POINT_STEP_MIN="CleanPointStepMin";
|
||
|
string ParamLimitCfg::FIELD_CLEAN_POINT_STEP_MAX="CleanPointStepMax";
|
||
|
|
||
|
string ParamLimitCfg::FIELD_ARM_SPEED_MIN="ArmSpeedMin";
|
||
|
string ParamLimitCfg::FIELD_ARM_SPEED_MAX="ArmSpeedMax";
|
||
|
string ParamLimitCfg::FIELD_ARM_ACC_MIN="ArmAccMin";
|
||
|
string ParamLimitCfg::FIELD_ARM_ACC_MAX="ArmAccMax";
|
||
|
string ParamLimitCfg::FIELD_ARM_DEC_MIN="ArmDecMin";
|
||
|
string ParamLimitCfg::FIELD_ARM_DEC_MAX="ArmDecMax";
|
||
|
string ParamLimitCfg::FIELD_ARM_POINT_STEP_MIN="ArmPointStepMin";
|
||
|
string ParamLimitCfg::FIELD_ARM_POINT_STEP_MAX="ArmPointStepMax";
|
||
|
|
||
|
string ParamLimitCfg::FIELD_SUPPLY_SPEED_MIN="SupplySpeedMin";
|
||
|
string ParamLimitCfg::FIELD_SUPPLY_SPEED_MAX="SupplySpeedMax";
|
||
|
string ParamLimitCfg::FIELD_SUPPLY_ACC_MIN = "SupplyAccMin";
|
||
|
string ParamLimitCfg::FIELD_SUPPLY_ACC_MAX="SupplyAccMax";
|
||
|
string ParamLimitCfg::FIELD_SUPPLY_DEC_MIN="SupplyDecMin";
|
||
|
string ParamLimitCfg::FIELD_SUPPLY_DEC_MAX="SupplyDecMax";
|
||
|
string ParamLimitCfg::FIELD_SUPPLY_POINT_STEP_MIN="SupplyPointStepMin";
|
||
|
string ParamLimitCfg::FIELD_SUPPLY_POINT_STEP_MAX="SupplyPointStepMax";
|
||
|
string ParamLimitCfg::FIELD_FIX_GAP_MIN = "FixGapMin";
|
||
|
string ParamLimitCfg::FIELD_FIX_GAP_MAX = "FixGapMax";
|
||
|
string ParamLimitCfg::FIELD_SUPPLY_WAIT_TIME_MIN = "SupplyWaitTimeMin";
|
||
|
string ParamLimitCfg::FIELD_SUPPLY_WAIT_TIME_MAX = "SupplyWaitTimeMax";
|
||
|
string ParamLimitCfg::FIELD_SUPPLY_COUNT_MIN = "SupplyCountMin";
|
||
|
string ParamLimitCfg::FIELD_SUPPLY_COUNT_MAX = "SupplyCountMax";
|
||
|
string ParamLimitCfg::FIELD_COVER_DISTANCE_MIN = "CoverDistanceMin";
|
||
|
string ParamLimitCfg::FIELD_COVER_DISTANCE_MAX = "CoverDistanceMax";
|