⑦サンプルプログラム(クライアント側)

#include
#include

int main()
{
HANDLE hComm;
DWORD size;
int test;

hComm = CreateFile(
"COM1",
GENERIC_READ | GENERIC_WRITE,
0,
0,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
0
);
DCB dcb;
//XYステージ パリティはノンパリティ ストップBITは1
GetCommState(hComm,&dcb);
dcb.BaudRate=9600;
dcb.ByteSize=8;
dcb.Parity=NOPARITY;
dcb.fParity=TRUE;
dcb.StopBits=ONESTOPBIT;
SetCommState(hComm, &dcb); /* DCB を設定 */

if( hComm == INVALID_HANDLE_VALUE ) printf("関数失敗");

WriteFile(hComm, "M:2-P5000\r", strlen("M:2-P1000\r"), &size, NULL);

WriteFile(hComm, "G:\r", strlen("G:\r"), &size, NULL);


printf("%d",size);
getchar();

CloseHandle(hComm);

return 0;
}