예제 #1
0
        private void AsuMotionSetInputIOEngineDir(object sender, EventArgs e)
        {
            byte[] InputIOPin = new byte[64];
            InputIOPin[0] = 0;  //X++正限位 I0端口
            //	InputIOPin[1] = 0;  //X--负限位
            //	InputIOPin[2] = 0;	//x零点
            InputIOPin[3] = 1;  //Y++正限位 I1端口
            //	InputIOPin[4] = 1;  //Y++
            //	InputIOPin[5] = 1;  //Y零点
            InputIOPin[25] = 3; //急停  I3

            int ret = AsuInvoke.AsuMotion_SetInputIOEngineDir(handle, 9, 0, InputIOPin);

            switch (ret)
            {
            case 3:
                Print("配置运动卡数字量输入功能 成功");
                break;

            default:
                Print("配置运动卡数字量输入功能 失败");
                break;
            }
        }