ICP DAS USA I-8091 2-axis stepping/servo Example DEMO.cpp, ExampleDEMO1.cpp, Version 1.0 06/2001

Models: 3-axis encoder card, 2-axis stepping/servo I-8090 3-axis encoder card I-8091 2-axis stepping/servo

1 69
Download 69 pages 14.6 Kb
Page 69
Image 69

I-8091 User Manual

Version 1.0 06/2001

return i8092;

default:

Print("Slot %d = No Card\r\n",SlotNum);

return NOCARD;

};

Delay(500);

};

}

4.2 Example: DEMO.cpp

//---------------------------------------------------------------------------

//demo.cpp for I-8091 card

//This program can test all of following command

// ----------------------

I-8091 testing kit-----------------------------------

// (0)Exit

(A)i8091_IS_X_STOP

(K)i8091_CSP_MOVE

// (1)i8091_RESET_SYSTEM

(B)i8091_IS_Y_STOP

(L)i8091_SLOW_DOWN

// (2)i8091_SET_VAR

(C)i8091_LIMIT_X

(M)i8091_SLOW_STOP

// (3)i8091_SET_DEFDIR

(D)i8091_LIMIT_Y

(N)i8091_INTP_PULSE

// (4)i8091_SET_MODE

(E)i8091_LSP_ORG

(O)i8091_INTP_LINE

// (5)i8091_SET_SERVO_ON

(F)i8091_HSP_ORG

(P)i8091_INTP_LINE02

// (6)i8091_SET_NC

(G)i8091_LSP_PULSE_MOVE (Q)i8091_CIRCLE02

// (7)i8091_STOP_X

(H)i8091_HSP_PULSE_MOVE (R)i8091_ARC02

// (8)i8091_STOP_Y

(I)i8091_LSP_MOVE

(S)User Define Testing

// (9)i8091_STOP_ALL

(J)i8091_HSP_MOVE

 

//

 

 

//The output pulse amount can be monitored from i8090 card. When directly

//connect the CW/PULSE, CCW/DIR of i8091 to i8090. The encoder value

//can be shown on the LED display. Its format as following.

//ex: 0.2 1 2 8 : X-axis encoder value

//5 3.4 0 2 : Y-axis encoder value

//1 0 0.1 0 : Z-axis encoder value

//the dot(.) stands for which axis.

//--------------------------------------------------------------------

4.3 Example:DEMO1.cpp

//--------------------------------------------------------------------

//demo1.cpp for I-8091 card

//This a simple program to test I-8091 command

//i8091_INTP_LINE()

//i8091_INTP_LINE02()

//--------------------------------------------------------------------

http://www.icpdas.com

2-40

ICPDAS

Page 69
Image 69
ICP DAS USA I-8091 2-axis stepping/servo user manual Example DEMO.cpp, ExampleDEMO1.cpp, Version 1.0 06/2001, 2-40, Icpdas