Esempio n. 1
0
 public void OnSettingChanged(FloraParamUI param)
 {
     UIPreference.SetValueAndClampWithMinMax(numCappingPosZ, m_CurrentUnit, param.cappingZPlace);
     UIPreference.SetValueAndClampWithMinMax(numCappingPosY, m_CurrentUnit, param.cappingYPlace);
     UIPreference.SetValueAndClampWithMinMax(numCleanPosZ, m_CurrentUnit, param.cleanZPlace);
     UIPreference.SetValueAndClampWithMinMax(numSuckStartPlace, m_CurrentUnit, param.suckStartPlace);
     UIPreference.SetValueAndClampWithMinMax(numSuckEndPlace, m_CurrentUnit, param.suckEndPlace);
     UIPreference.SetValueAndClampWithMinMax(numPreOffset, m_CurrentUnit, param.preOffset);
     UIPreference.SetValueAndClampWithMinMax(numRuturnSpeed, m_CurrentUnit, param.speedBack);
     UIPreference.SetValueAndClampWithMinMax(numPretreatmentSpeed, m_CurrentUnit, param.speed);
     numPurgeInkTime.Value         = param.purgeInkTime;
     numPurgeInkRecoverTime.Value  = param.purgeInkRecoverTime;
     checkBoxPretreatment.Checked  = param.bIsNeedPrepare;
     cbxSprayAfterScraping.Checked = param.bIsNeedCleanFlash;
     numCleanSlotCount.Value       = param.cleanSlotNum;
     UIPreference.SetValueAndClampWithMinMax(numCleanSlotSpace, m_CurrentUnit, param.cleanSlotSpace);
     numCleanMotorSpeed.Value  = param.cleanMotorSpeed;
     numCappingDelayTime.Value = param.doWetDelay;
     numWaitTime.Value         = param.waitTime;
     UIPreference.SetValueAndClampWithMinMax(numScraperStart1, m_CurrentUnit, param.scraperStart1);
     UIPreference.SetValueAndClampWithMinMax(numScraperStart2, m_CurrentUnit, param.scraperStart2);
 }
Esempio n. 2
0
 public void OnGetSettings(ref FloraParamUI param)
 {
     param.purgeInkRecoverTime = (uint)numPurgeInkRecoverTime.Value;
     param.purgeInkTime        = (uint)numPurgeInkTime.Value;
     param.cleanZPlace         = UIPreference.ToInchLength(m_CurrentUnit, (float)numCleanPosZ.Value);
     param.cappingYPlace       = UIPreference.ToInchLength(m_CurrentUnit, (float)numCappingPosY.Value);
     param.cappingZPlace       = UIPreference.ToInchLength(m_CurrentUnit, (float)numCappingPosZ.Value);
     param.suckStartPlace      = UIPreference.ToInchLength(m_CurrentUnit, (float)numSuckStartPlace.Value);
     param.suckEndPlace        = UIPreference.ToInchLength(m_CurrentUnit, (float)numSuckEndPlace.Value);
     param.bIsNeedPrepare      = checkBoxPretreatment.Checked;
     param.bIsNeedCleanFlash   = cbxSprayAfterScraping.Checked;
     param.speed           = UIPreference.ToInchLength(m_CurrentUnit, (float)numPretreatmentSpeed.Value);
     param.preOffset       = UIPreference.ToInchLength(m_CurrentUnit, (float)numPreOffset.Value);
     param.cleanSlotNum    = (byte)numCleanSlotCount.Value;
     param.cleanSlotSpace  = UIPreference.ToInchLength(m_CurrentUnit, (float)numCleanSlotSpace.Value);
     param.cleanMotorSpeed = (uint)numCleanMotorSpeed.Value;
     param.doWetDelay      = (ushort)numCappingDelayTime.Value;
     param.waitTime        = (ushort)numWaitTime.Value;
     param.speedBack       = UIPreference.ToInchLength(m_CurrentUnit, (float)numRuturnSpeed.Value);
     param.scraperStart1   = UIPreference.ToInchLength(m_CurrentUnit, (float)numScraperStart1.Value);
     param.scraperStart2   = UIPreference.ToInchLength(m_CurrentUnit, (float)numScraperStart2.Value);
 }