سلاممن می خوام با gui متلب و از طریق پورت سریال یک موتور رو کنترل کنم این کارو به صورت ارسال یک رشته به پورت انجام میدم با ارسال اولین رشته به پورت موتور حرکت میکه اما اگر بعد از اون با دکمه ارسال رو بزنم دیگه موتور حرکت نمیکنه تا برنامه دوباره اجرا بشه برای حل مشکل خواستم پورت رو نبندم و جداگانه برای این کار یک دکمه طراحی کنم .اما خطا میده که پورت فعال نیست.کسی میتونه کمکم کنه ؟اینم کد: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', 'BaudRate', 9600,'DataBits' , 8 );fopen(m);fprintf(m,'%s',s);fcolse(m);