Récuperer une même variable depuis plusieurs fonctions
Bonjour à tous,
J'ai deux fonctions distinctes faisant différents calculs en traitement du signal... Ce que je faisait est que j'enregistrais les résultats de chacun des blocs dans un fichier XML. Hors je ne dois en fait avoir qu'un seul fichier pour pouvoir le passer à ma GUI.
Du coups j'ai fais un main.m appelant mes deux fonctions et je veux donc enregistrer toutes mes variables à la fin de ce script dans un seul fichier XML. hors lorsque je fais mon code j'obtiens l'erreur "metric undefined"
Code:
1 2 3 4 5 6 7 8 9
|
function main(wave,A,B,C)
function1 (wave,A,B);
function2(wave,C);
xml_save('measures.xml', metric)
end |
Car j'ai définit mes mesures comme :
Code:
1 2 3 4 5 6
| metric.result= lvl;
metric.result.delta1 = deltaf1;
metric.result.delta2 = deltaf2;
metric.result.delta3 = deltaf3;
metric.result.delta4 = deltaf4;
metric.result.time = timing; |
Avec la première mesure dans la fonction 1 et les autres dans la fonction 2.
Comment puis je faire pour qu'il aille directement chercher mes valeurs dans chaque fonctions depuis mon main ??
Merci d'avance ! :D