Ejemplo n.º 1
0
        /// <summary>
        /// 현재 동기구동 상태이면 return true;
        /// </summary>
        /// <returns></returns>
        public bool GetLinkMode()
        {
            int iSlaveState = 0;

            Cmmsdk.cmmMsCheckSlaveState(Para.iGantrySubAdd, ref iSlaveState);
            //-1 해당 축이 Slave 축으로 등록되어 있지만 모션 에러가 발생하였음을 의미합니다. 이
            //때는 Slave 축을 다시 등록할 필요는 없지만 에러 상황은 해제 시켜주어야 합니다.
            //0 해당 축이 Slave 축으로 등록되어 있지 않습니다.
            //1 해당 축이 Slave 축으로서 등록되어 있으며 정상 동작을 하고 있습니다.
            if (iSlaveState == 1)
            {
                return(true);
            }
            return(false);
        }