Курсовая работа: Применение автоматизированного адаптивного интерферометра для исследования наносмещений микрообъектов
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);
//дождемся пока подвижка примет первоночальное положение//
//считывание данных из файла//
FileInPut.SeekToEnd();
FileOutPut.SeekToEnd();
int positionFileInPut2=FileInPut.GetPosition();
FileInPut.Seek(positionFileInPut1, CFile::begin);