Курсовая работа: Применение автоматизированного адаптивного интерферометра для исследования наносмещений микрообъектов
void CSerialGateTestDlg::OnOnGo() //////////////////кнопка GO//////////////////////
{
UpdateData(true);
key=1;
int axis=0;
intres;
TP0:
//изменение активного мотора
char ctrlkey=0x01;
char* ctrlkey2 = &ctrlkey;
sg.Send(ctrlkey2, 1);
int len=1;
char axsis0='0';
char* axsis0_2 = &axsis0;
sg.Send(axsis0_2, 1);
CString tp="tp";
char* LocBuf2 = tp.GetBuffer(128);
sg.Send(LocBuf2, 2);
tp.ReleaseBuffer();
//enter
char ent=0x0D;
char* ent2 = &ent;
sg.Send(ent2, 1);
Sleep(700); //организуем паузу чтобы контроллер успел ответить
//считаем текущую позицию//
charbuff[128];
int rcv = sg.Recv(buff, sizeof(buff));
int elmbuff=rcv-1;
buff[rcv]=0;