How can i set on/off some features of my function?

조회 수: 3 (최근 30일)
Atas Fet
Atas Fet 2015년 5월 9일
댓글: Image Analyst 2015년 5월 10일
Hi everyone, I would like to describe my problem as follow ;for example i am running main code with pushbutton1 but before that I need to set some features(such as sendmail function) on or off. The reason to want that is get a adjustable Gui by user . I was researching about popup-menu to handle it with but couldnt find a touchable solution Anyone can give me some advice please ? Apriciate to any help Atas

채택된 답변

Image Analyst
Image Analyst 2015년 5월 9일
I think a radio button or checkbox is more common. For those
chkSendMail = get(handles.chkSendMail, 'Value');
if chkSendMail
% Do stuff
end
radSendMail = get(handles.radSendMail , 'Value');
if radSendMail
% Do stuff
end
For a popup
popSendMail = get(handles.popSendMail , 'Value');
if popSendMail == 3 % Whatever item in the list it is....
% Do stuff
end
  댓글 수: 4
Atas Fet
Atas Fet 2015년 5월 9일
sorry if been incomprehensible. i will try just one last time. the following codes shortly compare two photos and according to the reasons may send mail(sendmail) and also play something like alert(Fs). now i want to make those Fs and sendmail optional by user. Like if user set sendmail mod off there will be just alert . That is what actually i mean
vid=videoinput('winvideo');
cnt=1;
n=0;
for n=1:5:10;
im=getsnapshot(vid);
imwrite(im,['photo_' int2str(cnt) '.jpg']);
n=n+1;
cnt=cnt+1;
end
if true
A=imread('C:\Program Files\MATLAB\R2011a\bin\photo_1.jpg');
A=rgb2gray(A);
B=imread('C:\Program Files\MATLAB\R2011a\bin\photo_2.jpg');
B=rgb2gray(B);
end
Fs=2000;
s = wavread('Whistle.wav');
if true
object=B-A;
imwrite(object,'detected.jpg','jpg','Comment','My JPEG file');
if object~=0;
sound(s,Fs);
sendmail
end
end
end
end
Image Analyst
Image Analyst 2015년 5월 10일
Yep, my first set of code should work. Just replace your "if true" with an if that checks the value of whatever checkbox or radio button makes sense for that operation.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Graphics Performance에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by