Bonjour à tous,
je vous écris parce que j'ai besoin d'explications et surtout d'exemples.
J'ai développé un script pour une interface sous V. 6.5.1 mais maintenant je souhaite la finaliser. J'ai trouvé GTrace et j'aimerais pouvoir mettre les infos d'une courbe sur un handle tel que 'Style','text',... pour obtenir en temps réel du déplacement du curseur, les valeurs dans mon interface (en dessous de value and given time) et même si elles apparaisent aussi sur une autre figure donnée (courbe quelconque).
J'aimerais aussi savoir s'il est possible de désactiver dans une figure le menu matlab (Edit,View,Insert,Tools) et garder le reste.
Est il possible que quelqu'un ait réussi à fusionner ses deux petits scripts
GTrace et Measure.
Une ébauche avec GT_Mes
Afin d'obtenir le fonctionnement décrit ci après:
Il me faut visualiser une courbe quelconque puis en lançant un script
_ Pouvoir suivre la courbe avec GTrace seulement
_ Pouvoir mesurer des distances en clickant deux fois seulement mettre des repères sur la courbe , avoir pour chaque click les coordonnées du premier point puis du deuxième point tout cela afficher sur la courbe et ensuite faire soit la différence des ordonnées ou celles des abscisses.
Le but est d'essayer d'avoir le même fonctionnement que pour un oscilloscope
à savoir soit on mesure la différence entre deux points mais avant on établi cette plage par deux droites horizontales soit par deux droites verticalesIl est vrai que j'ai des pistes mais surtout des explications ou des exemples de script pouvant faire cela.
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61 function fig = Post_Traitement() load OcceFig %load MAT %%%%%%%%%%%%%%%%%%%% Fenetre de départ %%%%%%%%%%%%%%%%%%%%% h0 = figure('Color',[0.8 0.8 0.8], ... 'Colormap',mat100, ... 'FileName','C:\Documents and Settings\a076394\Desktop\Modif_OCCE\OCCE1.0', ... 'Name','Outil (Post_Taitement)', ... 'NumberTitle','off', ... 'PaperOrientation','landscape', ... 'PaperPosition',[56.73602382913002 56.73602382913002 709.2002978641252 439.7041846757576], ... 'PaperType','A4', ... 'PaperUnits','points', ... 'Position',[35 54 920 470], ... 'Tag','Post_Traitement', ... 'ToolBar','none'); %################################## %# Menu additionnel %################################## h1=uimenu(gcf,... 'label','GTrace');% 'callback','GTrace' h1=uimenu(gcf,... 'label','Mesure'); %############## Valeur à " t " donné ############# h1 = uicontrol('Parent',h0, ... 'Units','points', ... 'BackgroundColor',[0.3764705882352941 0.3764705882352941 0.9921568627450981], ... 'FontSize',10, ... 'ForegroundColor',[1 1 1], ... 'ListboxTop',0, ... 'Position',[455 94.5 209.5 15.5], ... 'String',' Value / Given time', ... 'Style','text', ... 'Tag','StaticText2'); %********Valeur************ h1 = uicontrol('Parent',h0, ... 'Units','points', ... 'Callback','', ... 'BackgroundColor',[0.752941176470588 0.752941176470588 0.752941176470588],... 'ListboxTop',0, ... 'Position',[455 75 105 15.5], ... 'Style','text', ... 'Tag','StaticText3'); %******** Temps associé à la valeur ************ h1 = uicontrol('Parent',h0, ... 'Units','points', ... 'Callback','', ... 'BackgroundColor',[0.752941176470588 0.752941176470588 0.752941176470588],... 'ListboxTop',0, ... 'Position',[570 75 95 15.5], ... 'Style','text', ... 'Tag','StaticText3'); if nargout > 0, fig = h0; end
Je tiens à remercier l'ensemble de la communauté pour son aide et je m'excuse encore pour ce casse tête.
Je suis une novice mais j'essaie fortement d'apprendre aux côtés des meilleurs
Je vous fait suivre les autres éléments
Partager