public override int GetAxisActPos(int nAxisNo) { short rtn = 0; double post = 0; int postCmd = 0; if (m_MotorType[nAxisNo] >= MotorType.SEVER) { rtn |= CPCI_M314.CS_m314_get_position((ushort)m_nCardIndex, (ushort)nAxisNo, ref post); } else { rtn |= CPCI_M314.CS_m314_get_command((ushort)m_nCardIndex, (ushort)nAxisNo, ref postCmd); post = postCmd; } if (false && m_nCardIndex == 2 && nAxisNo == 3) { post = post / 10.0; } if (rtn == 0) { return((int)post); } else { return(0); } }
public override int GetAxisCmdPos(int nAxisNo) { short rtn = 0; int post = 0; rtn |= CPCI_M314.CS_m314_get_command((ushort)m_nCardIndex, (ushort)nAxisNo, ref post); if (false && m_nCardIndex == 2 && nAxisNo == 3) { post = (int)(post / 10.0); } if (rtn == 0) { return((int)post); } else { return(0); } }