/// <summary> ///按位获取输出信号 /// </summary> /// <param name="nIndex"></param> /// <returns></returns> public override bool ReadIoOutBit(int nIndex) { if (!ScaraRobot.GetInstance().IsInit) { return(false); } return(1 == BitOperat.GetBit32(ScaraRobot.GetInstance().dOut, (byte)nIndex)); }
/// <summary> ///按位获取输入信号 /// </summary> /// <param name="nIndex"></param> /// <returns></returns> public override bool ReadIoInBit(int nIndex) { if (!ScaraRobot.GetInstance().IsInit) { return(false); } UInt32 t = ScaraRobot.GetInstance().dIn; return(BitOperat.GetBit32(ScaraRobot.GetInstance().dIn, nIndex) == 1); // return true; }