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; } }