PES-2403 User Manual > How to use > Getting States
2017-07-28
Sollae Systems
page 16 of 26
state: 2
state: 2
state: 2
state: 2
state: 2
state: 0
Getting a counter position
A command pos is for getting a current counter position of a stepper motor.
"get pos"
an example of getting a counter position
<?php
include_once "/lib/sd_spc.php";
spc_reset();
spc_sync_baud(460800);
$pos = -400;
$sid = 1;
spc_request_dev($sid, "set mode full");
spc_request_dev($sid, "set vref stop 2");
spc_request_dev($sid, "set vref drive 8");
spc_request_dev($sid, "set speed 400");
spc_request_dev($sid, "set accel 800");
spc_request_dev($sid, "set rsnc 120 250");
spc_request_dev($sid, "set pos $pos");
spc_request_dev($sid, "goto 400");
while((int)spc_request_dev($sid, "get state"))
{
$pos = (int)spc_request_dev($sid, "get pos");
echo "position: $pos\r\n";
usleep(200000);
}
?>
the output example
position: -315
position: -233
position: -151
position: -68
position: 14
position: 96
position: 178