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(); }
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); } }
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); } }
private void btnstop_Click(object sender, EventArgs e) { LogOutput("馬達緊急停止"); rc = CPCI_DMC.CS_DMC_01_emg_stop(gCardNo, node1, 0); }