Открываем порт s2 = serial('COM1','BaudRate',19200,'DataBits',8); set(s2,'FlowControl','hardware'); set(s2,'InputBufferSize',8192); fopen(s2);
Пишем fprintf(s2,'ID?') Читаем fscanf(s2) или: v = fread(s2,2500,'uint8');
Не забываем закрывать fclose(s2) delete(s2) clear s2
Пока пишешь и читаешь последовательно, все нормально Но если нужно делать запись и чтение независимо, то у меня появились трудности. По крайней мере на VB это получается значительно легче
|