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); }
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)); }
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); } }
public void SetLaserPower(double Power) { axScSamlightClientCtrl1.ScSetDoubleValue((int)ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeLaserPower, Power); //axScSamlightClientCtrl1.ScSetEntityDoubleData("", (int)ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeLaserPower, Power); }
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)); }