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
| function pushbutton1_Callback(hObject, eventdata, handles)
global A;
global nbPers;
global protecIN;
global nbRe;
global bP;
global reCan;
global tailleFich;
global upDown;
global nbReUP;
if upDown == Downlink
debitTH = (84*bP*A*2*10^3)/10^6;
debitTHpers = ((84*bP*A*2*10^3)/10^6)/nbPers;
nbRe =(84*bP*2*10^3);
debitReel = ((nbRe-reCan)*A*protecIN/1024)/10^6;
debitReelPers = (((nbRe-reCan)*A*protecIN/1024)/10^6)/nbPers;
tempsFichReel = tailleFich/debitReel;
tempsFichTh = tailleFich/debitTH;
set(handles.tempsDeTransfertTextReelTag, 'string', tempsFichReel)
set(handles.TempsFichTHTextTag, 'string', tempsFichTh)
set(handles.DebitReelPersonnelTextTag, 'string', debitReelPers)
set(handles.DebitReelMaxTextTag, 'string', debitReel)
set(handles.DebitThPersonnelTextTag, 'String', debitTHpers)
set(handles.DebitThmaxTextTag, 'String', debitTH)
Y = [debitTH, debitReel];
ax = handles.axes2;
bar(ax,Y,0.2);
Y2 = [debitTHpers, debitReelPers];
ax3 = handles.axes3;
bar(ax3, Y2, 0.2, 'r');
else upDown == Uplink
debitTH = (84*bP*A*2*10^3)/10^6;
debitTHpers = ((84*bP*A*2*10^3)/10^6)/nbPers;
debitReelUP = (nbReUP*A*protecIN/1024)/10^6;
debitReelUPPers = ((nbReUP*A*protecIN/1024)/10^6)/nbPers;
tempsFichReelUP = tailleFich/debitReelUP;
tempsFichThUP = tailleFich/debitTH;
set(handles.tempsDeTransfertTextReelTag, 'string', tempsFichReelUP)
set(handles.TempsFichTHTextTag, 'string', tempsFichTh)
set(handles.DebitReelPersonnelTextTag, 'string', debitReelUPPers)
set(handles.DebitReelMaxTextTag, 'string', debitReelUP)
set(handles.DebitThPersonnelTextTag, 'String', debitTHpers)
set(handles.DebitThmaxTextTag, 'String', debitTH)
Y = [debitTH, debitReelUP];
ax = handles.axes2;
bar(ax,Y,0.2);
Y2 = [debitTHpers, debitReelUPPers];
ax3 = handles.axes3;
bar(ax3, Y2, 0.2, 'r');
end |
Partager