Example #1
0
 private void fmMain_FormClosed(object sender, FormClosedEventArgs e)
 {
     if (VarGlobal.m_Connected)
     {
         EziMOTIONPlusRLib.FAS_Close(VarGlobal.PortNo);
     }
     if (VarGlobal.adam_Connected)
     {
         VarGlobal.adamCom.CloseComPort();
     }
 }
Example #2
0
        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        = "---";
        }
Example #3
0
 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;
     }
 }