Rebonjour.

J'envoie de nouveau une question, car j'ai encore des problèmes. Et je ne comprends pas pourquoi!

Je veux utiliser une sub-fonction, je l'écris bien, mais il ne la trouve pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
function NIdaqWindows(action)
 
(........)
 
if (strcmp (action, 'initialize'))
 fig = figure ('name','Configuration','units','normal','menuBar','none',...
		  'numberTitle','off','position',[.00,.01,.99,.90],...
		  'resize','off','color',[1 1 1],'Tag','fig');
 
%___________________
%Menu
  menu1=uimenu(fig,'Label','File');
  uimenu(menu1,'Label','Exit','Callback','functions_menu(1)');
  menu2=uimenu(fig,'Label','Setup');
  uimenu(menu2,'Label','Reset','Callback','functions_menu(2)');
  menu3=uimenu(fig,'Label','?');
  uimenu(menu3,'Label','Help');
  uimenu(menu3,'Label','About','Callback','functions_menu(3)');
 
(.......)
 
end
 
end
 
 
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Sub-Function%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function functions_menu(choice)
 
switch choice
    %Case 1: Menu Exit.
    case 1
        close gcf;
(...........)
end
 
end
Il ne trouve pas la sous fonction functions_menu, alors que je pense bien l'avoir écrite!

Quelqu'un aurait une idée? Merci