
i8094_IN3_LEVEL(cardNo,AXIS_XYZU,
1);
i8094MF_SET_ALARM(cardNo, AXIS_XYZU, 1, 1);
i8094MF_SET_ENCODER(cardNo, AXIS_XYZU, 0, 0, 0);
i8094MF_SET_MAX_V(cardNo, AXIS_XYZU, 16000);
//==========================================================================
BYTE ret1 = 0;
BYTE
chkey;
DWORD
sv;
//PPS
DWORD
v;
//PPS
DWORD
a;
//PPS/s
i8094MF_SERVO_ON(cardNo,
AXIS_XYZU);
do
{
Print(" (0:Exit, 1:HELIX_3D_1, 2:HELIX_3D_2, 3:RATIO, 4:FRnet output, 5:FRnet input)
\r\n");
Print(" (6:Reset Encoder, 7:Stop, 8:Clear Error) \r\n");
Print(" (X:Jog X, Y:Jog Y, Z:Jog Z, U:Jog U, S:Stop Jog) \r\n");
Print("\n");
Print("----------------------LOGIC AND REAL POSITION COUNTER----------------------\n");
x_value
=
i8094MF_GET_LP(cardNo, AXIS_X);
y_value = i8094MF_GET_LP(cardNo, AXIS_Y);
z_value = i8094MF_GET_LP(cardNo, AXIS_Z);
u_value = i8094MF_GET_LP(cardNo, AXIS_U);
Print("LOGIC
POSITION:
x=%10ld,
y=
%10ld, z= %10ld, u=%10ld \r\n", x_value, y_value,
z_value, u_value);
x_value = i8094MF_GET_EP(cardNo, AXIS_X);
y_value = i8094MF_GET_EP(cardNo, AXIS_Y);
z_value = i8094MF_GET_EP(cardNo, AXIS_Z);
u_value = i8094MF_GET_EP(cardNo, AXIS_U);
Print("REAL POSITION: x=%10ld, y= %10ld, z= %10ld, u=%10ld \r\n", x_value, y_value,
z_value, u_value);
while
(!Kbhit());
chkey=Getch();
Print("%s\r\n",&chkey);
switch
(chkey)
{
http:/www.icpdas.com I8094Getting Started ManualVer.2.3 2008/4/28
60