private void fmMain_FormClosed(object sender, FormClosedEventArgs e) { if (VarGlobal.m_Connected) { EziMOTIONPlusRLib.FAS_Close(VarGlobal.PortNo); } if (VarGlobal.adam_Connected) { VarGlobal.adamCom.CloseComPort(); } }
private void btnDisconnect_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { EziMOTIONPlusRLib.FAS_Close(VarGlobal.PortNo); VarGlobal.adamCom.CloseComPort(); VarGlobal.Reset(); bsiX.Caption = "..."; bsiY.Caption = "..."; bsiZ.Caption = "..."; bsiPosX.Caption = "---"; bsiPosY.Caption = "---"; bsiPosZ.Caption = "---"; bsiMeasurement.Caption = "---"; bsiAdam.Caption = "---"; }
private void btnOpen_Click(object sender, EventArgs e) { SerialPropeties(); if (cbPortName.Text.Length <= 0) { cbPortName.Focus(); return; } if (m_bConnected == false) { uint dwBaud; m_nPortNo = byte.Parse(cbPortName.Text); dwBaud = uint.Parse(cbBaudRate.Text); if (EziMOTIONPlusRLib.FAS_Connect(m_nPortNo, dwBaud) == 0) { MessageBox.Show("Failed"); } else { m_bConnected = true; for (byte i = 0; i < EziMOTIONPlusRLib.MAX_SLAVE_NUMS; i++) { if (EziMOTIONPlusRLib.FAS_IsSlaveExist(m_nPortNo, i) != 0) { textSlaveNo.Text = i.ToString(); break; } } } } else { EziMOTIONPlusRLib.FAS_Close(m_nPortNo); m_bConnected = false; } }