Esempio n. 1
0
 private void BUTTON_MOVE_RELATIVE_Click(object sender, EventArgs e)
 {
     m_samlight.ScSetLongValue(( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlLongValueTypeMotionAxis, Convert.ToInt32(EDIT_AXIS.Text, CultureInfo.InvariantCulture));
     m_samlight.ScSetDoubleValue(( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeMotionAxisPositionRelative, Convert.ToDouble(EDIT_DISTANCE.Text, CultureInfo.InvariantCulture));
     m_samlight.ScSetDoubleValue(( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeMotionAxisSpeed, Convert.ToDouble(EDIT_SPEED.Text, CultureInfo.InvariantCulture));
     m_samlight.ScSetLongValue((int)ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlLongValueTypeMotionWaitForEnd, 0);
     m_samlight.ScExecCommand(( int )ScComSAMLightClientCtrlExecCommandConstants.scComSAMLightClientCtrlExecCommandMotionGo);
 }
Esempio n. 2
0
 private void BUTTON_SET_HOME_POS_Click(object sender, EventArgs e)
 {
     if (m_samlight.ScIsRunning() == 0)
     {
         MessageBox.Show("SAMLight not found", "Warning", MessageBoxButtons.OK);
         return;
     }
     m_samlight.ScSetDoubleValue(( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeHomePosX, Convert.ToDouble(EDIT_HOME_POS_X.Text, CultureInfo.InvariantCulture));
     m_samlight.ScSetDoubleValue(( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeHomePosY, Convert.ToDouble(EDIT_HOME_POS_Y.Text, CultureInfo.InvariantCulture));
     m_samlight.ScSetDoubleValue(( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeHomePosZ, Convert.ToDouble(EDIT_HOME_POS_Z.Text, CultureInfo.InvariantCulture));
 }
Esempio n. 3
0
 private void BUTTON_SAVE_SCREEN_SHOT_Click(object sender, EventArgs e)
 {
     if (m_size == 0)
     {
         m_samlight.ScSetStringValue(( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlStringValueTypeSaveView2D160, EDIT_FILE_NAME.Text);
     }
     else if (m_size == 1)
     {
         m_samlight.ScSetStringValue(( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlStringValueTypeSaveView2D320, EDIT_FILE_NAME.Text);
     }
     else if (m_size == 2)
     {
         m_samlight.ScSetStringValue(( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlStringValueTypeSaveView2DFull, EDIT_FILE_NAME.Text);
     }
     else
     {
         // Making screen shot of arbitrary size
         m_samlight.ScSetDoubleValue(( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeSaveView2DBitmapVariableSize, m_size);
         m_samlight.ScSetStringValue(( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlStringValueTypeSaveView2DVariableSize, EDIT_FILE_NAME.Text);
     }
 }
Esempio n. 4
0
 public void SetLaserPower(double Power)
 {
     axScSamlightClientCtrl1.ScSetDoubleValue((int)ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeLaserPower, Power);
     //axScSamlightClientCtrl1.ScSetEntityDoubleData("", (int)ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeLaserPower, Power);
 }
Esempio n. 5
0
 private void BUTTON_CHANGE_LASER_POWER_Click(object sender, EventArgs e)
 {
     m_samlight.ScSetPen(m_current_pen);
     m_samlight.ScSetDoubleValue(( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeLaserPower, Convert.ToDouble(EDIT_LASER_POWER.Text, CultureInfo.InvariantCulture));
 }