Ejemplo n.º 1
0
 private void btnstop_Click(object sender, EventArgs e)
 {
     rc = CPCI_DMC.CS_DMC_01_emg_stop(gCardNo, node1, 0);
     rc = CPCI_DMC.CS_DMC_01_emg_stop(gCardNo, node2, 0);
     if (th != null)
     {
         th.Abort();
     }
     ThWorking_PLC.Abort();
     ThWorking.Abort();
 }
Ejemplo n.º 2
0
 public void VStopAxis(ushort CardNo, ushort NodeID, int swichstop)//0为急停,1为减数停止
 {
     if (swichstop == 0)
     {
         CPCI_DMC.CS_DMC_01_emg_stop(CardNo, NodeID, 0);
     }
     else
     {
         CPCI_DMC.CS_DMC_01_sd_stop(gCardNo, NodeID, 0, 0.1);
     }
 }
Ejemplo n.º 3
0
 public void StopMotion(ushort NodeID, int swichstop)//0为急停,1为减数停止
 {
     if (CardNo.Count == 0)
     {
         return;
     }
     if (swichstop == 0)
     {
         CPCI_DMC.CS_DMC_01_emg_stop(CardNo[0], NodeID, 0);
     }
     else
     {
         CPCI_DMC.CS_DMC_01_sd_stop(CardNo[0], NodeID, 0, 0.1);
     }
 }
Ejemplo n.º 4
0
 private void btnstop_Click(object sender, EventArgs e)
 {
     LogOutput("馬達緊急停止");
     rc = CPCI_DMC.CS_DMC_01_emg_stop(gCardNo, node1, 0);
 }