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

2 ビュー (過去 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 Center および File ExchangeGraphics Performance についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by