Курсовая работа: Применение автоматизированного адаптивного интерферометра для исследования наносмещений микрообъектов
sg.Send(LocBuf2, 2);
tp.ReleaseBuffer();
//enter
sg.Send(ent2, 1);
Sleep(800); //организуем паузу чтобы контроллер успел ответить
//считаем текущую позицию//
CStringstr;
char buff[128];
rcv = sg.Recv(buff, sizeof(buff));
if(rcv > 0)
elmbuff=rcv-1;
buff[rcv]=0;
for(int i = 0; i< rcv; i++)
str += buff[i];
j = strchr(buff, '+');
res = atoi(j);
if (j==0)
{
j = strchr(buff, '-');
res = atoi(j); //в res здесь храниться текущие положение
}
}//ожидание прихода подвижки в заданное место
modul=res-gto0;
if (modul<0) modul=-modul;
} while (modul>20);
do
{
Sleep(800);
//изменение активного мотора