PDA

View Full Version : مشکل با برنامه برای پورت سریال در متلب



leila.66
جمعه 18 شهریور 1390, 14:01 عصر
سلام من می خوام از طریق gui متلب یک رشته رو از طریق پورت سریال روی میکرو بریزم به این صورت که داده ها رو از ادیت باکس میگیرم و با فشار دکمه اوکی داده ها بصورت یک رشته به پورت ارسال می شن.(برای کنترل موتور پله ای) .برنامم ارور نداره اما داده ها ارسال نمیشن و موتور پله ای حرکت نمیکنه.در صورتی که اگر از طریق بسکام کار کنم موتور حرکت میکنه.بنظرتون مشکل از کجاست؟ ممنون
اینم کد:

function n1_Callback(hObject, eventdata, handles)
% hObject handle to n1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
spee=get(handles.s1,'String')

stardeg=get(handles.sd1,'String')
stopdeg=get(handles.sd2,'String')

rotd=get(handles.rd,'Value')


y4=num2str(rotd);
s=strcat('#',',',spee,',',stardeg,',',stopdeg,',', y4,',',';')

m=serial('com3');
fopen(m);

fprintf(m,'%s',s);
fcolse(m);