Beispiel #1
0
 /// <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));
 }
Beispiel #2
0
        /// <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;
        }